ICN拥塞控制机制研究综述A Survey of Information-Centric Networking Congestion Control Mechanisms
宋雅琴;孙鹏;朱小勇;
摘要(Abstract):
信息中心网络ICN是一种以数据为中心的新型网络范式,ICN将网络实体的标识符和定位符解耦,并充分利用网内缓存技术提高信息分发的效率。与传统的TCP/IP网络相比,ICN带来了接收者驱动和多副本等新传输特性,这使得ICN拥塞控制面临新的机会和挑战。本文对ICN拥塞控制的相关工作进行了充分调研,首先介绍了经典的TCP拥塞控制机制,然后对现有的ICN拥塞控制的研究工作进行了详细介绍,并描述了ICN拥塞控制未来可能的研究方向,为后续的ICN拥塞控制研究提供参考。
关键词(KeyWords): 信息中心网络;拥塞控制;接收者驱动
基金项目(Foundation): 中国科学院战略性科技先导专项课题:SEANET技术标准化研究与系统研制(编号:XDC02070100)
作者(Authors): 宋雅琴;孙鹏;朱小勇;
参考文献(References):
- [1] Fu T,Li Y,Lin T,et al.An effective congestion control scheme in content-centric networking[C]//Proceedings of the 13th International Conference on Parallel and Distributed Computing,Applications and Technologies.IEEE,2012:245-248.
- [2] Jacobson V,Smetters D K,Thornton J D,et al.Networking named content[C]//Proceedings of the 5th international conference on Emerging networking experiments and technologies.2009:1-12.
- [3] Schulz P,Matthe M,Klessig H,et al.Latency critical IoT applications in 5G:Perspective on the design of radio interface and network architecture[J].IEEE Communications Magazine,2017,55(2):70-78.
- [4] Xylomenos G,Ververidis C N,Siris V A,et al.A survey of information-centric networking research[J].IEEE communications surveys & tutorials,2013,16(2):1024-1049.
- [5] ITU.Proof-of-Concept for Data Service Using Information Centric Networking in IMT-2020[EB/OL](2020)[2020-05-20].https://www.itu.int/ itu-t/recommendations/rec.aspx?rec=13655.
- [6] Zhang L,Afanasyev A,Burke J,et al.Named data networking[J].ACM SIGCOMM Computer Communication Review,2014,44(3):66-73.
- [7] Koponen T,Chawla M,Chun B G,et al.A data-oriented (and beyond) network architecture[C]//Proceedings of the 2007 conference on Applications,technologies,architectures,and protocols for computer communications.2007:181-192.
- [8] Raychaudhuri D,Nagaraja K,Venkataramani A.Mobilityfirst:a robust and trustworthy mobility-centric architecture for the future internet[J].ACM SIGMOBILE Mobile Computing and Communications Review,2012,16(3):2-13.
- [9] Dannewitz C,Kutscher D,Ohlman B,et al.Network of information (netinf)-an information-centric networking architecture[J].Computer Communications,2013,36(7):721-735.
- [10] 王劲林,程钢,尤佳莉,等.SEANet:一种现场、弹性、自治网络架构及技术[J].网络新媒体技术,2020,9(6):1-8.
- [11] Ren Y,Li J,Shi S,et al.Congestion control in named data networking - a survey[J].Computer Communications,2016,86:1-11.
- [12] Fall K,Floyd S.Simulation-based comparisons of Tahoe,Reno and SACK TCP[J].ACM SIGCOMM Computer Communication Review,1996,26(3):5-21.
- [13] Jacobson V.Congestion avoidance and control[J].ACM SIGCOMM computer communication review,1988,18(4):314-329.
- [14] Parvez N,Mahanti A,Williamson C.An analytic throughput model for TCP NewReno[J].IEEE/ACM Transactions on Networking,2009,18(2):448-461.
- [15] Xu L,Harfoush K,Rhee I.Binary increase congestion control (BIC) for fast long-distance networks[C]//IEEE INFOCOM 2004.Piscataway,NJ:IEEE,2004:2514-2524.
- [16] Ha S,Rhee I,Xu L.CUBIC:a new TCP-friendly high-speed TCP variant[J].ACM SIGOPS operating systems review,2008,42(5):64-74.
- [17] Gettys J.Bufferbloat:Dark buffers in the internet[J].IEEE Internet Computing,2011,15(3):96-96.
- [18] Cardwell N,Cheng Y,Gunn C S,et al.BBR:congestion-based congestion control[J].Communications of the ACM,2017,60(2):58-66.
- [19] Brakmo L S,Peterson L L.TCP Vegas:End to end congestion avoidance on a global Internet[J].IEEE Journal on selected Areas in communications,1995,13(8):1465-1480.
- [20] Jin C,Wei D X,Low S H.FAST TCP:motivation,architecture,algorithms,performance[C]//IEEE INFOCOM 2004.IEEE,2004:2490-2501.
- [21] Winstein K,Balakrishnan H.Tcp ex machina:Computer-generated congestion control[J].ACM SIGCOMM Computer Communication Review,2013,43(4):123-134.
- [22] Floyd S.TCP and explicit congestion notification[J].ACM SIGCOMM Computer Communication Review,1994,24(5):8-23.
- [23] Dukkipati N.Rate Control Protocol (RCP):Congestion control to make flows complete quickly[M].Stanford University,2008.
- [24] Chen Q,Xie R,Yu F R,et al.Transport control strategies in named data networking:A survey[J].IEEE Communications Surveys & Tutorials,2016,18(3):2052-2083.
- [25] Siddiqui S,Waqas A,Khan A,et al.Congestion Controlling Mechanisms in Content Centric Networking and Named Data Networking-A Survey[C]//2019 2nd International Conference on Computing,Mathematics and Engineering Technologies (iCoMET).IEEE,2019:1-7.
- [26] Tanaka D,Kawarasaki M.Congestion control in named data networking[C]// Proceedings of the 2016 IEEE international symposium on local and metropolitan area networks (LANMAN).IEEE,2016:1-6.
- [27] Arianfar S,Nikander P,Eggert L,et al.Contug:A receiver-driven transport protocol for content-centric networks[C]//IEEE ICNP.2010:1-9.
- [28] Saino L,Cocora C,Pavlou G.CCTCP:A scalable receiver-driven congestion control protocol for content centric networking[C]//2013 IEEE international conference on communications (ICC).IEEE,2013:3775-3780.
- [29] Carofiglio G,Gallo M,Muscariello L.ICP:Design and evaluation of an interest control protocol for content-centric networking[C]//2012 Proceedings IEEE INFOCOM Workshops.IEEE,2012:304-309.
- [30] Salsano S,Detti A,Cancellieri M,et al.Transport-layer issues in information centric networks[C]//Proceedings of the second edition of the ICN workshop on Information-centric networking.2012:19-24.
- [31] Potys R A,Ali N M,Marsh I,et al.NetInf TP:A receiver-driven protocol for ICN data transport[C]//Proceedings of the 23rd International Symposium on Quality of Service (IWQoS).IEEE,2015:267-272.
- [32] Liu Y,Piao X,Hou C,et al.A CUBIC-Based explicit congestion control mechanism in named data networking[C]//2016 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC).IEEE,2016:360-363.
- [33] Xia C,Xu M,Wang Y.A loss-based TCP design in ICN[C]//Proceedings of the 22nd Wireless and Optical Communication Conference.IEEE,2013:449-454.
- [34] Zhang F,Zhang Y,Reznik A,et al.A transport protocol for content-centric networking with explicit congestion control[C]//2014 23rd international conference on computer communication and networks (ICCCN).IEEE,2014:1-8.
- [35] Zhou J,Wu Q,Li Z,et al.A proactive transport mechanism with explicit congestion notification for NDN[C]//Proceedings of the 2015 IEEE international conference on communications (ICC).IEEE,2015:5242-5247.
- [36] Yi C,Afanasyev A,Wang L,et al.Adaptive forwarding in named data networking[J].ACM SIGCOMM computer communication review,2012,42(3):62-67.
- [37] Rozhnova N,Fdida S.An effective hop-by-hop interest shaping mechanism for ccn communications[C]//Proceedings of the 2012 IEEE INFOCOM Workshops.IEEE,2012:322-327.
- [38] Wang Y,Rozhnova N,Narayanan A,et al.An improved hop-by-hop interest shaper for congestion control in named data networking[J].ACM SIGCOMM Computer Communication Review,2013,43(4):55-60.
- [39] Wang M,Yue M,Wu Z.WinCM:A Window based Congestion Control Mechanism for NDN[C]//Proceedings of the 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN).IEEE,2018:80-86.
- [40] Agarwal A,Tahiliani M P.BCON:Back pressure based congestion avoidance model for Named Data Networks[C]//Proceedings of the 2016 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS).IEEE,2016:1-5.
- [41] Schneider K,Yi C,Zhang B,et al.A practical congestion control scheme for named data networking[C]//Proceedings of the 3rd ACM Conference on Information-Centric Networking.2016:21-30.
- [42] Su K,Bronzino F,Ramakrishnan K K,et al.MFTP:A clean-slate transport protocol for the information centric mobilityfirst network[C]//Proceedings of the 2nd ACM Conference on Information-Centric Networking.2015:127-136.
- [43] Wang Z,Luo H,Zhou H,et al.R 2 T:A Rapid and Reliable Hop-by-Hop Transport Mechanism for Information-Centric Networking[J].IEEE Access,2018,6:15311-15325.
- [44] Lim C,Kim Y,Yeom I.Performance-based congestion control in information centric network[C]//Proceedings of the 2017 International Conference on Information Networking (ICOIN).IEEE,2017:633-635.
- [45] Nguyen D,Sugiyama K,Tagami A.Cache the Queues:Caching and Forwarding in ICN from a Congestion Control Perspective[C]//Proceedings of the 28th International Teletraffic Congress (ITC 28).IEEE,2016:243-251.
- [46] Wang K,Wang L,Xia Y.Multi-stream congestion control in POF-ICN[C]//Proceedings of the 32nd Youth Academic Annual Conference of Chinese Association of Automation (YAC).IEEE,2017:693-697.
- [47] Badov M,Seetharam A,Kurose J,et al.Congestion-aware caching and search in information-centric networks[C]//Proceedings of the 1st ACM Conference on Information-Centric Networking.2014:37-46.
- [48] Hatamian M,Bardmily M A,Asadboland M,et al.Congestion-aware routing and fuzzy-based rate controller for wireless sensor networks[J].Radioengineering,2016,25(1):114-123.