• DocumentCode
    950536
  • Title

    Optimal State Allocation for Multicast Communications With Explicit Multicast Forwarding

  • Author

    Yang, De-Nian ; Liao, Wanjiun

  • Author_Institution
    Nat. Taiwan Univ., Taipei
  • Volume
    19
  • Issue
    4
  • fYear
    2008
  • fDate
    4/1/2008 12:00:00 AM
  • Firstpage
    476
  • Lastpage
    488
  • Abstract
    In this paper, we propose a scalable and adaptive multicast forwarding mechanism based on explicit multicast (Xcast). This mechanism optimizes the allocation of forwarding states in routers and can be used to improve the scalability of traditional IP multicast and source-specific multicast. Compared with previous work, our mechanism needs fewer routers in a multicast tree to store forwarding states and therefore leads to a more balanced distribution of forwarding states among routers. We focus on two problems and formulate each of them as an optimization problem. The first problem, referred to as minstate, minimizes the total number of routers that store forwarding states in a multicast tree. The second problem, referred to as balancestate, minimizes the maximum number of forwarding states stored in a router for all multicast groups, which is proved to be an NP-hard problem. We design a distributed algorithm that obtains the optimal solution to the first problem and propose an approximation algorithm for the second problem. We also prove that the approach adopted by most existing works to allocate forwarding states in the branching routers of a multicast tree is a special case of our mechanism. The simulation results show that the forwarding state allocation provided by previous work is concentrated on the backbone routers in the Internet, which may cause the scalability problem. In contrast, our mechanism can balance forwarding states stored among routers and reduce the number of routers that store the forwarding states for a multicast tree.
  • Keywords
    IP networks; approximation theory; distributed algorithms; multicast communication; resource allocation; telecommunication network routing; IP multicast; NP-hard problem; approximation algorithm; balancestate; distributed algorithm; explicit multicast forwarding; forwarding state allocation; minstate; multicast communication; multicast tree; optimal state allocation; routers; Multicast; Optimization;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.70754
  • Filename
    4359438