1st International ICST Conference on Quality of Service in Heterogeneous Wired/Wireless Networks

Research Article

Constrained diameter Steiner trees for multicast conferences in overlay networks

  • @INPROCEEDINGS{10.1109/QSHINE.2004.15,
        author={S.  Aggarwal and M. Limaye and A. Netravali and K.  Sabnani},
        title={Constrained diameter Steiner trees for multicast conferences in overlay networks},
        proceedings={1st International ICST Conference on Quality of Service in Heterogeneous Wired/Wireless Networks},
        publisher={IEEE},
        proceedings_a={QSHINE},
        year={2004},
        month={12},
        keywords={},
        doi={10.1109/QSHINE.2004.15}
    }
    
  • S. Aggarwal
    M. Limaye
    A. Netravali
    K. Sabnani
    Year: 2004
    Constrained diameter Steiner trees for multicast conferences in overlay networks
    QSHINE
    IEEE
    DOI: 10.1109/QSHINE.2004.15
S. Aggarwal1, M. Limaye1, A. Netravali1, K. Sabnani1
  • 1: Florida State Univ., Tallahassee, FL, USA

Abstract

We consider a variation of a constrained Steiner minimal tree problem that is applicable for multicast conferencing. We assume a network having a cost and delay values associated with each edge. Then, we find an optimal shared tree with minimal cost subject to the constraint that the delay between any two nodes of the tree must be bounded by some maximal value. Such a constraint on the delay is appropriate for an application such as a multicast conference that uses a shared tree. We consider a new heuristic algorithm for solving this problem. Our approach is inspired by Lagrangian relaxation techniques. We first develop a novel distance metric on trees, termed delta diameter. Using this metric, our algorithm then uses a Prim-like labeling algorithm coupled with the Takahashi Matsuyama Steiner tree algorithm. Simulation results show how cost and delay can be traded off smoothly. Using simulation, we also compare our heuristic with the optimal achievable. We believe that our approach is practical for dynamically building shared trees to support applications such as real-time video conferencing with delay constraints.