DocumentCode
2673987
Title
Failure handling in a reliable multicast protocol for improving buffer utilization and accommodating heterogeneous receivers
Author
Khanna, Gunjan ; Bagchi, Saurabh ; Rogers, John
Author_Institution
Dependable Comput. Syst. Lab, Purdue Univ., West Lafayette, IN, USA
fYear
2004
fDate
3-5 March 2004
Firstpage
15
Lastpage
24
Abstract
Reliable multicast protocols are an important class of protocols for reliably disseminating information from a sender to multiple receivers in the face of node and link failures. A tree-based reliable multicast protocol (TRAM) provides scalable reliable multicast by grouping receivers in hierarchical repair groups and using a selective acknowledgment mechanism. We present an improvement to TRAM to minimize the resource utilization at intermediate hosts and to localize the effect of slow or malicious receivers on normal receivers. We present an evaluation of TRAM and TRAM++ on a campus-wide WAN without errors and with message errors. The evaluation brings out that, given a constraint on the buffer availability at intermediate hosts, TRAM++ can tolerate the constraint at the expense of increasing the end-to-end latency for the normal receivers by only 3.2% compared to TRAM in error-free cases. When slow or faulty receivers are present, TRAM++ is able to provide the same uninterrupted quality of service to the normal nodes while localizing the effect of the faulty ones without incurring any additional memory overhead.
Keywords
IP networks; computer network reliability; fault tolerant computing; fault trees; multicast protocols; performance evaluation; wide area networks; WAN; buffer utilization; end-to-end latency; failure handling; heterogeneous receiver; reliable multicast protocol; resource utilization minimisation; wide area network; Buffer storage; Computer architecture; Delay; Information security; Measurement; Multicast protocols; Reliability engineering; Resource management; Streaming media; Wide area networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing, 2004. Proceedings. 10th IEEE Pacific Rim International Symposium on
Print_ISBN
0-7695-2076-6
Type
conf
DOI
10.1109/PRDC.2004.1276548
Filename
1276548
Link To Document