A Novel Multipath Transmission Scheme for Information-Centric Networking
Abstract
:1. Introduction
- We introduce the overall layout of our ICN protocol stack and propose a novel multipath transmission scheme in an IP-compatible ICN architecture. We regard the multipath transmission process as a kind of service and the multipath transmission service ID (MPSID) is assigned. Based on the MPSID, multiple parallel paths can be constructed between data sources and receivers by utilizing ICN routers as relay nodes.
- We propose a path management mechanism to make full use of multipath resources. To reduce the overhead and avoid a poor selection, the initial path can be determined according to the historical transmission information. Besides, by measuring the congestion degree of the selected path during transmission, path switching can be performed to avoid bad paths.
- We conduct a series of experiments to verify the performance of our multipath transmission scheme. The experimental results show that our proposed method has a significant improvement in terms of average throughput, average flow completion time, and average chunk completion time.
2. Related Work
2.1. Multipath Transmission Mechanism of IP Networks
2.2. Multipath Transmission Mechanism of ICN
3. Design
3.1. Protcol Stack
3.2. Motivation
3.3. Overview of Transmission Process
4. Path Management
4.1. Path Selection
Algorithm 1 Path Selection Algorithm |
1: Input: MPSID, PST, k 2: Output: S 3: Initialization: S = NULL, P = NULL 4: At the beginning of transmission: 5: P = querybyNRS(MPSID) 6: update the NA entries of PST according to P 7: S = SelectTop_K(P, PST, k) 8: During transmission: 9: execute the path switching algorithm //describe in Algorithm 2 10: At the end of transmission: 11: for every NAi in S do 12: TSRi = TSRi + 1 13: release P, S 14: end for |
4.2. Path Switching
Algorithm 2 Path Switcing Algorithm |
1: Input: loss(t), LOSS(t-Δt), PST, P 2: Output: S 3: for every Δt during transmission do 4: count the packet loss rate lossi(t) of selected path 5: LOSSi(t) = α × lossi(t) + (1-α) × LOSSi(t-Δt) 6: for every NAi in S do 7: if LOSSi(t) > then 8: S = S\{NAi} 9: TSRi = TSRi − 1 10: S = S ∪ SelectTop_K(P\S, PST,1) 11: end if 12: end for 13: end for |
5. Performance Evaluation
5.1. Experiment Setup
5.2. Throughput
5.3. Flow Completion Time
5.4. Chunk Completion Time
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Cisco Annual Internet Report (2018–2023) White Paper. Available online: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html (accessed on 30 December 2022).
- 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.; Melazzi, N.B.; Salsano, S.; Pomposini, M. CONET: A content centric inter-networking architecture. In Proceedings of the ACM SIGCOMM Workshop on Information-Centric Networking, Toronto, 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 informationcentric 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, 9, 1–8. [Google Scholar]
- Zeng, L.; Ni, H.; Han, R. An Incrementally Deployable IP-Compatible-Information-Centric Networking Hierarchical Cache System. Appl. Sci. 2020, 10, 6228. [Google Scholar] [CrossRef]
- Christian, E. Analysis of an Equal-Cost Multi-Path Algorithm. Available online: https://datatracker.ietf.org/doc/html/rfc2992 (accessed on 30 December 2022).
- Wu, Y.; Zhou, J. Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6. Sensors 2021, 21, 6563. [Google Scholar] [CrossRef]
- Andersen, D.; Balakrishnan, H.; Kaashoek, F.; Morris, R. Resilient overlay networks. In Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, Banff, AB, Canada, 21–24 October 2001; pp. 131–145. [Google Scholar]
- Zhu, Y.; Dovrolis, C.; Ammar, M. Combining multihoming with overlay routing (or, how to be a better ISP without owning a network). In Proceedings of the IEEE INFOCOM 2007-26th IEEE International Conference on Computer Communications, Anchorage, AK, USA, 6–12 May 2007; pp. 839–847. [Google Scholar]
- Gummadi, P.; Madhyastha, H.; Gribble, S.; Levy, H.; Wetherall, D. Improving the Reliability of Internet Paths with One-hop Source Routing. In Proceedings of the OSDI, San Francisco, CA, USA, 6–8 December 2004; p. 13. [Google Scholar]
- Cheng, C.; Huan, Y.; Kung, H.; Wu, C. Path probing relay routing for achieving high end-to-end performance. In Proceedings of the IEEE Global Telecommunications Conference, Dallas, TX, USA, 29 November–3 December 2004; pp. 1359–1365. [Google Scholar]
- Tang, C.; McKinley, P. Improving multipath reliability in topology-aware overlay networks. In Proceedings of the 25th IEEE International Conference on Distributed Computing Systems Workshops, Columbus, OH, USA, 6–10 June 2005; pp. 82–88. [Google Scholar]
- Ma, P.; You, J.; Wang, J. An efficient multipath routing schema in multi-homing scenario based on protocol-oblivious forwarding. Front. Comput. SCI-CHI. 2020, 14, 1–12. [Google Scholar] [CrossRef]
- Mukherjee, S.; Baid, A.; Seskar, I.; Raychaudhuri, D. Network-assisted multihoming for emerging heterogeneous wireless access scenarios. In Proceedings of the IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication, Washington, DC, USA, 2–5 September 2014; pp. 1520–1524. [Google Scholar]
- Zhou, J.; Tewari, M.; Zhu, M.; Kabbani, A.; Poutievski, L.; Singh, A.; Vahdat, A. WCMP: Weighted cost multipathing for improved fairness in data centers. In Proceedings of the Ninth European Conference on Computer Systems, Amsterdam, The Netherlands, 14–16 April 2014; pp. 1–14. [Google Scholar]
- Raju, J.; Garcia-Luna-Aceves, J. A new approach to on-demand loop-free multipath routing. In Proceedings of the Eight International Conference on Computer Communications and Networks, Boston, MA, USA, 11–13 October 1999; pp. 522–527. [Google Scholar]
- Mannie, E. Generalized Multi-Protocol Label Switching (GMPLS) Architecture. Available online: https://www.rfc-editor.org/rfc/rfc3945 (accessed on 30 December 2022).
- Filsfils, C.; Previdi, S.; Ginsberg, L.; Decraene, B.; Litkowski, S.; Shakir, R. Segment Routing Architecture. Available online: https://www.rfc-editor.org/rfc/rfc8402 (accessed on 30 December 2022).
- Bhatia, R.; Hao, F.; Kodialam, M.; Lakshman, T. Optimized network traffic engineering using segment routing. In Proceedings of the 2015 IEEE Conference on Computer Communications (INFOCOM), Hong Kong, China, 26 April–1 May 2015; pp. 657–665. [Google Scholar]
- Lim, H.; Lim, C.; Hou, J.C. A coordinate-based approach for exploiting temporal-spatial diversity in wireless mesh networks. In Proceedings of the 12th annual international conference on Mobile computing and networking, Los Angeles, CA, USA, 23–29 September 2006; pp. 14–25. [Google Scholar]
- Tsai, M.; Yang, H.; Huang, W. Axis-based virtual coordinate assignment protocol and delivery-guaranteed routing protocol in wireless sensor networks. In Proceedings of the 2015 IEEE Conference on Computer Communications (INFOCOM), Anchorage, AK, USA, 6–12 May 2007; pp. 2234–2242. [Google Scholar]
- Yi, C.; Afanasyev, A.; Wang, L.; Zhang, B.; Zhang, L. Adaptive forwarding in named data networking. ACM SIGCOMM Comput. Commun. Rev. 2012, 42, 62–67. [Google Scholar] [CrossRef] [Green Version]
- Udugama, A.; Zhang, X.; Kuladinithi, K.; Goerg, C. An on-demand multi-path interest forwarding strategy for content retrievals in ccn. In Proceedings of the 2014 IEEE network operations and management symposium (NOMS), Krakow, Poland, 5–9 May 2014; pp. 1–6. [Google Scholar]
- Lei, K.; Wang, J.; Yuan, J. An entropy-based probabilistic forwarding strategy in named data networking. In Proceedings of the 2015 IEEE international conference on communications (ICC), London, UK, 8–12 June 2015; pp. 5665–5671. [Google Scholar]
- Su, J.; Tan, X.; Zhao, Z.; Yan, P. MDP-based forwarding in named data networking. In Proceedings of the 2016 35th Chinese Control Conference (CCC), Chengdu, China, 27–29 July 2016; pp. 2459–2464. [Google Scholar]
- Carofiglio, G.; Gallo, M.; Muscariello, L. Optimal multipath congestion control and request forwarding in information-centric networks: Protocol design and experimentation. Comput Netw. 2016, 110, 104–117. [Google Scholar] [CrossRef]
- Chiocchetti, R.; Perino, D.; Carofiglio, G.; Rossi, D.; Rossini, G. Inform: A dynamic interest forwarding mechanism for information centric networking. In Proceedings of the 3rd ACM SIGCOMM Workshop on Information-Centric Networking, Hong Kong, China, 12 August 2013; pp. 9–14. [Google Scholar]
- Bastos, I.; Moraes, I. A forwarding strategy based on reinforcement learning for Content-Centric Networking. In Proceedings of the 2016 7th International Conference on the Network of the Future (NOF), Búzios, Brazil, 16–18 November 2016; pp. 1–5. [Google Scholar]
- 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]
- Xu, Y.; Ni, H.; Zhu, X. An Effective Transmission Scheme Based on Early Congestion Detection for Information-Centric Network. Electronics 2021, 10, 2205. [Google Scholar] [CrossRef]
- Liao, Y.; Sheng, Y.; Wang, J. A deterministic latency name resolution framework using network partitioning for 5G-ICN integration. Int. J. Innov. Comput. Inf. Control 2019, 15, 1865–1880. [Google Scholar]
- Song, Y.; Ni, H.; Zhu, X. An enhanced replica selection approach based on distance constraint in ICN. Electronics 2021, 10, 490. [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]
- Boutremans, C.; Iannaccone, G.; Diot, C. Impact of link failures on VoIP performance. In Proceedings of the 12th International Workshop on Network and Operating Systems Support for Digital Audio and Video, Miami, FL, USA, 12–14 May 2002; pp. 63–71. [Google Scholar]
- Li, B.; Wang, J. An Identifier and Locator Decoupled Multicast Approach (ILDM) Based on ICN. Appl. Sci. 2021, 11, 578. [Google Scholar] [CrossRef]
- Liao, J.; Tian, S.; Wang, J.; Li, T.; Qi, Q. Load-balanced one-hop overlay multipath routing with path diversity. Ksii. T Internet Inf. 2014, 8, 443–461. [Google Scholar]
- Brandes, U. On variants of shortest-path betweenness centrality and their generic computation. Soc. Netw. 2008, 30, 136–145. [Google Scholar] [CrossRef] [Green Version]
- Ekici, F.; Gözüpek, D. Joint overlay routing and relay assignment for green networks. Comput. Netw. 2015, 79, 323–344. [Google Scholar] [CrossRef]
- Bui, V.; Zhu, W.; Bui, L. Optimal relay placement for maximizing path diversity in multipath overlay networks. In Proceedings of the 2008 IEEE Global Telecommunications Conference, New Orleans, LA, USA, 30 November–4 December 2008; pp. 1–6. [Google Scholar]
- Wu, F.; Yang, W.; Sun, M.; Ren, J.; Lyu, F. Multi-path selection and congestion control for ndn: An online learning approach. IEEE Trans. Netw. Serv. 2020, 18, 1977–1989. [Google Scholar] [CrossRef]
- ns-3 Network Simulator. Available online: https://www.nsnam.org (accessed on 1 February 2023).
- Yampolskiy, M.; Hamm, M. Management of multidomain end-to-end links-a federated approach for the pan-european research network geant 2. In Proceedings of the 10th IFIP/IEEE International Symposium on Integrated Network Management, Munich, Germany, 21–25 May 2007; pp. 189–198. [Google Scholar]
- Moy, J. OSPF Version 2. Available online: https://www.rfc-editor.org/rfc/rfc2178 (accessed on 1 February 2023).
- Bari, M.; Boutaba, R.; Esteves, R.; Granville, L.; Podlesny, M.; Rabbani, M.; Zhani, M. Data center network virtualization: A survey. IEEE Commun. Surv. Tut. 2012, 15, 909–928. [Google Scholar] [CrossRef]
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
Xu, Y.; Ni, H.; Zhu, X. A Novel Multipath Transmission Scheme for Information-Centric Networking. Future Internet 2023, 15, 80. https://doi.org/10.3390/fi15020080
Xu Y, Ni H, Zhu X. A Novel Multipath Transmission Scheme for Information-Centric Networking. Future Internet. 2023; 15(2):80. https://doi.org/10.3390/fi15020080
Chicago/Turabian StyleXu, Yong, Hong Ni, and Xiaoyong Zhu. 2023. "A Novel Multipath Transmission Scheme for Information-Centric Networking" Future Internet 15, no. 2: 80. https://doi.org/10.3390/fi15020080
APA StyleXu, Y., Ni, H., & Zhu, X. (2023). A Novel Multipath Transmission Scheme for Information-Centric Networking. Future Internet, 15(2), 80. https://doi.org/10.3390/fi15020080