Online Caching and Cooperative Forwarding in Information Centric Networking

Information centric networking is one of the most promising future Internet architectures to tackle the increasing network traffic by enabling in-network caching to cache popular contents. Although in-network caching reduces the network traffic by providing requested content locally to the users, several challenging issues are still unsolved. For example, identical contents are replicated in all routers along each request’s forwarding path, which incurs faster cache replacement and degrades cache utilization, and temporally cached content’s locations are not easy to track or search in the network. Besides, it is tough to correctly predict future popularity of contents and decide which contents to store. Hence, in this paper, an online caching and cooperative forwarding scheme is proposed to enhance cache utilization and to reduce network delay, as well as reduce the workload on each router. The caching problem is formulated as a Ski-Rental problem, which is a classical method for online decision making, in combination with consistent-hashing to obtain an online coordinated caching solution. The proposed request forwarding scheme is based on consistent-hashing, where every router knows the potential location of the cached copy of the requested content and thereby avoiding the unnecessary forwarding. Finally, the proposed request forwarding and caching schemes were validated by a chunk-level simulator. The simulation results show that the proposed scheme outperforms the existing algorithms in terms of content hit rate, server load, the processing load on routers, and access delay.

[1]  Pablo Rodriguez,et al.  I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system , 2007, IMC '07.

[2]  László Böszörményi,et al.  A survey of Web cache replacement strategies , 2003, CSUR.

[3]  Jun Zhang,et al.  Intra-AS cooperative caching for content-centric networks , 2013, ICN '13.

[4]  Mohsen Guizani,et al.  Caching in Information-Centric Networking: Strategies, Challenges, and Future Research Directions , 2018, IEEE Communications Surveys & Tutorials.

[5]  George Pavlou,et al.  In-Network Cache Management and Resource Allocation for Information-Centric Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[6]  Dario Rossi,et al.  Coupling caching and forwarding: benefits, analysis, and implementation , 2014, ICN '14.

[7]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[8]  Choong Seon Hong,et al.  In-Network Caching for Paid Contents in Content Centric Networking , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[9]  Choong Seon Hong,et al.  Consistent hashing based cooperative caching and forwarding in content centric network , 2014, The 16th Asia-Pacific Network Operations and Management Symposium.

[10]  Choong Seon Hong,et al.  Hybrid caching and requests forwarding in information centric networking , 2015, 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[11]  Nikolaos Laoutaris,et al.  The LCD interconnection of LRU caches and its analysis , 2006, Perform. Evaluation.

[12]  George Pavlou,et al.  Efficient Hash-routing and Domain Clustering Techniques for Information-Centric Networks , 2016, Comput. Networks.

[13]  Werner Vogels,et al.  Dynamo: amazon's highly available key-value store , 2007, SOSP.

[14]  Hermann Hellwagner,et al.  SAF: Stochastic Adaptive Forwarding in Named Data Networking , 2015, IEEE/ACM Transactions on Networking.

[15]  Wai-Xi Liu,et al.  Content Popularity Prediction and Caching for ICN: A Deep Learning Approach With SDN , 2018, IEEE Access.

[16]  George Pavlou,et al.  Hash-routing schemes for information centric networking , 2013, ICN '13.

[17]  Alexander Afanasyev,et al.  Adaptive forwarding in named data networking , 2012, CCRV.

[18]  Xi Luo,et al.  An In-Network Caching Scheme Based on Energy Efficiency for Content-Centric Networks , 2018, IEEE Access.

[19]  Choong Seon Hong,et al.  Management of scalable video streaming in information centric networking , 2016, Multimedia Tools and Applications.

[20]  Zongpeng Li,et al.  Youtube traffic characterization: a view from the edge , 2007, IMC '07.

[21]  Leandros Tassiulas,et al.  A novel cache aware routing scheme for Information-Centric Networks , 2014, Comput. Networks.

[22]  Choong Seon Hong,et al.  Delivering Scalable Video Streaming in ICN enabled Long Term Evolution networks , 2016, 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[23]  Geyong Min,et al.  Cost-Aware Optimisation of Cache Allocation for Information-Centric Networking , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[24]  Jianping Wu,et al.  Collaborative caching based on hash-routing for information-centric networking , 2013, SIGCOMM 2013.

[25]  Raj Jian,et al.  Internet 3.0: Ten Problems with Current Internet Architecture and Solutions for the Next Generation , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[26]  Ilyas Alper Karatepe,et al.  Big data caching for networking: moving from cloud to edge , 2016, IEEE Communications Magazine.

[27]  Xinbing Wang,et al.  Information-Centric Networks With Correlated Mobility , 2017, IEEE Transactions on Vehicular Technology.

[28]  Dario Rossi,et al.  A dive into the caching performance of Content Centric Networking , 2012, 2012 IEEE 17th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[29]  Meng Zhang,et al.  Degree-based probabilistic caching in content-centric networking , 2017, China Communications.

[30]  Dario Rossi,et al.  ccnSim: An highly scalable CCN simulator , 2013, 2013 IEEE International Conference on Communications (ICC).

[31]  George Pavlou,et al.  Probabilistic in-network caching for information-centric networks , 2012, ICN '12.

[32]  Jörg Ott,et al.  Pro-Diluvian: Understanding Scoped-Flooding for Content Discovery in Information-Centric Networking , 2015, ICN.

[33]  Joseph Naor,et al.  The Design of Competitive Online Algorithms via a Primal-Dual Approach , 2009, Found. Trends Theor. Comput. Sci..

[34]  Xinbing Wang,et al.  Asymptotic Analysis of Inhomogeneous Information-Centric Wireless Networks With Infrastructure Support , 2018, IEEE Transactions on Vehicular Technology.

[35]  Gwendal Simon,et al.  Time-Shifted TV in Content Centric Networks: The Case for Cooperative In-Network Caching , 2011, 2011 IEEE International Conference on Communications (ICC).

[36]  David R. Karger,et al.  Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web , 1997, STOC '97.

[37]  Meixia Tao,et al.  Optimization and Analysis of Probabilistic Caching in $N$ -Tier Heterogeneous Networks , 2016, IEEE Transactions on Wireless Communications.