The many faces of publish/subscribe

PT Eugster, PA Felber, R Guerraoui… - ACM computing surveys …, 2003 - dl.acm.org
Well adapted to the loosely coupled nature of distributed interaction in large-scale
applications, the publish/subscribe communication paradigm has recently received …

A survey and comparison of peer-to-peer overlay network schemes

EK Lua, J Crowcroft, M Pias… - … Surveys & Tutorials, 2005 - ieeexplore.ieee.org
Over the Internet today, computing and communications environments are significantly more
complex and chaotic than classical distributed systems, lacking any centralized organization …

A scalable content-addressable network

S Ratnasamy, P Francis, M Handley, R Karp… - Proceedings of the …, 2001 - dl.acm.org
Hash tables-which map" keys" onto" values"-are an essential building block in modern
software systems. We believe a similar functionality would be equally valuable to large …

Tapestry: A resilient global-scale overlay for service deployment

BY Zhao, L Huang, J Stribling, SC Rhea… - IEEE Journal on …, 2004 - ieeexplore.ieee.org
We present Tapestry, a peer-to-peer overlay routing infrastructure offering efficient, scalable,
location-independent routing of messages directly to nearby copies of an object or service …

SCRIBE: A large-scale and decentralized application-level multicast infrastructure

M Castro, P Druschel, AM Kermarrec… - IEEE Journal on …, 2002 - ieeexplore.ieee.org
This paper presents Scribe, a scalable application-level multicast infrastructure. Scribe
supports large numbers of groups, with a potentially large number of members per group …

CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming

X Zhang, J Liu, B Li, YSP Yum - Proceedings IEEE 24th Annual …, 2005 - ieeexplore.ieee.org
This paper presents DONet, a data-driven overlay network for live media streaming. The
core operations in DONet are very simple: every node periodically exchanges data …

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 …

[PDF][PDF] Tapestry: An infrastructure for fault-tolerant wide-area location and routing

BY Zhao, J Kubiatowicz, AD Joseph - 2001 - git.gnunet.org
In today's chaotic network, data and services are mobile and replicated widely for
availability, durability, and locality. Components within this infrastructure interact in rich and …

Scalable application layer multicast

S Banerjee, B Bhattacharjee… - Proceedings of the 2002 …, 2002 - dl.acm.org
We describe a new scalable application-layer multicast protocol, specifically designed for
low-bandwidth, data streaming applications with large receiver sets. Our scheme is based …

A case for end system multicast (keynote address)

Y Chu, SG Rao, H Zhang - ACM SIGMETRICS Performance Evaluation …, 2000 - dl.acm.org
The conventional wisdom has been that IP is the natural protocol layer for implementing
multicast related functionality. However, ten years after its initial proposal, IP Multicast is still …