Active Reliable Multicast
نویسندگان
چکیده
This paper presents a novel loss recovery scheme, Active Reliable Multicast (ARM), for large-scale reliable multicast. ARM is “active” in that routers in the multicast tree play an active role in loss recovery. Additionally, ARM utilizes soft-state storage within the network to improve performance and scalability. In the upstream direction, routers suppress duplicate NACKs from multiple receivers to control the implosion problem. By suppressing duplicate NACKs, ARM also lessens the traffic that propagates back through the network. In the downstream direction, routers limit the delivery of repair packets to receivers experiencing loss, thereby reducing network bandwidth consumption. Finally, to reduce wide-area recovery latency and to distribute the retransmission load, routers cache multicast data on a “best-effort” basis. ARM is flexible and robust in that it does not require all nodes to be active, nor does it require any specific router or receiver to perform loss recovery. Analysis and simulation results show that ARM yields significant benefits even when less than half the routers within the multicast tree can perform ARM processing. Keywords— Reliable multicast, active networks, soft state, distributed network algorithms, protocol design and analysis, NACK implosion.
منابع مشابه
A Loss Detection Service for Active Reliable Multicast Protocols
Reliable multicast protocols have gained popularity with active service contributions where routers implement additional functionalities. Reducing the delay of recovery is one of the desirable features of a reliable multicast protocol. In this paper we propose an active-based architecture with specialized routers. Using simulations we show how this architecture with the proposed services (mainl...
متن کاملAnalysis and Taxonomy of Congestion Control Mechanisms for Internet Reliable Multicast
The research of congestion control for Internet reliable multicast is one of the most active fields in reliable multicast protocol research. Many reliable multicast congestion control mechanisms have been put forward. In this paper we present principal problems of congestion control for Internet reliable multicast, analyze solutions and difficulties of solving these problems, and then give a cl...
متن کاملActive Reliable Multicast Strategies for Internet-Based Grid Computing Infrastructures
Reliable multicast requires that all packets are safely delivered to the destinations. Such communication patterns are intensively used in the so-called grid computing infrastructure where many computing resources are spread over the Internet to offer to the users the access to a huge amount of computational power. However, meeting the objectives of reliable multicast is not an easy task and th...
متن کاملReliable Concurrent Multicast from Bursty Sources
This paper presents a protocol and design for concurrent and reliable group multicast (many-to-many) from bursty data sources in general networks. In a group multicast, any node can be a multicast source and multiple nodes may start to multicast simultaneously, i.e., an asynchronous access to the network. The reliable multicast protocol presented in this work is window based with a combined sen...
متن کاملPerformance Analysis of Loss Recovery Latency in Reliable Multicast Protocols using Active Parity Encoded Services
Providing an efficient and reliable multicast for data dissemination applications on a large scale is a challenge, especially when the applications require a very short delivery delay and high throughput. The combination of a local recovery approach based on active services with those using FEC/ARQ gives rise to a new class of reliable multicast protocols called APES "Active Parity Encoding Ser...
متن کامل