Fan, L., Trinder, P.W. and Taylor, H. (2008) MAMBO: membership-aware multicast with bushiness optimisation. In: 2nd International Conference on Distributed Event-Based Systems (DEBS '08), Rome, Italy, 1-4 Jul 2008,
Full text not currently available from Enlighten.
Publisher's URL: http://debs08.dis.uniroma1.it/pdf/
Abstract
Multicast is a key component of applications such as mul- timedia streaming, multi-player gaming and generic publish- subscribe and event noti¯cation services. IP multicast has a number of technological, practical, and business obstacles [3], and thus is not widely used. An alternative, Application- Level Multicast (ALM), has been proposed to support sim-ilar functionalities. A survey of existing ALM systems [5]indicates that many ALM systems are built on P2P overlayinfrastructures and construct multicast trees among appli-cation participants, e.g. Scribe [2] uses Pastry [6]. This article presents Membership-Aware Multicast (MAM) and MAM with Bushiness Optimisation (MAMBO), which reuse the communication structure of a tree-based ALM sys- tem to track group membership, i.e. to record when peers join or leave the group. MAM and MAMBO are imple- mented on Scribe with Pastry and a series of experimental results compare performance with a conventional service- provider architecture. We show that MAM and MAMBO quickly detect, and e®ectively manage, the arrival and de- parture of peers. In addition, MAMBO delivers a number of other advantages. The Bushiness Optimisation limits the overhead placed on any peer, hence preserving the scalabil- ity of the ALM system. The implementation as Scribe policy plug-ins illustrates that MAMBO can readily be overlapped on any tree-based ALM, and requires few changes to the underlying technology.
Item Type: | Conference Proceedings |
---|---|
Status: | Published |
Refereed: | Yes |
Glasgow Author(s) Enlighten ID: | Trinder, Professor Phil |
Authors: | Fan, L., Trinder, P.W., and Taylor, H. |
College/School: | College of Science and Engineering > School of Computing Science |
University Staff: Request a correction | Enlighten Editors: Update this record