Blockchain-based Collaborative Caching Mechanism for Information Center IoT

Authors

  • Yin Ying 1)Institute of Cyber Science and Technology, Shanghai Jiao Tong University, Shanghai 200240 2)Shanghai Key Laboratory of Integrated Administration Technologies for Information Security, Shanghai 200240
  • Zhihong Zhou 1)Institute of Cyber Science and Technology, Shanghai Jiao Tong University, Shanghai 200240 2)Shanghai Key Laboratory of Integrated Administration Technologies for Information Security, Shanghai 200240
  • Quanhai Zhang 1)Institute of Cyber Science and Technology, Shanghai Jiao Tong University, Shanghai 200240 2)Shanghai Key Laboratory of Integrated Administration Technologies for Information Security, Shanghai 200240

DOI:

https://doi.org/10.13052/jicts2245-800X.1114

Keywords:

Information center IoT, collaborative caching, blockchain, consensus mechanism, caching incentive

Abstract

The development of fifth generation mobile communication (5G) technology and Internet of Things (IoT) has enabled more mobile terminals to access the network and generate huge amounts of information content. This will make it difficult for the traditional IP-based host-to-host model to cope with the demand for massive data transmission, making network congestion an increasingly serious problem. To cope with these problems, a new network architecture, the Information-Centric Networking (ICN), a content network with content caching as one of its most core functions, has emerged. In addition, in the era when 5G and future 6G networks gradually realize the interconnection of everything, the Information-Centric Internet of Things (IC-IoT) based on ICN architecture has emerged, and a large number of IoT devices can use ICN nodes as edge devices to realize collaborative caching. The caching capacity of IC-IoT is directly related to the transmission efficiency and capacity of the whole network, and the performance of IC-IoT caching capacity is the top priority of research in this field.

To address the above issues, the research in this paper focuses on deploying blockchains in IC-IoT networks and using the consensus mechanism of custom blockchains to motivate ICN nodes and non-ICN nodes in the network to perform caching collaboratively, which in turn improves the caching capacity of the whole network.

The main work of this paper has the following points. First, incentivize IC-IoT collaborative caching based on blockchain consensus mechanism: by deploying blockchain in IC-IoT, rewarding nodes that obtain bookkeeping rights to incentivize network-wide collaborative caching, and designing experiments to compare the caching capacity of the network before and after the incentive; second, improve DPoS consensus mechanism to incentivize collaborative caching: Experiments are designed to compare the incentive capacity of PoW consensus mechanism and improved DPoS consensus mechanism for IC-IoT network collaborative caching, and to select the consensus mechanism with better performance; third, the design and implementation of IC-IoT test bed: write ICN program to form ICN network from basic communication to multiple nodes, and then deploying blockchain on the network for subsequent extension studies.

This thesis demonstrates the feasibility of using blockchain for IC-IoT network cache collaborative incentive, and proves that the blockchain incentive method in this paper can improve the throughput of IC-IoT network cache by building a test bed.

Downloads

Download data is not yet available.

Author Biographies

Yin Ying, 1)Institute of Cyber Science and Technology, Shanghai Jiao Tong University, Shanghai 200240 2)Shanghai Key Laboratory of Integrated Administration Technologies for Information Security, Shanghai 200240

Yin Ying received the bachelor’s degree in Information and Electronic engineering from Shanghai Jiao Tong University in 1999, the master’s degree in Information Security Engineering from Shanghai Jiao Tong University in 2014, respectively. She is currently working as an Assistant Researcher at the Institute of Cyber Science and Technology of Shanghai Jiao Tong University. Her research areas include Network Security Risk Assessment, Cryptographic Application Security Assessment etc.

Zhihong Zhou, 1)Institute of Cyber Science and Technology, Shanghai Jiao Tong University, Shanghai 200240 2)Shanghai Key Laboratory of Integrated Administration Technologies for Information Security, Shanghai 200240

Zhihong Zhou received the Ph.D degree in Electronic Electronic engineering from Zhejiang University in 2005. He is currently working as an Assistant Researcher at the Institute of Cyber Science and Technology of Shanghai Jiao Tong University. His research areas include Network Security Risk Assessment, IoT and IoV System Security Assessment etc.

Quanhai Zhang, 1)Institute of Cyber Science and Technology, Shanghai Jiao Tong University, Shanghai 200240 2)Shanghai Key Laboratory of Integrated Administration Technologies for Information Security, Shanghai 200240

