ABSTRACT
Content-Centric Networking (CCN) seeks to meet the content-centric needs of users. In this paper, we propose hybrid-COPSS, a hybrid content-centric architecture. We build on the previously proposed Content-Oriented Publish/Subscribe System (COPSS) to address incremental deployment of CCN and elegantly combine the functionality of content-centric networks with the efficiency of IP-based forwarding including IP multicast. Furthermore, we propose an approach for incremental deployment of caches in generic query/response CCN environments that optimizes latency and network load. To overcome the lack of inter-domain IP multicast, hybrid-COPSS uses COPSS multicast with shortcuts in the CCN overlay. Our hybrid approach would also be applicable to the Named Data Networking framework.
To demonstrate the benefits of hybrid-COPSS, we use a multiplayer online gaming trace in our lab test-bed and microbenchmark the forwarding performance and queuing for both COPSS and hybrid-COPSS. A large scale trace-driven simulation (parameterized by the microbenchmark) on a representative ISP topology was used to evaluate the response latency and aggregate network load. Our results show that hybrid-COPSS performs better in terms of response latency in a single domain. In a multi-domain environment, hybrid-COPSS significantly reduces update latency and inter-domain traffic.
- B. Segall, D. Arnold, J. Boot, M. Henderson, and T. Phelps, "Content Based Routing with Elvin," in AUUG2K, 2000.Google Scholar
- A. Carzaniga, M. Rutherford, and A. Wolf, "A routing scheme for content-based networking," in INFOCOM, 2004.Google Scholar
- T. Koponen, M. Chawla, B.-G. Chun, A. Ermolinskiy, K. H. Kim, S. Shenker, and I. Stoica, "A data-oriented (and beyond) network architecture," in SIGCOMM, 2007. Google ScholarDigital Library
- L. Zhang, D. Estrin, J. Burke, V. Jacobson, and J. Thornton, "Named Data Networking (NDN) Project," PARC, Tech. Report NDN-0001, 2010.Google Scholar
- V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard, "Networking Named Content," in CoNEXT, 2009. Google ScholarDigital Library
- W. Fenner, D. Srivastava, K. K. Ramakrishnan, D. Srivastava, and Y. Zhang, "XTreeNet: Scalable Overlay Networks for XML Content Dissemination and Querying," in WCW, 2005. Google ScholarDigital Library
- J. Chen, M. Arumaithurai, L. Jiao, X. Fu, and K. K. Ramakrishnan, "COPSS: An Efficient Content Oriented Publish/Subscribe System," in ANCS, 2011. Google ScholarDigital Library
- J. Chen, M. Arumaithurai, X. Fu, and K. K. Ramakrishnan, "G-COPSS: A Content Centric Communication Infrastructure for Gaming," in ICDCS, 2012. Google ScholarDigital Library
- V. Ramasubramanian, R. Peterson, and E. G. Sirer, "Corona: a high performance publish-subscribe system for the world wide web," in NSDI, 2006. Google ScholarDigital Library
- A. R. Bharambe, S. Rao, and S. Seshan, "Mercury: a scalable publish-subscribe system for Internet games," in NetGames, 2002. Google ScholarDigital Library
- C. Esteve, F. Verdi, and M. Magalhaes, "Towards a new generation of information-oriented Internetworking architectures," in ReArch, 2008. Google ScholarDigital Library
- A. Carzaniga, D. S. Rosenblum, and A. L. Wolf, "Design and evaluation of a wide-area event notification service," ACM TOCS, pp. 332--383, 2001. Google ScholarDigital Library
- G. Chockler, R. Melamed, Y. Tock, and R. Vitenberg, "SpiderCast: a scalable interest-aware overlay for topic-based pub/sub communication," in DEBS, 2007. Google ScholarDigital Library
- S. Voulgaris, E. Riviére, A.-M. Kermarrec, and M. Van Steen, "Sub-2-Sub: Self-Organizing Content-Based Publish and Subscribe for Dynamic and Large Scale Collaborative Networks," INRIA, Research Report, December 2005.Google Scholar
- P. T. Eugster, P. A. Felber, R. Guerraoui, and A.-M. Kermarrec, "The many faces of publish/subscribe," ACM Comput. Surv., vol. 35, no. 2, pp. 114--131, 2003. Google ScholarDigital Library
- V. Jacobson, D. K. Smetters, N. H. Briggs, M. F. Plass, P. Stewar, J. D. Thornton, and R. L. Braynard, "VoCCN: voice-over content-centric networks," in ReArch, 2009. Google ScholarDigital Library
- Z. Zhu, S. Wang, X. Yang, V. Jacobson, and L. Zhang, "ACT: audio conference tool over named data networking," in ICN, 2011. Google ScholarDigital Library
- C. Tsilopoulos and G. Xylomenos, "Supporting diverse traffic types in information centric networks," in ICN, 2011. Google ScholarDigital Library
- A. Adams and W. S. J. Nicholals, "Protocol Independent Multicast - Dense Mode (PIM-DM): Protocol Specification (Revised)," RFC 3973, January 2005.Google Scholar
- B. Fenner, M. Handley, H. Holbrook, and I. Kouvelas, "Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised)," RFC 4601, August 2006.Google Scholar
- H. Holbrook and B. Cain, "Source-specfic Multicast for IP," RFC 4607, August 2005.Google Scholar
- H. Eriksson, "Mbone: the multicast backbone," Commun. ACM, vol. 37, no. 8, pp. 54--60, 1994. Google ScholarDigital Library
- Y. Cui, B. Li, and K. Nahrstedt, "ostream: asynchronous streaming multicast in application-layer overlay networks," JSAC, vol. 22, no. 1, pp. 91 -- 106, 2004. Google ScholarDigital Library
- J. Jannotti, D.-K. Gifford, and K.-L. Johnsonand, "Overcast: Reliable Multicasting with an Overlay Network," in OSDI, 2000. Google ScholarDigital Library
- J. Chen, M. Arumaithurai, X. Fu, and K. K. Ramakrishnan, "Coexist: A Hybrid Approach for Content Oriented Publish/Subscribe Systems," in ICN, 2012. Google ScholarDigital Library
- W. Feng, "On-line Games," http://www.thefengs.com/wuchang/work/cstrike/.Google Scholar
- R. Mahajan, N. Spring, D. Wetherall, and T. Anderson, "Inferring Link Weights using End-to-End Measurements," in IMW, 2002. Google ScholarDigital Library
Index Terms
- Coexist: integrating content oriented publish/subscribe systems with ip
Recommendations
Coexist: a hybrid approach for content oriented publish/subscribe systems
ICN '12: Proceedings of the second edition of the ICN workshop on Information-centric networkingContent Centric Networking (CCN) is a new paradigm that addresses the gap between the content-centric needs of a user and the current widespread location-centric IP network architecture. In this paper, we propose a hybrid content centric architecture ...
Reliable publish/subscribe in content-centric networks
ICN '13: Proceedings of the 3rd ACM SIGCOMM workshop on Information-centric networkingManaging congestion is a challenge in content-centric networks due to the lack of an end-to-end session context over which a `flow' may be controlled. Flow and congestion control as well as reliable delivery are often considered even more of a challenge ...
COPSS: An Efficient Content Oriented Publish/Subscribe System
ANCS '11: Proceedings of the 2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications SystemsContent-Centric Networks (CCN) provide substantial flexibility for users to obtain information without regard to the source of the information or its current location. Publish/subscribe (pub/sub) systems have gained popularity in society to provide the ...
Comments