loading...
Slingshot: Time-CriticalMulticast for Clustered Applications
Cambridge, Massachusetts July 27-July 29
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/NCA.2005.49Fourth IEEE International Symposium o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mahesh Balakrishnan, Department of Computer Science Cornell University, Ithaca, NY
Stefan Pleisch, Department of Computer Science Cornell University, Ithaca, NY
Ken Birman, Department of Computer Science Cornell University, Ithaca, NY

Datacenters are complex environments consisting of thousands of failure-prone commodity components connected by fast, high-capacity interconnects. The software running on such datacenters typically uses multicast communication patterns involving multiple senders. We examine the problem of time-critical multicast in such settings, and propose Slingshot, a protocol that uses receiver-based FEC to recover lost packets quickly. Slingshot offers probabilistic guarantees on timeliness by having receivers exchange FEC packets in an initial phase, and optional complete reliability on packets not recovered in this first phase. We evaluate an implementation of Slingshot against SRM, a well-known multicast protocol, and show that it achieves two orders of magnitude faster recovery in datacenter settings.

Citation:
Mahesh Balakrishnan, Stefan Pleisch, Ken Birman, "Slingshot: Time-CriticalMulticast for Clustered Applications," nca, pp.205-214, Fourth IEEE International Symposium on Network Computing and Applications, 2005
Usage of this product signifies your acceptance of the Terms of Use.