• DocumentCode
    2010064
  • Title

    Application Layer Multicast in P2P Distributed Interactive Applications

  • Author

    Yusen Li ; Wentong Cai ; Xueyan Tang

  • Author_Institution
    Parallel & Distrib. Comput. Center, Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2013
  • fDate
    15-18 Dec. 2013
  • Firstpage
    396
  • Lastpage
    403
  • Abstract
    By sharing resources among peers in peer-to-peer network, application layer multicast (ALM) has been shown an efficient way to improve the scalability and reduce the latency of communication. To deploy ALM in peer-to-peer distributed interactive applications (DIAs), the property of many-to-many communication of DIA demands multiple multicast trees to be constructed in the overlay. Therefore, how to efficiently allocate resources among multiple trees to maximize the benefit is an important and challenging issue. In this paper, we study the problem of building ALM trees with minimum total end-to-end delay to receivers in peer-to-peer DIAs with resource constraints on network bandwidth. The end-to-end delay from a sender to receivers in a multicast tree consists of the link delay as well as the packet queuing delay at intermediate peers, while the latter is often ignored or not well studied in the previous work. In this paper, we explicitly establish the relationship between the queuing delay at peers and the topology of multicast trees in peer-to-peer DIAs. Based on the relationship, the above mentioned problem is defined and we prove that it is NP-complete. We present a centralized heuristic algorithm to obtain an approximate solution. Moreover, distributed algorithms are also investigated to refine the topology in practical systems with dynamic changes. Extensive experiments were conducted by simulations to evaluate the proposed algorithms and results are reported in the paper.
  • Keywords
    delays; distributed algorithms; multicast protocols; optimisation; peer-to-peer computing; queueing theory; resource allocation; trees (mathematics); ALM trees; NP-complete; P2P distributed interactive applications; application layer multicast; centralized heuristic algorithm; distributed algorithm; end-to-end delay; link delay; many-to-many communication; multiple multicast trees; multiple trees; network bandwidth; packet queuing delay; peer-to-peer DIA; peer-to-peer distributed interactive application; peer-to-peer network; resource allocation; resource constraints; Bandwidth; Buildings; Delays; Heuristic algorithms; Peer-to-peer computing; Receivers; Vegetation; Application Layer Multicast; Distributed Interactive Applications; Minimum Latency; Optimization; P2P;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2013 International Conference on
  • Conference_Location
    Seoul
  • ISSN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2013.62
  • Filename
    6808199