Utilizing User Bandwidth Resources in Information-Centric Networking through Blockchain-Based Incentive Mechanism
Abstract
:1. Introduction
- We introduce the background knowledge of ICN and propose a fusion architecture of ICN and blockchain. Within this architecture, we present a scheme to utilize user bandwidth resources. We use User Bandwidth Sharing Service ID (UBSID) to identify a group of user nodes. These user nodes serve as backup nodes for transmission in ICN. They can replace ICN routing nodes or alleviate their load in specific situations.
- To fully utilize user bandwidth resources, we propose a node selection strategy that takes into account different network states. This strategy aims to select the user nodes with the optimal network resource to assist in ICN packet forwarding. In order to incentivize user nodes to actively contribute their network bandwidth resources and prolong their online time, we design a consensus algorithm based on network contribution proof to incentivize user behavior.
- We conducted a series of simulation experiments to validate the feasibility of our proposed scheme. The experimental results demonstrate significant improvements in ICN average network throughput and packet loss rate. Additionally, we compared our scheme with an application layer solution for network transmission. The experimental results indicate that our proposed scheme exhibits significant advantages in terms of end-to-end latency and bandwidth utilization.
2. Related Work and Background
2.1. Application Layer
2.2. Network Layer
3. System Design
3.1. Background and Motivation
3.2. Architecture
3.3. Algorithm
3.3.1. Relay Node Selection
Algorithm 1: Node Selection |
Input: UBSID, K |
Output: |
1: Initialize: , , , , , , |
2: |
3: for each i in K do: |
4: send Link Detection Message to k and get , , |
5: |
6: if then |
7: |
8: |
9: end if |
10: end for |
11: Return |
3.3.2. Incentive Mechanism
4. Simulation
4.1. Experiment Setup
4.2. Throughout
4.3. Packet Loss Rate
4.4. Delay and Bandwidth Utilization
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
ICN | Information-Centric Networking |
PoNC | Proof-of-Network-Contribution |
ID | Identifier |
IDP | Identifier Protocol |
CCN | Content-Centric Networking |
NDN | Named Data Networking |
DHT | Distributed Hash Table |
NetInf | Network of Information |
NMRS | Name Mapping Resolution System |
NA | Network Addresses |
UBSID | User Bandwidth Sharing Service ID |
HCDN | Hybrid Content Delivery Network |
ABR | Adaptive Bit Rate |
QoE | Quality of Experience |
NKN | New Kind of Network |
CCCMN | Crowdsourced CCN Mobile Networks |
CL | Contribution Levels |
GNMRS | Global Name Mapping and Resolution System |
LNMRS | Local Name Mapping and Resolution System |
AD | Administrative Domains |
SDN | Software-Defined Networking |
MPSID | Multipath Transmission Service ID |
References
- Cisco. Cisco Annual Internet Report (2018–2023) White Paper; Cisco: San Jose, CA, USA, 2020; Volume 10, pp. 1–35. [Google Scholar]
- CNNIC. The 51st Statistical Report on Internet Development in China; CNNIC: Beijing, China, 2023. [Google Scholar]
- Yin, H.; Liu, X.; Zhan, T.; Sekar, V.; Qiu, F.; Lin, C.; Zhang, H.; Li, B. Design and deployment of a hybrid CDN-P2P system for live video streaming: Experiences with LiveSky. In Proceedings of the 17th ACM international conference on Multimedia, Beijing, China, 19–24 October 2009; pp. 25–34. [Google Scholar]
- Jung, E.; Wang, Y.; Prilepov, I.; Maker, F.; Liu, X.; Akella, V. User-profile-driven collaborative bandwidth sharing on mobile phones. In Proceedings of the 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond, San Francisco, CA, USA, 15 June 2010; pp. 1–9. [Google Scholar]
- Ahlgren, B.; Dannewitz, C.; Imbrenda, C.; Kutscher, D.; Ohlman, B. A survey of information-centric networking. IEEE Commun. Mag. 2012, 50, 26–36. [Google Scholar] [CrossRef]
- Jiang, X.; Bi, J.; Nan, G.; Li, Z. A survey on information-centric networking: Rationales, designs and debates. China Commun. 2015, 12, 1–12. [Google Scholar] [CrossRef]
- Jacobson, V.; Smetters, D.K.; Thornton, J.D.; Plass, M.F.; Briggs, N.H.; Braynard, R.L. Networking named content. In Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, Rome, Italy, 1–4 December 2009; pp. 1–12. [Google Scholar]
- Zhang, L.; Afanasyev, A.; Burke, J.; Jacobson, V.; Claffy, K.; Crowley, P.; Papadopoulos, C.; Wang, L.; Zhang, B. Named data networking. ACM SIGCOMM Comput. Commun. Rev. 2014, 44, 66–73. [Google Scholar] [CrossRef]
- Detti, A.; Blefari Melazzi, N.; Salsano, S.; Pomposini, M. CONET: A content centric inter-networking architecture. In Proceedings of the ACM SIGCOMM Workshop on Information-Centric Networking, Toronto, ON, Canada, 19 August 2011; pp. 50–55. [Google Scholar]
- Raychaudhuri, D.; Nagaraja, K.; Venkataramani, A. Mobilityfirst: A robust and trustworthy mobility-centric architecture for the future internet. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2012, 16, 2–13. [Google Scholar] [CrossRef]
- Dannewitz, C.; Kutscher, D.; Ohlman, B.; Farrell, S.; Ahlgren, B.; Karl, H. Network of information (netinf)–an information-centric networking architecture. Comput. Commun. 2013, 36, 721–735. [Google Scholar] [CrossRef]
- Wang, J.; Chen, G.; You, J.; Sun, P. Seanet: Architecture and technologies of an on-site, elastic, autonomous network. J. Netw. New Media 2020, 6, 1–8. [Google Scholar]
- Vakilinia, I.; Wang, W.; Xin, J. An incentive-compatible mechanism for decentralized storage network. IEEE Trans. Netw. Sci. Eng. 2023, 10, 2294–2306. [Google Scholar] [CrossRef]
- Wang, J.; Li, M.; He, Y.; Li, H.; Xiao, K.; Wang, C. A blockchain based privacy-preserving incentive mechanism in crowdsensing applications. IEEE Access 2018, 6, 17545–17556. [Google Scholar] [CrossRef]
- Liu, W.; Song, X.; Kong, L.; Li, Q. PBIM: A Participant Based Incentive Mechanism for Consortium Chain. In Proceedings of the 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Hangzhou, China, 4–6 May 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 263–268. [Google Scholar]
- Lu, Z.; Wang, Y.; Yang, Y.R. An Analysis and Comparison of CDN-P2P-hybrid Content Delivery System and Model. J. Commun. 2012, 7, 232–245. [Google Scholar] [CrossRef]
- Garmehi, M.; Analoui, M.; Pathan, M.; Buyya, R. An economic mechanism for request routing and resource allocation in hybrid CDN–P2P networks. Int. J. Netw. Manag. 2015, 25, 375–393. [Google Scholar] [CrossRef]
- Yousef, H.; Le Feuvre, J.; Ageneau, P.L.; Storelli, A. Enabling adaptive bitrate algorithms in hybrid CDN/P2P networks. In Proceedings of the 11th ACM Multimedia Systems Conference, Istanbul, Turkey, 8–11 June 2020; pp. 54–65. [Google Scholar]
- NKN. NKN: A Scalable Self-Evolving and Self-Incentivized Decentralized Network; 2018. Available online: https://nkn.org/wp-content/uploads/2020/10/NKN_Whitepaper.pdf (accessed on 26 December 2023).
- RightMesh. RightMesh White Paper: A Decentralized Mobile Mesh Networking Platform Powered by Blockchain Technology and Tokenization; RightMesh AG: Zug, Switzerland, 2019. [Google Scholar]
- Bharambe, A.R.; Herley, C.; Padmanabhan, V.N. Analyzing and improving a bittorrent networks performance mechanisms. In Proceedings of the Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications, Barcelona, Spain, 23–29 April 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 1–12. [Google Scholar]
- Benet, J. Ipfs-content addressed, versioned, p2p file system. arXiv 2014, arXiv:1407.3561. [Google Scholar]
- Li, C.; Wang, X.; Gong, S.; Wang, Z.H.; Jiang, Q. Performance analysis for content distribution in crowdsourced content-centric mobile networking. In Proceedings of the Quality, Reliability, Security and Robustness in Heterogeneous Systems: 13th International Conference, QShine 2017, Dalian, China, 16–17 December 2017; Proceedings 13. Springer: Berlin/Heidelberg, Germany, 2018; pp. 131–141. [Google Scholar]
- Lee, H.; Nakao, A. Incentivizing user-assisted content distribution in information-centric network. In Proceedings of the 2012 IEEE International Conference on Communications (ICC), Ottawa, ON, Canada, 10–15 June 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 5839–5843. [Google Scholar]
- Wei, X.; Yu, Z.; Guo, S.; Shen, J.; Qi, F.; Qiu, X. A hybrid chain based incentive mechanism for resource leasing in NDN. In Proceedings of the Cognitive Radio-Oriented Wireless Networks: 14th EAI International Conference, CrownCom 2019, Poznan, Poland, 11–12 June 2019; Proceedings 14. Springer: Berlin/Heidelberg, Germany, 2019; pp. 247–261. [Google Scholar]
- Conti, M.; Gangwal, A.; Hassan, M.; Lal, C.; Losiouk, E. The road ahead for networking: A survey on icn-ip coexistence solutions. IEEE Commun. Surv. Tutor. 2020, 22, 2104–2129. [Google Scholar] [CrossRef]
- Dang, S.; Han, R. An In-Network Cooperative Storage Schema Based on Neighbor Offloading in a Programmable Data Plane. Future Internet 2021, 14, 18. [Google Scholar] [CrossRef]
- Li, J.; Sheng, Y.; Deng, H. Two optimization algorithms for name-resolution server placement in information-centric networking. Appl. Sci. 2020, 10, 3588. [Google Scholar] [CrossRef]
- Xia, W.; Wen, Y.; Foh, C.H.; Niyato, D.; Xie, H. A survey on software-defined networking. IEEE Commun. Surv. Tutor. 2014, 17, 27–51. [Google Scholar] [CrossRef]
- Vahlenkamp, M.; Schneider, F.; Kutscher, D.; Seedorf, J. Enabling ICN in IP networks using SDN. In Proceedings of the 2013 21st IEEE International Conference on Network Protocols (ICNP), Göttingen, Germany, 7–10 October 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 1–2. [Google Scholar]
- Li, J.; Xue, K.; Liu, J.; Zhang, Y.; Fang, Y. An ICN/SDN-based network architecture and efficient content retrieval for future satellite-terrestrial integrated networks. IEEE Netw. 2019, 34, 188–195. [Google Scholar] [CrossRef]
- Shailendra, S.; Panigrahi, B.; Rath, H.K.; Simha, A. A novel overlay architecture for information centric networking. In Proceedings of the 2015 Twenty First National Conference on Communications (NCC), Mumbai, India, 27 February–1 March 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–6. [Google Scholar]
- Xu, Y.; Ni, H.; Zhu, X. A Novel Multipath Transmission Scheme for Information-Centric Networking. Future Internet 2023, 15, 80. [Google Scholar] [CrossRef]
- Zhou, T.; Sun, P.; Han, R. An active path-associated cache scheme for mobile scenes. Future Internet 2022, 14, 33. [Google Scholar] [CrossRef]
- Li, B.; Wang, J. An identifier and locator decoupled multicast approach (ILDM) based on ICN. Appl. Sci. 2021, 11, 578. [Google Scholar] [CrossRef]
- Ekici, F.; Gözüpek, D. Joint overlay routing and relay assignment for green networks. Comput. Netw. 2015, 79, 323–344. [Google Scholar] [CrossRef]
- Riley, G.F.; Henderson, T.R. The ns-3 network simulator. In Modeling and Tools for Network Simulation; Springer: Berlin/Heidelberg, Germany, 2010; pp. 15–34. [Google Scholar]
- Knight, S.; Nguyen, H.X.; Falkner, N.; Bowden, R.; Roughan, M. The internet topology zoo. IEEE J. Sel. Areas Commun. 2011, 29, 1765–1775. [Google Scholar] [CrossRef]
Scheme Category | Typical Representative | Application Scenarios | Characteristics of the Scheme |
---|---|---|---|
Application layer | HCDN [16] | Content Distribution | Uses P2P technology at the edge of CDN networks to leverage users’ idle bandwidth and storage resources to assist content distribution |
NKN [19] | Network Transmission | Uses chord DHT to maintain the entire network topology and routing, introduced blockchain technology | |
Bittorrent [21] | File Sharing | Multipoint file transfer and P2P technology | |
Network layer | CCCMN [23] | Content Distribution | Name-based routing and content caching, edge wireless base station scenario |
CA-ICN [25] | Content Distribution | Introduces a content distribution manager to manage and generate user contribution levels |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, Q.; Han, R.; Li, Y. Utilizing User Bandwidth Resources in Information-Centric Networking through Blockchain-Based Incentive Mechanism. Future Internet 2024, 16, 11. https://doi.org/10.3390/fi16010011
Liu Q, Han R, Li Y. Utilizing User Bandwidth Resources in Information-Centric Networking through Blockchain-Based Incentive Mechanism. Future Internet. 2024; 16(1):11. https://doi.org/10.3390/fi16010011
Chicago/Turabian StyleLiu, Qiang, Rui Han, and Yang Li. 2024. "Utilizing User Bandwidth Resources in Information-Centric Networking through Blockchain-Based Incentive Mechanism" Future Internet 16, no. 1: 11. https://doi.org/10.3390/fi16010011
APA StyleLiu, Q., Han, R., & Li, Y. (2024). Utilizing User Bandwidth Resources in Information-Centric Networking through Blockchain-Based Incentive Mechanism. Future Internet, 16(1), 11. https://doi.org/10.3390/fi16010011