• DocumentCode
    1093243
  • Title

    ACOM: Any-source Capacity-constrained Overlay Multicast in Non-DHT P2P Networks

  • Author

    Shiping Chen ; Baile Shi ; Shigang Chen ; Ye Xia

  • Author_Institution
    Univ. of Shanghai for Sci. & Technol., Shanghai
  • Volume
    18
  • Issue
    9
  • fYear
    2007
  • Firstpage
    1188
  • Lastpage
    1201
  • Abstract
    rdquoApplication-level multicast is a promising alternative to IP multicast due to its independence from the IP routing infrastructure and its flexibility in constructing the delivery trees. The existing overlay multicast systems either support a single data source or have high maintenance overhead when multiple sources are allowed. They are inefficient for applications that require any-source multicast with varied host capacities and dynamic membership. This paper proposes ACOM, an any-source capacity-constrained overlay multicast system, consisting of three distributed multicast algorithms on top of a non-DHT overlay network with simple structures (random overlay with a non-DHT ring) that are easy to manage as nodes join and depart. The nodes have different capacities, and they can support different numbers of direct children during a multicast session. No explicit multicast trees are maintained on top of the overlay. The distributed execution of the algorithms naturally defines an implicit, roughly balanced, capacity-constrained multicast tree for each source node. We prove that the system can deliver a multicast message from any source to all nodes in expected O(logc n) hops, which is asymptotically optimal, where c is the average node capacity and n is the number of members in a multicast group.
  • Keywords
    IP networks; computational complexity; multicast communication; peer-to-peer computing; telecommunication network routing; trees (mathematics); ACOM; IP multicast; IP routing infrastructure; any-source capacity-constrained overlay multicast; application-level multicast; capacity-constrained multicast tree; delivery trees; distributed execution; distributed multicast algorithms; maintenance overhead; multicast trees; node capacity; non-DHT P2P networks; overlay multicast systems; random overlay; Application software; Design optimization; Games; Helium; Multicast algorithms; Peer to peer computing; Routing; Scalability; Throughput; Unicast; Any-Source Overlay Multicast; Distributed Multicast Algorithms; Peer-to-Peer Networks;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.1037
  • Filename
    4288120