TY - JOUR
T1 - Blockchain-Based Data Sharing for Decentralized Tourism Destinations Recommendation System
AU - Arif, Yunifa Miftachul
AU - Nurhayati, Hani
AU - Kurniawan, Fachrul
AU - Nugroho, Supeno Mardi Susiki
AU - Hariadi, Mochamad
N1 - Publisher Copyright:
© 20 20
PY - 2020
Y1 - 2020
N2 - One thing that tourists need to plan their tourism activities is a recommendation system. The tourism destinations recommendation system in this study has three primary nodes, namely user, server, and sensor. Each node requires the ability to share data to produce recommendations that the user expects through their mobile devices. In this paper, we propose the data-sharing system scheme uses a blockchain-based decentralized network that each node can be connected directly to each other, to support the exchange of data between them. The block architecture used in the blockchain network has three main parts, namely block information, hashes, and data. Each type of node has a different structure and direction of data communication. Where the user node sends destination assessment data to the server node, then the server node sends data from the machine learning process to the user node. The sensor sends dynamic data about popularity, traffic, and weather to the user node as consideration for finalizing the generating recommendations process. In the process of sending data, each node in the blockchain network goes through several functions, including hashing, block validation, chaining block, and broadcast. We conduct web-based experiments and analysis of the data-sharing system to illustrate the system works. The experimental results show that the system handles data circulation with an average time of mine is 84.5 ms in sending multi-criteria assessment data from the user and 119.1 ms in sending data of machine learning result from the server.
AB - One thing that tourists need to plan their tourism activities is a recommendation system. The tourism destinations recommendation system in this study has three primary nodes, namely user, server, and sensor. Each node requires the ability to share data to produce recommendations that the user expects through their mobile devices. In this paper, we propose the data-sharing system scheme uses a blockchain-based decentralized network that each node can be connected directly to each other, to support the exchange of data between them. The block architecture used in the blockchain network has three main parts, namely block information, hashes, and data. Each type of node has a different structure and direction of data communication. Where the user node sends destination assessment data to the server node, then the server node sends data from the machine learning process to the user node. The sensor sends dynamic data about popularity, traffic, and weather to the user node as consideration for finalizing the generating recommendations process. In the process of sending data, each node in the blockchain network goes through several functions, including hashing, block validation, chaining block, and broadcast. We conduct web-based experiments and analysis of the data-sharing system to illustrate the system works. The experimental results show that the system handles data circulation with an average time of mine is 84.5 ms in sending multi-criteria assessment data from the user and 119.1 ms in sending data of machine learning result from the server.
KW - Blockchain
KW - Data-sharing
KW - Decentralized
KW - Recommendation system
KW - Tourism destinations
UR - http://www.scopus.com/inward/record.url?scp=85099653992&partnerID=8YFLogxK
U2 - 10.22266/ijies2020.1231.42
DO - 10.22266/ijies2020.1231.42
M3 - Article
AN - SCOPUS:85099653992
SN - 2185-310X
VL - 13
SP - 472
EP - 486
JO - International Journal of Intelligent Engineering and Systems
JF - International Journal of Intelligent Engineering and Systems
IS - 6
ER -