Matching with Externalities for Device Assignment in IoT Sharding Blockchain

Publisher:
Springer Nature
Publication Type:
Conference Proceeding
Citation:
Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, 2022, 437 LNICST, pp. 46-60
Issue Date:
2022-01-01
Filename Description Size
978-3-031-04231-7.pdfPublished version10.21 MB
Adobe PDF
Full metadata record
Blockchain technology provides a powerful platform to record and manage Internet-of-Things (IoT) data. To support massive amounts of IoT data, sharding protocols are applied to enlarge the blockchain system scalability and increase efficiency. It divides the IoT devices into several committees (also called shards) so that data of different IoT devices can be processed at the same time in various shards. Random device assignment is the most popular way in IoT sharding blockchain system. Such assignment does not consider the features of different IoT devices and relationship among each IoT device. Hence, the random device assignment might lower the data processing speed. In this paper, we address this issue by modeling the IoT device assignment problem as a many-to-one matching model. Devices are assigned to only one shard while a shard can house many devices. Due to dynamic preference lists of devices, we consider the matching model with externalities. We propose an algorithm to find a stable matching and prove its convergence and stability. The simulation results indicate that the algorithm converges efficiently. Besides, the proposed algorithm has better performance than random assignment.
Please use this identifier to cite or link to this item: