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 …

[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 …

Implementing declarative overlays

BT Loo, T Condie, JM Hellerstein, P Maniatis… - Proceedings of the …, 2005 - dl.acm.org
Overlay networks are used today in a variety of distributed systems ranging from file-sharing
and storage systems to communication infrastructures. However, designing, building and …

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 …

Mace: language support for building distributed systems

CE Killian, JW Anderson, R Braud, R Jhala… - ACM Sigplan …, 2007 - dl.acm.org
Building distributed systems is particularly difficult because of the asynchronous,
heterogeneous, and failure-prone environment where these systemsmust run. Tools for …

[BUKU][B] Peer-to-peer computing: Principles and applications

QH Vu, M Lupu, BC Ooi - 2010 - Springer
Peer-to-peer (P2P) technology, or peer computing, is a paradigm that is viewed as a
potential technology for redesigning distributed architectures and, consequently, distributed …

BFT Protocols Under Fire.

A Singh, T Das, P Maniatis, P Druschel, T Roscoe - NSDI, 2008 - usenix.org
Much recent work on Byzantine state machine replication focuses on protocols with
improved performance under benign conditions (LANs, homogeneous replicas, limited …

Predicting and preventing inconsistencies in deployed distributed systems

M Yabandeh, N Knežević, D Kostić… - ACM Transactions on …, 2010 - dl.acm.org
We propose a new approach for develo** and deploying distributed systems, in which
nodes predict distributed consequences of their actions and use this information to detect …

Better extensibility through modular syntax

R Grimm - ACM SIGPLAN Notices, 2006 - dl.acm.org
We explore how to make the benefits of modularity available for syntactic specifications and
present Rats!, a parser generator for Java that supports easily extensible syntax. Our parser …

Planetsim: A new overlay network simulation framework

P García, C Pairot, R Mondéjar, J Pujol… - … and Middleware: 4th …, 2005 - Springer
Current research in peer to peer systems is lacking appropriate environments for simulation
and experimentation of large scale overlay services. This has led to a plethora of custom …