Splitstream: High-bandwidth multicast in cooperative environments

M Castro, P Druschel, AM Kermarrec, A Nandi… - ACM SIGOPS operating …, 2003 - dl.acm.org
In tree-based multicast systems, a relatively small number of interior nodes carry the load of
forwarding multicast messages. This works well when the interior nodes are highly …

Gossip-based peer sampling

M Jelasity, S Voulgaris, R Guerraoui… - ACM Transactions on …, 2007 - dl.acm.org
Gossip-based communication protocols are appealing in large-scale distributed applications
such as information dissemination, aggregation, and overlay topology management. This …

Total Recall: System Support for Automated Availability Management.

R Bhagwan, K Tati, Y Cheng, S Savage, GM Voelker - Nsdi, 2004 - usenix.org
Availability is a storage system property that is both highly desired and yet minimally
engineered. While many systems provide mechanisms to improve availability-such as …

Mercury: supporting scalable multi-attribute range queries

AR Bharambe, M Agrawal, S Seshan - Proceedings of the 2004 …, 2004 - dl.acm.org
This paper presents the design of Mercury, a scalable protocol for supporting multi-attribute
range-based searches. Mercury differs from previous range-based query systems in that it …

Synopsis diffusion for robust aggregation in sensor networks

S Nath, PB Gibbons, S Seshan… - ACM Transactions on …, 2008 - dl.acm.org
Previous approaches for computing duplicate-sensitive aggregates in wireless sensor
networks have used a tree topology, in order to conserve energy and to avoid double …

Bullet: High bandwidth data dissemination using an overlay mesh

D Kostić, A Rodriguez, J Albrecht… - Proceedings of the …, 2003 - dl.acm.org
In recent years, overlay networks have become an effective alternative to IP multicast for
efficient point to multipoint communication across the Internet. Typically, nodes self-organize …

Peer-to-peer support for massively multiplayer games

B Knutsson, H Lu, W Xu, B Hopkins - IEEE INFOCOM 2004, 2004 - ieeexplore.ieee.org
We present an approach to support massively multiplayer games on peer-to-peer overlays.
Our approach exploits the fact that players in MMGs display locality of interest, and therefore …

[PDF][PDF] Pip: Detecting the Unexpected in Distributed Systems.

P Reynolds, CE Killian, JL Wiener, JC Mogul, MA Shah… - NSDI, 2006 - usenix.org
Bugs in distributed systems are often hard to find. Many bugs reflect discrepancies between
a system's behavior and the programmer's assumptions about that behavior. We present …

Chainsaw: Eliminating trees from overlay multicast

V Pai, K Kumar, K Tamilmani, V Sambamurthy… - Peer-to-Peer Systems IV …, 2005 - Springer
In this paper, we present Chainsaw, a p2p overlay multicast system that completely
eliminates trees. Peers are notified of new packets by their neighbors and must explicitly …

[PDF][PDF] Life, death, and the critical transition: Finding liveness bugs in systems code

C Killian, JW Anderson, R Jhala, A Vahdat - 2007 - usenix.org
Modern software model checkers find safety violations: breaches where the system enters
some bad state. However, we argue that checking liveness properties offers both a richer …