LRRM: A Randomized Reliable Multicast Protocol for Optimizing Recovery
Author
Nipoon Malhotra, Shrish Ranjan, Saurabh Bagchi
Tech report number
CERIAS TR 2005-85
Abstract
An efficient recovery protocol for lost messages is
crucial for supporting reliable multicasting. The tree-
based recovery protocols group nodes into recovery
regions and designate a recovery node per region for
buffering and retransmitting lost messages. In these
protocols, the recovery host may get overloaded during
periods of large message losses and costly remote
recovery may be initiated even though a peer node has
the lost message. To address these drawbacks, the
Randomized Reliable Multicast Protocol (RRMP) was
proposed which distributes the responsibility of error
recovery among all members in a group. The pressure
on the buffer and computational resources on the
intermediate nodes is increasing due to the wide
distribution of multicast participants with widely
varying reception rates and periodic disconnections. In
this paper, we propose the Lightweight Randomized
Reliable Multicast (LRRM) protocol that optimizes the
amount of buffer space by providing an efficient
mechanism based on best-effort multicast for retrieving
a lost message. A theoretical analysis and a simulation
based study of two realistic topologies indicate that
LRRM provides comparable recovery latency to RRMP
for lower buffer space usage. While presented in the
context of RRMP, LRRM can also benefit other tree-
based reliable multicast protocols.
Journal
24th IEEE Symposium on Reliable Distributed Systems (SRDS 2005)
Key alpha
LRRM: A Randomized Reliable Multicast Protocol for Optimizing Recovery
Affiliation
Dependable Computing Systems Laboratory, School of Electrical & Computer Engineering,
Publication Date
2005-01-01
Contents
1. Introduction
2. Related work
3. Protocol Description
4. Theoretical Analysis
5. Simulation
6. Conclusion and future work
7. References
Keywords
Reliable multicast, Randomized protocols, Buffer utilization, Recovery latency, Tree-based multicast protocols.
Subject
LRRM: A Randomized Reliable Multicast Protocol for Optimizing Recovery
Latency and Buffer Utilization