Real-time group communication is fundamental to many emerging interactive multimedia applications. Communication among the group members is N-to-N in that any number of group members may generate data and control packets destined to all the other members at the same time. Redundancy Reduction Gossip (RRG) is a highly effective real-time N-to-N dynamic group protocol over the Internet and demonstrates churn and sporadic traffic coping capability. In this paper, a peer-to-peer (P2P) real-time group communication protocol based on RRG is proposed for Content-Centric Network (CCN). A highly effective synergy between RRG and the capability of CCN is exploited. Effects include connectivity expansion, traffic reduction and latency improvement. The proposed protocol allows information distributed from an arbitrary number of dynamic sources in a group. It has low latency and minimal membership maintenance.
Index Terms-Protocols, Real-Time, Distributed algorithms, Future Internet I. INTRODUCTION eal-time group communication is fundamental to many interactive multimedia applications, including group chats [1, 2], voice and video conferencing [1, 3, 4], telepresence [5, 6], web-based classrooms [4, 7], virtual reality [7], distributed collaborative environments [1, 7, 8], online multiplayer games [9, 10], social networking applications [11,12] and social games [13,14]. Communication among the group members is N-to-N in that any number of group members may generate data and control packets destined to all the other members at the same time. The diverse nature of traffic types means that the traffic sources can be far more sporadic than what is found in streaming and conversational voice applications. There are several challenges to overcome in designing a real-time group communication protocol, for example how to meet the stringent delay requirements, and how to handle user churns [15] caused by peer joining, departing and failing. The most difficult challenge is how to reduce the large amount of traffic generated by the N-to-N nature in such applications.Redundancy Reduction Gossip (RRG) is a protocol proposed for real-time group communication [16,17]. RRG demonstrates churn and sporadic traffic coping capability and highly efficient real-time N-to-N dynamic group communication in IP networks. Like all other gossip-based group communication protocols, the amount of traffic generated is still a concern. This issue will affect the delay and packet loss performance of the entire protocol.Recently, Content-Centric Network (CCN) [18] was proposed to replace named hosts with the named data on the internet. Instead of identifying the source and destination host, data is delivered by a network layer utilizing an identifier of the data. In such a scheme, a request for data is satisfied efficiently by locating the best available location holding the desired data. Hence, in CCN where there are many consumers for the same content, delivery of content can achieve the efficiency of a multicast. This name-based delivery model for content i...