Quanhai Zhang received his Ph.D. degree from the Institute of Pattern Recognition and Image Processing, Shanghai Jiaotong University in 2002. He is a Senior Engineer of the Institute of Cyber Security and Technology, Shanghai Jiaotong University. His research areas include Information Content Security Management and security assurance & services in E-government.

References

Arshad S, Azam M A, Rehmani M H, et al. Recent Advances in Information-Centric Networking based Internet of Things (ICN-IoT)[J]. arXiv, 2017.

Dizdarevic Jasenka, Carpio Francisco, Jukan Admela, et al. Survey of Communication Protocols for Internet-of-Things and Related Challenges of Fog and Cloud Computing Integration[J]. //ACM Computing Surveys, 2019, 51(6): 1–29.

Forecast Number of 5G Subscriptions Worldwide From 2020 to 2025, 2020[EB/OL]. https://www.statista.com/.

You X, Pan Z, Gao X, et al. The 5G mobile communication:the development trends and its emerging key techniques[J]. Scientia Sinica(Informationis), 2014.

R. Zhu, S. Li, et al., “DRL Based Deadline-Driven Advance Reservation Allocation in EONs for Cloud-Edge Computing,” IEEE Internet of Things Journal, vol. 9, no. 21, 2022.

R. Zhu, S. Wu, et al., “Context-Aware Multi-Agent Broad Reinforcement Learning for Mixed Pedestrian-Vehicle Adaptive Traffic Light Control,” IEEE Internet of Things Journal, vol. 9, no. 20, 2022.

Mangili M, Martignon F, Paris S, et al. Bandwidth and Cache Leasing in Wireless Information Centric Networks: a Game Theoretic Study[J]. IEEE Transactions on Vehicular Technology, 2016:1–1.

Xu C, Mu W, Chen X, et al. Optimal Information Centric Caching in 5G Device-to-Device Communications[J]. IEEE transactions on mobile computing, 2018, 17(9):2114–2126.

Sharma Vishal, You Ilsun, Andersson Karl, et al. Security, Privacy and Trust for Smart Mobile-Internet of Things (M-IoT): A Survey[J]. //arXiv:1903.05362 [cs], 2020.

usenix. Proceedings of the Third Symposium on Operating Systems Design and Implementation (OSDI ’99)[J]. 1970.

Jacobson V, Smetters D K, Thornton J D, et al. Networking named content.[C]// International Conference on Emerging Networking Experiments & Technologies. ACM, 2009:117–124.

Psaras I, Chai W K, Pavlou G. Probabilistic in-network caching for information-centric networks[C]// The second edition of the ICN workshop on Information-centric networking. ACM, 2012.

Arshad S, Azam M A, Rehmani M H, et al. Information-Centric Networking based Caching and Naming Schemes for Internet of Things: A Survey and Future Research Directions[J]. 2017.

Amadeo M, Campolo C, Quevedo J, et al. Information-centric networking for the internet of things: challenges and opportunities[J]. IEEE Network, 2016, 30(2):92–100.

Tan X, Huang C, Ji L. Access Control Scheme Based on Combination of Blockchain and XOR-Coding for ICN[C]// 2018 5th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud) and 2018 4th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom). IEEE, 2018.

Li R, H Asaeda. DIBN: A Decentralized Information-Centric Blockchain Network. IEEE, 2020.

H Li, Wang K, Miyazaki T, et al. Trust-Enhanced Content Delivery in Blockchain-Based Information-Centric Networking[J]. IEEE Network, 2019, 33(5):183–189.

Li R, Asaeda H. A Blockchain-Based Data Life Cycle Protection Framework for Information-Centric Networks[J]. Communications Magazine, IEEE, 2019.

Lei K, Zhang Q, Lou J, et al. Securing ICN-Based UAV Ad Hoc Networks with Blockchain[J]. IEEE Communications Magazine, 2019, 57(6):26–32.

Amble M M, Parag P, Shakkottai S, et al. Content-aware caching and traffic management in content distribution networks[C]. Infocom, IEEE. IEEE, 2012.

Downloads

Published

2023-01-14

How to Cite

Ying, Y. ., Zhou, Z. ., & Zhang, Q. . (2023). Blockchain-based Collaborative Caching Mechanism for Information Center IoT. Journal of ICT Standardization, 11(01), 67–96. https://doi.org/10.13052/jicts2245-800X.1114

Issue

Section

Articles