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 …
[PDF][PDF] Pip: Detecting the Unexpected in Distributed Systems.
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 …
Implementing declarative overlays
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 …
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 …
eliminates trees. Peers are notified of new packets by their neighbors and must explicitly …
Mace: language support for building distributed systems
Building distributed systems is particularly difficult because of the asynchronous,
heterogeneous, and failure-prone environment where these systemsmust run. Tools for …
heterogeneous, and failure-prone environment where these systemsmust run. Tools for …
[BUKU][B] Peer-to-peer computing: Principles and applications
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 …
potential technology for redesigning distributed architectures and, consequently, distributed …
BFT Protocols Under Fire.
Much recent work on Byzantine state machine replication focuses on protocols with
improved performance under benign conditions (LANs, homogeneous replicas, limited …
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 …
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 …
present Rats!, a parser generator for Java that supports easily extensible syntax. Our parser …
Planetsim: A new overlay network simulation framework
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 …
and experimentation of large scale overlay services. This has led to a plethora of custom …