Clique: a toolkit for group communication using IP multicast

Author(s):  
R. Yavatkar ◽  
J. Griffioen
Author(s):  
Raymond Pardede ◽  
Gábor Hosszú ◽  
Ferenc Kovács

In the network level computer group-communication (one-to-many) technology, IP-multicast contributes significant roles in enhancing the physical network scalability by replicating identical packets at routers. However, since its initial proposal the IP-multicast has not been widely enabled due to the slow pace of its deployment. Hence, the application-level multicast (ALM) concept emerged to solve this deployment issue by shifting the multicast support from routers to end-systems. The article reviews the most important facts of the Application-Level Multicast and its proposed models. Furthermore, the article describes a novel concept of modeling relative density of members called bunched mode and a proposed host-end multicast transport protocol called shortest tunnel first (STF). The bunched mode is based on the thematic multicast concept (TMC), which means that it is a typical multicast scenario where there are a lot of interested hosts in certain institutes and these institutes are relatively far from each other. The developed analysis tool NetSim and the implementation of the TMC called PardedeCAST are also presented as the tools of this research.


Author(s):  
Gábor Hosszú

The multimedia applications generally support one-tomany group communication. Multicasting decreases the communication costs for applications, which send the same data to multiple receivers. Table 1 summarizes the types of the communication among the hosts. Currently, there is an increasing need for scalable and efficient group communication. Theoretically, multicasting is optimal for such purposes. Therefore, this technology is an emerging media dissemination technology, instead of the traditional unicast communication. It has two important types: the networklevel, namely IP-multicast, and the Application-Layer, host-multicast. In the former one, the data packets are delivered by the IP protocol, from one host to many hosts that are member of a multicast group. The routers run an IP-multicast routing protocol in order to construct a multicast tree. Along this tree, the data is forwarded to each host. Special IP addresses (224.0.0.0 - 239.255.255.255 address range) are used, which do not belong to hosts, but rather define multicast channels. In the case of Application-Layer Multicast (ALM), the hosts use unicast IP delivery, and the routers do not play any special role. Reliability is one of the most important features of all multimedia applications, independently from the multicast technology in use. This requirement is especially critical in the case of multicast, where the large volume of data is to be transferred, and correction or resending of lost data is even more difficult in time. In the multicast technology, the maintenance of the group membership information is also an important question from the point of view of the robustness of the so-called multicast delivery tree. The root of the tree is the sender, the leaves are the receivers, and the intermediate nodes are the routers in case of the IP-multicast. In the following sections, the reliability properties of different multicast technologies are overviewed.


Author(s):  
Gábor Hosszú

Collaborating and media-handling applications demand efficient and scalable methods for media streaming and group communication; however, such mechanisms have still not been deployed widely in the Internet. Network-level multicasting (in the Internet it is called IP-multicast) gives a bandwidth-saving solution for the one-to-many and many-to-many group communication, since it provides an efficient network mechanism through which senders can transmit their information to a large number of receivers without having to send multiple copies of the same data over a physical link (Hosszú, 2001). The IP-multicast has been realized for research purposes on multicast-capable networks (so-called multicast islands) within the Internet, but wide-scale deployment has not been reached due to some unresolved issues. That is why recent efforts are in the development of multicasting protocols at the application layer instead of the network layer. Most of these Application-Layer Multicast (ALM) protocols address the case of a single-source streaming media to a large number of receivers in applications such as video on demand or live broadcast. In the following sections, the main properties of the ALM protocols are overviewed, then some typical ALM solutions and a new approach are presented.


2012 ◽  
Vol E95.B (9) ◽  
pp. 2852-2860
Author(s):  
Atsushi KOBAYASHI ◽  
Shingo KASHIMA ◽  
Toshihiko KATO

Sign in / Sign up

Export Citation Format

Share Document