Sciweavers

NCA
2005
IEEE

Slingshot: Time-Critical Multicast for Clustered Applications

14 years 5 months ago
Slingshot: Time-Critical Multicast for Clustered Applications
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.
Mahesh Balakrishnan, Stefan Pleisch, Ken Birman
Added 25 Jun 2010
Updated 25 Jun 2010
Type Conference
Year 2005
Where NCA
Authors Mahesh Balakrishnan, Stefan Pleisch, Ken Birman
Comments (0)