Scinovex
articleTop 1% cited

Scribe: a large-scale and decentralized application-level multicast infrastructure

IEEE Journal on Selected Areas in Communications · 2002 · Vol. 20(8) · pp. 1489–1499
Miguel CastroPeter DruschelAnne-Marie KermarrecAntony Rowstron

Abstract

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. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry's reliability, self-organization, and locality properties. Pastry is used to create and manage groups and to build efficient multicast trees for the dissemination of messages to each group. Scribe provides best-effort reliability guarantees, and we outline how an application can extend Scribe to provide stronger reliability. Simulation results, based on a realistic network topology model, show that Scribe scales across a wide range of groups and group sizes. Also, it balances the load on the nodes while achieving acceptable delay and link stress when compared with Internet protocol multicast.

Peer-to-Peer Network TechnologiesCaching and Content DeliveryNetwork Traffic and Congestion ControlPastryMulticastComputer scienceComputer networkReliability (semiconductor)ScalabilityProtocol Independent MulticastDistributed computingThe InternetXcast
Citations
1,457
FWCI
68.74
field-weighted impact
References
35
Percentile
100%
vs. same field & year
Citations per year
Cited by
A survey of peer-to-peer content distribution technologies
ACM Computing Surveys · 2004 · 1,424 citations
The many faces of publish/subscribe
ACM Computing Surveys · 2003 · 3,092 citations
References
A case for end system multicast
IEEE Journal on Selected Areas in Communications · 2002 · 1,518 citations
The many faces of publish/subscribe
ACM Computing Surveys · 2003 · 3,092 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.