Motivation and Approach
Among the end-system multicast protocols proposed, tree-based systems have proven to be highly scalable and efficient in terms of physical link stress, state and control overhead, and end-to-end latency. However, normal tree structures are highly dependent on the reliability of non-leaf nodes.
We are addressing the resilience issue of tree-based systems based on co-leaders and triggered negative acknowledgments (NACKs), Nemo's design emphasizes conceptual simplicity and minimum dependencies, achieving, in a cost-effective manner, performance characteristics resilient to the natural instability of its target environment.
People
Publications
- Stefan Birrer and Fabián
E. Bustamante. Resilience in Overlay Multicast
Protocols, In Proc. of the 14th IEEE/ACM
International Symposium on Modeling, Analysis, and Simulation
of Computer and Telecommunication Systems (MASCOTS 2006),
September 2006.
Abstract | PostScript [251K] | PDF Format [78K] - Stefan Birrer and Fabián
E. Bustamante. Nemo- Resilient Peer-to-Peer Multicast
without the Cost. In Proc. of the 12th Annual
Multimedia Computing and Networking Conference (MMCN'05),
January 2005 (Also published as
Tech. Report NWU-CS-04-36).
Abstract | PostScript [260K] | PDF Format [101K] - Stefan Birrer and Fabián
E. Bustamante. Resilient Peer-to-Peer Multicast from
the Ground Up, In Proc. of the IEEE Network
Computing and Applications - Workshop on Adaptive Grid
Computing, August-September 2004 (Also published as
Tech. Report NWU-CS-03-22).
Abstract | PostScript [2.2M] | PDF Format [229K]
Resources
- The Nixes Tool Set - A set of bash scripts to install, maintain, control and monitor applications on PlanetLab.
- Nemo - Resilient Overlay Multicast - Reference implementation of Nemo for resilient overlay multicast.
- NUPastry - Resilient DHT - Reference implementation of NUPastry, a resilient distributed hash table (DHT).
- NUScribe - Resilient DHT-based multicast - Reference implementation of NUScribe and a work-in-progress version of NUSplitStreaming providing many of the proposed SplitStream features.
Related Projects