This is archived content, mostly untouched since 2003. For newer content/updated versions, see netfuture.ch/Publications.

  W and AWaldvogel & Aschwanden
   Roman Pletka
   Nicola Aschwanden
   Lars Waldvogel
    Kinderlieder+Spiele
   Marcel Waldvogel
    Contact
    Publications
     Multicast
      ALMI
    Research
    Tutorials
    Classes
    Software
    Archive
    Fun

  

ALMI: An Application Level Multicast Infrastructure

Dimitris Pendarakis, Sherlia Shi, Dinesh Verma, and Marcel Waldvogel:
ALMI: An Application Level Multicast Infrastructure,
3rd Usenix Symposium on Internet Technologies & Systems (USITS 2001), San Francisco, CA, USA, March 2001.

Abstract

The IP multicast model allows scalable and efficient multi-party communication, particularly for groups of large size. However, deployment of IP multicast requires substantial infrastructure modifications and is hampered by a host of unresolved open problems. To circumvent this situation, we have designed and implemented ALMI, an application level group communication middleware, which allows accelerated application deployment and simplified network configuration, without the need of network infrastructure support. ALMI is tailored toward support of multicast groups of relatively small size (several 10s of members) with many to many semantics. Session participants are connected via a virtual multicast tree, which consists of unicast connections between end hosts and is formed as a minimum spanning tree (MST) using application-specific performance metric. Using simulation, we show that the performance penalties, introduced by this shift of multicast to end systems, is a relatively small increase in traffic load and that ALMI multicast trees approach the efficiency of IP multicast trees. We have also implemented ALMI as a Java based middleware package and performed experiments over the Internet. Experimental results show that ALMI is able to cope with network dynamics and keep the multicast tree efficient.

Documents

BibTeX entry

@InProceedings{pendarakis01almi,
  Author =       {Pendarakis, Dimitris and Shi, Sherlia and Verma,
                  Dinesh and Waldvogel, Marcel},
  Title =        {{ALMI}: An Application Level Multicast
                  Infrastructure},
  BookTitle =    {3rd USNIX Symposium on Internet
                  Technologies and Systems (USITS '01)},
  Address =      {San Francisco, CA, USA},
  Month =        mar,
  Year =         2001,
  Pages =        {49--60}
}

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.