Contrace: a tool for measuring and tracing content-centric networks

Content-Centric Networks (CCNs) are fundamental evolutionary technologies that promise to form the cornerstone of the future Internet. The information flow in these networks is based on named data requesting, in-network caching, and forwarding, which are unique and can be independent of IP routing. As a result, common IP-based network tools such as ping and traceroute can neither trace a forwarding path in CCNs nor feasibly evaluate CCN performance. We propose “contrace,” a network tool for CCNs (particularly, CCNx implementation running on top of IP) that can be used to investigate the round-trip time (RTT) between content forwarder and consumer, the states of in-network cache per name prefix, and the forwarding path information per name prefix. We report a series of experiments conducted using contrace on a CCN topology created on a local testbed and the GEANT network topology emulated by the Mini-CCNx emulator. The results confirm that contrace is not only a useful tool for monitoring and operating a network, but also a helpful analysis tool for enhancing the design of CCNs. Further, contrace can report the number of received interests per cache or per chunk on the forwarding routers. This enables us to estimate the content popularity and design more effective cache control mechanisms in experimental networks.

[1]  Kenichi Yasukata Graduate School of Media and Governance , 2016 .

[2]  Christian F. Tschudin,et al.  An Empirical Study of Receiver-Based AIMD Flow-Control Strategies for CCN , 2013, 2013 22nd International Conference on Computer Communication and Networks (ICCCN).

[3]  Gary Scott Malkin,et al.  Traceroute Using an IP Option , 1993, RFC.

[4]  Jon Postel,et al.  Internet Control Message Protocol , 1981, RFC.

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

[6]  David L. Mills,et al.  Network Time Protocol (Version 3) Specification, Implementation and Analysis , 1992, RFC.

[7]  Vern Paxson,et al.  Framework for IP Performance Metrics , 1998, RFC.

[8]  Ratul Mahajan,et al.  Measuring ISP topologies with Rocketfuel , 2004, IEEE/ACM Transactions on Networking.

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

[10]  Christian Esteve Rothenberg,et al.  Mini-CCNx: fast prototyping for named data networking , 2013, ICN '13.

[11]  Dario Rossi,et al.  On sizing CCN content stores by exploiting topological information , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[12]  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).