Interest packets retransmission in lossy CCN networks and its impact on network performance

When both interest packets and data chunks can be dropped on the way, due to network impairments, deciding who, the CCN router or the end-system, sets the timeout duration and retransmits the interest packet after a timeout are two key issues that affect the performance of the network. More specifically, they impact directly the occupancy of the pending interest table (PIT). The standard does not address these issues clearly and the typical CCN implementations (like CCNx) address them naively leaving room for further improvements. In lossy networks, if the router does not retransmit pending interests (no-rtx) the average PIT entry lifetime increases dramatically. Conversely, if the CCN router retransmits pending interests (rtx) periodically, it is not clear how frequently it should do so. In this paper we investigate the performance of the two types of routers in lossy networks, in the presence of both caching and interest aggregation. The study aims at shedding some light on how much performance improvement is achieved by one type of routers over the other. We also introduce a new method for estimating the PIT entry timeout that is shown to perform better than the currently used default method in CCN.

[1]  Alexander Afanasyev,et al.  journal homepage: www.elsevier.com/locate/comcom , 2022 .

[2]  Janardhan R. Iyengar,et al.  Low Extra Delay Background Transport (LEDBAT) , 2012, RFC.

[3]  Jason Min Wang,et al.  Progressive caching in CCN , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[4]  Donald F. Towsley,et al.  Performance comparison of error control schemes in high-speed computer communication networks , 1988, IEEE J. Sel. Areas Commun..

[5]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[6]  Jörg Ott,et al.  Deadline-based resource management for information-centric networks , 2013, ICN '13.

[7]  Riccardo Sisto,et al.  PIT overload analysis in content centric networks , 2013, ICN '13.

[8]  Gwendal Simon,et al.  DiPIT: A Distributed Bloom-Filter Based PIT Table for CCN Nodes , 2012, 2012 21st International Conference on Computer Communications and Networks (ICCCN).

[9]  Carey L. Williamson,et al.  ProWGen: a synthetic workload generation tool for simulation evaluation of web proxy caches , 2002, Comput. Networks.

[10]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[11]  Massimo Gallo,et al.  On the performance of bandwidth and storage sharing in information-centric networks , 2013, Comput. Networks.

[12]  Thomas C. Schmidt,et al.  Backscatter from the data plane - Threats to stability and security in information-centric network infrastructure , 2012, Comput. Networks.

[13]  E.W. Knightly,et al.  TCP-LP: low-priority service via end-point congestion control , 2006, IEEE/ACM Transactions on Networking.

[14]  Massimo Gallo,et al.  ICP: Design and evaluation of an Interest control protocol for content-centric networking , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

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

[16]  Guy Pujolle,et al.  Comparison of two packet-retransmission techniques (Corresp.) , 1980, IEEE Trans. Inf. Theory.

[17]  Ahmed Waliullah Kazi,et al.  Some observations on the performance of CCN-Flooding , 2014, 2014 International Conference on Computing, Networking and Communications (ICNC).

[18]  Asit Chakraborti,et al.  Supporting dual-mode forwarding in content-centric network , 2012, 2012 IEEE International Conference on Advanced Networks and Telecommunciations Systems (ANTS).

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

[20]  Bin Liu,et al.  On Pending Interest Table in Named Data Networking , 2012, 2012 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[21]  Massimo Gallo,et al.  Optimal multipath congestion control and request forwarding in Information-Centric Networks , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).