Abstract
The industrial Internet of Things (IIoT) has attracted enormous attention from academics and industries, which is a significant component of the future transformation of industrial systems. The analysis, understanding, and application of all kinds of fragmented data in IIoT is one of the critical technologies that need to be studied in the future. The identity resolution technology is the most promising technology to achieve this goal at present. Although many identity resolution systems based on domain name system (DNS) have been proposed, there are technical problems with a single root node causing system performance bottlenecks and slow resolution rates. In this paper, we focus on a widely used distributed structured peer-to-peer (P2P) object name system (ONS) and redesign a novel identity resolution system based on a Dual-Chord algorithm for IIoT. The support vector machine (SVM) algorithm is first introduced in the system designed in this paper to implement the clustering of the P2P network. And then, the Dual-Chord algorithm is proposed, which can get better performance than the classical Chord algorithm. This system resolves the mismatch between logical and physical addresses and improves the resolution rate of the system. Finally, through PeerSim network simulation software, this paper evaluates the simulation performance of the improved identity resolution system based on the Dual-Chord algorithm. Simulation results prove that the system proposed in this paper is a more efficient identity resolution system.
Similar content being viewed by others
References
Wang K, Wang Y, Sun Y, et al. Green industrial Internet of Things architecture: an energy-efficient perspective. IEEE Commun Mag, 2016, 54: 48–54
Li Z, Kang J, Yu R, et al. Consortium blockchain for secure energy trading in industrial Internet of Things. IEEE Trans Ind Inf, 2018, 14: 3690–3700
Xu L D, He W, Li S. Internet of Things in industries: a survey. IEEE Trans Ind Inf, 2014, 10: 2233–2243
Hossain M S, Muhammad G. Cloud-assisted industrial Internet of Things (IIoT) — enabled framework for health monitoring. Comput Netw, 2016, 101: 192–202
Louis Columbus. IIoT Will Overcome Adoption Barriers, Soar To 200 Billion dollars By 2021. Forbes. 2019. https://www.forbes.com/sites/louiscolumbus/2019/03/13/iiot-will-overcome-adoption-barriers-soar-to-200b-by-2021/#387523453513
Qin E, Long Y, Zhang C H, et al. Cloud computing and the Internet of Things: technology innovation in automobile service. In: Proceedings of International Conference on Human Interface and the Management of Information. Berlin: Springer, 2013
Traub K, Armenio F, Barthel H, et al. The GS1 EPC Global Architecture Framework Version 1.6. GS1 EPCglobal, Technical Report GS 1, 2014
Identification system for Internet of things — Entity code: GB/T31866-2015. (2015-09-11)[2019-08-16]. https://euagenda.eu/upload/publications/identifiers-in-internet-of-things-iot.pdf
Sun S, Lannom L, Boesch B. Handle System Overview: RFC 3650. Technical Report, The Internet Society (ISOC)- IETF, 2003. https://tools.ietf.org/html/rfc3650
Bo C, Wang D. Design and implementation of efficient distributed name service in EPC network. In: Proceedings of IEEE Conference Anthology, 2013
Li Y, Tang K, Gao F. Object Information Processing Method and Apparatus, and ORS Application Gateway: U.S. Patent Application 15/513,662. 2017-10–26
Yan Z W, Kong N, Tian Y, et al. A universal object name resolution scheme for IoT. In: Proceedings of 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing. 2013
Sun S, Reilly S, Lannom L. Handle system namespace and service definition: RFC 3651. IETF, (2003-11-11)[2019-08-16]. https://datatracker.ietf.org/doc/rfc3651/
Lannom S S S R L, Petrone J. Handle system protocol (ver 2.1) specification: RFC 3652. IETF, (2003-11-11)[2019-08-16]. https://tools.ietf.org/html/rfc3652
UID Center. Ubiquitous ID architecture. 2006. https://www.uidcenter.org/wp-content/themes/wp.vicuna/pdf/UID-CO00002-0.00.24_en.pdf
UID Center. Ubiquitous code: ucode. 2009. https://www.uidcenter.org/wp-content/themes/wp.vicuna/pdf/UID-00010-01.A0.10_en.pdf
ISO/IEC. Information technology — open systems interconnection — object identifier resolution system (ORS): ISO/IEC 29168-1. 2011. https://www.iso.org/obp/ui/#!iso:std:45247:en
Ding D, Li M B, Zhu Z. Object naming service supporting heterogeneous object code identification for IoT system. In: Proceedings of 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), 2018
Evdokimov S, Fabian B, Kunz S, et al. Comparison of discovery service architectures for the Internet of Things. In: Proceedings of IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2010. 237–244
Schollmeier R. A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications. In: Proceedings of the 1st International Conference on Peer-to-Peer Computing (P2P’01), Lingkoping, 2001. 101–102
Xu H, Wang S P, Wang R C. P2P ONS: a distributed object naming service architecture based on P2P for EPC network. In: Proceedings of Advances in Information Sciences and Service Sciences, 2011. 3: 37–47
Milgram S. The small world problem. Psychology Today, 1967, 1: 61
Beverly R, Afergan M. Machine learning for efficient neighbor selection in unstructured P2P networks. In: Proceedings of the 2nd USENIX Workshop on Tackling Computer Systems Problems With Machine Learning Techniques, Berkeley, 2007. 1–6
Noble W S. What is a support vector machine? Nature Biotech, 2006, 24: 1565–1567
Woungang I, Tseng F H, Lin Y H, et al. MR-Chord: improved Chord lookup performance in structured mobile P2P networks. IEEE Syst J, 2015, 9: 743–751
Singh M, Kumar C, Nath P. Mobility pattern based Chord (MP-Chord) for enhanced lookup performance in mobile P2P networks. Wirel Personal Commun, 2019, 109: 1971–1985
Zhao W, Liu X, Zhang S, et al. Hierarchical P2P based RFID code resolution network: structure, tools and application. In: Proceedings of International Symposium on Computer Network and Multimedia Technology, Wuhan, 2009. 1–7
Sun D-P, Wang Y-T. Improvement of Chord routing algorithm. Mech Electr Eng Mag, 2007, 12: 30
Amirazodi N, Saghiri A M, Meybodi M. An adaptive algorithm for super-peer selection considering peer’s capacity in mobile peer-to-peer networks based on learning automata. Peer-to-Peer Netw Appl, 2018, 11: 74–89
Montresor A, Jelasity M. PeerSim: a scalable P2P simulator. In: Proceedings of 2009 IEEE 9th International Conference on Peer-to-Peer Computing, Seattle, 2009. 99–100
Kazmi I, Bukhari S F Y. PeerSim: an efficient & scalable testbed for heterogeneous cluster-based P2P network protocols. In: Proceedings of 2011 UkSim 13th International Conference on Computer Modelling and Simulation, Cambridge, 2011. 420–425
Dinh T T A, Lees M, Theodoropoulos G, et al. Large scale distributed simulation of P2P networks. In: Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008), Toulouse, 2008. 499–507
Acknowledgements
This work was supported by Natural Science Foundation of Beijing (Grant No. 4212004), National Key Research and Development Program of China (Grant No. 2019YFB1804403), and MIIT of China 2019 (Innovative Identification and Resolution System for Industrial Internet of Things).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xie, R., Wang, Z., Yu, F.R. et al. A novel identity resolution system design based on Dual-Chord algorithm for industrial Internet of Things. Sci. China Inf. Sci. 64, 182301 (2021). https://doi.org/10.1007/s11432-020-3016-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11432-020-3016-x