Splitstream: High-bandwidth multicast in cooperative environments
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 …
forwarding multicast messages. This works well when the interior nodes are highly …
Gossip-based peer sampling
Gossip-based communication protocols are appealing in large-scale distributed applications
such as information dissemination, aggregation, and overlay topology management. This …
such as information dissemination, aggregation, and overlay topology management. This …
Total Recall: System Support for Automated Availability Management.
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 …
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 …
range-based searches. Mercury differs from previous range-based query systems in that it …
Synopsis diffusion for robust aggregation in sensor networks
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 …
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 …
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 …
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 …
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 …
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
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 …
some bad state. However, we argue that checking liveness properties offers both a richer …