Title :
LARK: a light-weight, resilient application-level multicast protocol
Author :
Kandula, Srikanth ; Lee, Jong-Kwon ; Hou, Jennifer C.
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
Application-level multicasting (ALM) has attracted a significant amount of attention, as it is a convincing alternative over traditional IP multicasting. We present a simple, light-weight, yet scalable, ALM protocol, called. LARK, that allows the formation and maintenance of overlay topologies in a completely distributed fashion while maintaining only O(1) state at each node and ensuring robustness in the presence of a large number of node failures. Conceptually, members self-organize into cliques, where a clique is a cluster of end-hosts in which each end-host is aware of, and exchanges state with, every other end-host in the cluster. No control message is exchanged for clique maintenance beyond the necessary state update among members belonging to the same clique. In addition, members are allowed to peer with randomly selected members belonging to other distinct cliques. This ensures that in the event that one or more members leave or fail, the other members can re-join the group at other peers they are aware of. We elaborate on the components of LARK and derive certain theoretical bounds on its performance. We also validate our design through simulations.
Keywords :
Internet; computer network reliability; multicast protocols; network topology; stability; Internet; application-level multicast protocol; cliques; control message; end-host cluster; node failures; overlay topologies; robustness; Computer science; Internet; Multicast protocols; Network topology; Peer to peer computing; Relays; Robustness; Scalability; Technological innovation; Unicast;
Conference_Titel :
Computer Communications, 2003. CCW 2003. Proceedings. 2003 IEEE 18th Annual Workshop on
Print_ISBN :
0-7803-8239-0
DOI :
10.1109/CCW.2003.1240811