Joint hop-by-hop and receiver-driven interest control protocol for content-centric networks

Content-centric networking (CCN) advocates a new transport model tailored to named-data communication. Three features distinguish CCN transport from the TCP/IP model: unique endpoint at the receiver, pull-based data retrieval in a point to multi-point fashion and in-path caching. The definition of transport control mechanisms is of fundamental importance within the CCN architectural design and beyond, in the broader scope of information-centric networks. In this work, we propose a joint Hop-by-hop and Receiver-driven Interest Control Protocol (HR-ICP) to regulate user requests (Interests) either at the receiver and at intermediate nodes via Interest shaping. We prove that HR-ICP is stable and converges to an efficient and max-min fair equilibrium. Compared to controlling traffic only at the receiver, HR-ICP accelerates congestion reaction and reduces the loss rate, as we show by means of CCN packet-level simulations. In different network scenarios, we highlight the advantages of our solution in terms of faster convergence to the optimal throughput, robustness against misbehaving receivers and flow protection of delay-sensitive applications.

[1]  H. T. Kung,et al.  Credit-Based Flow Control for ATM Networks , 1994, SIGCOMM 1994.

[2]  Massimo Gallo,et al.  Bandwidth and storage sharing performance in information centric networking , 2011, ICN '11.

[3]  Giovanni Bartolomeo,et al.  Named Data Networking Project , 2013 .

[4]  Fernando Paganini,et al.  Congestion control for high performance, stability, and fairness in general networks , 2005, IEEE/ACM Transactions on Networking.

[5]  James Roberts,et al.  Flow-aware traffic control for a content-centric network , 2012, 2012 Proceedings IEEE INFOCOM.

[6]  Scott Shenker,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM '07.

[7]  H. T. Kung,et al.  Receiver-oriented adaptive buffer allocation in credit-based flow control for ATM networks , 1995, Proceedings of INFOCOM'95.

[8]  Satish K. Tripathi,et al.  On hop-by-hop rate-based congestion control , 1996, TNET.

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

[10]  E. Biersack,et al.  Caching and Transport Protocols Performance in Content-Centric Networks , 2010 .

[11]  Serge Fdida,et al.  An effective hop-by-hop Interest shaping mechanism for CCN communications , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

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

[13]  Alexander L. Wolf,et al.  A routing scheme for content-based networking , 2004, IEEE INFOCOM 2004.