This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Proceedings of the 1999 ACM/IEEE conference on Supercomputing
H-RMC: A Hybrid Reliable Multicast Protocol for the Linux Kernel
Portland, Oregon, USA
November 13-November 18
ISBN: 1-58113-091-0
Philip K. McKinley, Michigan State University
Ravi T. Rao, Michigan State University
This paper describes H-RMC, a reliable multicast protocol designed for implementation in the Linux kernel. H-RMC takes advantage of IP multicast and is primarily a NAK-based protocol. To accommodate low-loss environments, where feedback in the form of NAKs is scarce, H-RMC receivers return periodic update messages in the absence of other reverse traffic. H-RMC uses a combination of rate-based and window-based flow control. The sender maintains minimal information about each receiver so that buffered data is not released prematurely, and polls receivers in case it has not heard from them at the time of buffer release. Combined, these techniques produce a reliable multicast data stream with a relatively low rate of feedback. Performance results show that adequate kernel buffer space, combined with a two-stage rate control method and polling, are effective in minimizing feedback from receivers and thereby in maintaining reasonable throughputs.
Citation:
Philip K. McKinley, Ravi T. Rao, Robin F. Wright, "H-RMC: A Hybrid Reliable Multicast Protocol for the Linux Kernel," sc, pp.8, Proceedings of the 1999 ACM/IEEE conference on Supercomputing, 1999
Usage of this product signifies your acceptance of the Terms of Use.