• DocumentCode
    1018495
  • Title

    Optimal Resource Allocation in Overlay Multicast

  • Author

    Cui, Yi ; Xue, Yuan ; Nahrstedt, Klara

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN
  • Volume
    17
  • Issue
    8
  • fYear
    2006
  • Firstpage
    808
  • Lastpage
    823
  • Abstract
    Although initially proposed as the deployable alternative to IP multicast, the overlay network actually revolutionizes the way network applications can be built. In this paper, we study the rate allocation problem in overlay-based multirate multicast, which can be understood as a utility-based resource allocation problem. Each receiver is associated with a utility defined as a function of its streaming rate. Our goal is to maximize the aggregate utility of all receivers, subject to network capacity constraint and data constraint. The latter constraint is unique in overlay multicast, mainly due to the dual role of end hosts as both receivers and senders. We use a price-based approach to address this problem. Two types of prices, network price and data price, are generated with regard to the two constraints of the problem. A distributed algorithm is proposed, where each receiver adjusts its flow rate according to the associated network price and data price. The algorithm is proved to converge to the optimal point, where the aggregate utility of all receivers is maximized. We implement our algorithm using an end-host-based protocol. Our protocol purely relies on the coordination of end hosts to accomplish tasks originally assigned to network routers, which makes it directly deployable to the existing network infrastructure
  • Keywords
    IP networks; distributed algorithms; multicast communication; optimisation; resource allocation; telecommunication network routing; IP multicast; aggregate utility maximization; data constraint; data price; distributed algorithm; end-host-based protocol; network capacity constraint; network price; optimal resource allocation problem; overlay-based multirate multicast; price-based approach; utility-based resource allocation problem; Aggregates; Algorithm design and analysis; Distributed algorithms; Intelligent networks; Multicast algorithms; Protocols; Resource management; Switches; Teleconferencing; Unicast; Multicast; algorithm/protocol design and analysis; nonlinear programming.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2006.108
  • Filename
    1652944