Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Online multicast routing with bandwidth guarantees: a new approach using multicast network flow

Published: 01 June 2000 Publication History
  • Get Citation Alerts
  • Abstract

    This paper presents a new algorithm for on-line routing of bandwidth-guaranteed multicasts where routing requests arrive one-by-one without there being any a priori knowledge of future requests. A multicast routing request consists of a source s, a set of receivers R, and a bandwidth requirement b. This multicast routing problem arises in many contexts. Two applications of interest are routing of point-to-multipoint label-switched paths in Multi-Protocol Label Switched (MPLS) networks, and the provision of bandwidth guaranteed Virtual Private Network (VPN) services under the “hose” service model [17]. Offline multicast routing algorithms cannot be used since they require a priori knowledge of all multicast requests that are to be routed. Instead, on-line algorithms that handle requests arriving one-by-one and that satisfy as many potential future demands as possible are needed. The newly developed algorithm is an on-line algorithm and is based on the idea that a newly routed multicast must follow a route that does not “interfere too much” with network paths that may be critical to satisfy future demands. We develop a multicast tree selection heuristic that is based on the idea of deferred loading of certain “critical” links. These critical links are identified by the algorithm as links that, if heavily loaded, would make it impossible to satisfy future demands between certain ingress-egress pairs. The presented algorithm uses link-state information and some auxilliary capacity information for multicast tree selection and is amenable to distributed implementation. Unlike previous algorithms, the proposed algorithm exploits any available knowledge of the network ingress-egress points of potential future demands even though the demands themselves are unknown and performs very well.

    References

    [1]
    R. K. Ahuja, T. L. Magnanti, and J. B. Orlin. Networks Flows: Theory, Algorithms, and Applications. Prentice Hall, 1993.]]
    [2]
    http://home, ascend.com/mktg/library/products/ ipnav igat or/ipnvmpa~, pdf]]
    [3]
    M. J. Alexander and G. Robins. New Performance-Driven FPGA Routing Algorithms. 1EEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vo}. 15, No. 12, pp. 1505-1517, December 1996.]]
    [4]
    D. O. Awduche, L. Berger, D. Can, T. Li, G. Swallow, V. Srinivas~,. Extensions to RSVP for LSP Tunnels, Internet Dra}t draft- iet}- topis- rsvp-lsp-tunnet- O0.txt, November 1998.]]
    [5]
    D. O. Awduche, J. MMcom, J. Agogbua, IV{. O13ell, J. McManus. Requirements for Traffic Engineering over MPLS, Internet Draft draft-ietf-mpls-traffic-eng-OO.txt, October 1998.]]
    [6]
    P. Berman and V. Ramaiyer. Improved ~pproximation algorithms for the Steiner tree problem. Journa| of Algorithms, 17:381-408, 1994.]]
    [7]
    M. Bern and P. Plassm~n. The Steiner problems with edge lengths 1 and 2. lnlormation Processing Letters, 32:171-176, 1989.]]
    [8]
    R. Callon, N. Feldman, A. Fredette, G. Swallow, A. Viswanathan. A Framework for Multiprotocol Label Switching, Internet Draft draft-ietf-mpls-framework-O3.txt, June 1999.]]
    [9]
    M. Charikar, C. Chekuri, T. Cheung, Z. D~i, A. Goel, S. Guha, and M. Li. Approximation Algorithms for Directed Steiner Problems. Symposium on Discrete Algorithms (SODA), 1998.]]
    [10]
    T. Cormen, C. E. Leiserson, and R. L. Rivest. Introduction to Algorithms. MIT Press, Camridge, MA, 1990.]]
    [11]
    M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of Af~P-Completeness. W.H. Freeman and Company, New York, 1979.]]
    [12]
    R. Guerin, D. Williams, A. Przygiend;t, S. Kamat, A. Orda. QoS Routing Mechanisms and OSPF Extensions. Internet Draft draft-guerin-qos-routing-ospf-O$.txt, December 1998.]]
    [13]
    R. Guerin, D. Williams, A. Orda. QoS Routing Mechanisms and OSPF Extensions. Proceedings of Globecom 1997.]]
    [14]
    M. Karpinsky and A. Zelikovsky. New approximation algorithms for the Steiner tree problem. Technical Report, Electronic Colloquium on Computational Complexity (ECCC), TR95-030, 1995.]]
    [15]
    M. Kodialam, T. V. Lakshman. On-line Routing of Guaranteed Bandwidth Tunnels. Seventh IFIP Workshop on Performance Modelling and Evaluation of A TM/IP Networks, June 1999.]]
    [16]
    M. KodiMam, T. V. Lakshman. Minimum Interference Routing with Applications to MPLS Traffic Engineering. To appear Proceedings of IEEE INFOCOM ~-000.]]
    [17]
    N. G. Duffield, P. Goyal, A. Greenberg, P. Mishra, K. K. Ramakrishnan. A Flexible Model for Resource Management in Virtual Private Networks. Proceedings of ACM SIGCOMM 1999, pp. 95-104, September 1999.]]
    [18]
    D. Ooms, W. Livens, B. Sales, M. Ramalho, A. Acharya, F. Griffoul, F. Ansari. Framework for IP Multicast in MPLS. MPLS Working Group lnternet Draft, June 1999.]]
    [19]
    S. Ramanathan. Multicast Tree Generation in Networks with Asymmetric Links. IEEE Transactions on Networking, Vol. 4, No. 4, August 1996.]]
    [20]
    E. Rosen, A. Viswa~athan, and R. Callon. Multiprotocol Label Switching Architecture. work ia progress, Internet Draft draft-ietf-rapls-arch-O2.txt, July 1998.]]
    [21]
    B. M. Waxman. Performance Evaluation of Multipoint Routing Algorithms. Proc. IEEE INFOCOM, pp, 980-986, 1993.]]

    Cited By

    View all
    • (2000)RATESIEEE Network: The Magazine of Global Internetworking10.1109/65.82637014:2(34-41)Online publication date: 1-Mar-2000
    • (2007)A QoS-aware Multicast Routing Protocol for Wireless Access Networks2007 Next Generation Internet Networks10.1109/NGI.2007.371206(119-126)Online publication date: May-2007
    • (2003)Deliver Multimedia Streams with Flexible QoS via a Multicast DAGProceedings of the 23rd International Conference on Distributed Computing Systems10.5555/850929.851928Online publication date: 19-May-2003
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGMETRICS Performance Evaluation Review
    ACM SIGMETRICS Performance Evaluation Review  Volume 28, Issue 1
    Special issue on proceedings of ACM SIGMETRICS 2000
    June 2000
    327 pages
    ISSN:0163-5999
    DOI:10.1145/345063
    Issue’s Table of Contents
    • cover image ACM Conferences
      SIGMETRICS '00: Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
      June 2000
      329 pages
      ISBN:1581131941
      DOI:10.1145/339331
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2000
    Published in SIGMETRICS Volume 28, Issue 1

    Check for updates

    Author Tags

    1. Steiner tree
    2. multicast routing
    3. network flow
    4. traffic engineering

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)22
    • Downloads (Last 6 weeks)2

    Other Metrics

    Citations

    Cited By

    View all
    • (2000)RATESIEEE Network: The Magazine of Global Internetworking10.1109/65.82637014:2(34-41)Online publication date: 1-Mar-2000
    • (2007)A QoS-aware Multicast Routing Protocol for Wireless Access Networks2007 Next Generation Internet Networks10.1109/NGI.2007.371206(119-126)Online publication date: May-2007
    • (2003)Deliver Multimedia Streams with Flexible QoS via a Multicast DAGProceedings of the 23rd International Conference on Distributed Computing Systems10.5555/850929.851928Online publication date: 19-May-2003
    • (2003)Distributed admission control for heterogeneous multicast with bandwidth guaranteesProceedings of the 11th international conference on Quality of service10.5555/1784037.1784046(115-134)Online publication date: 2-Jun-2003
    • (2003)Deliver multimedia streams with flexible QoS via a multicast DAG23rd International Conference on Distributed Computing Systems, 2003. Proceedings.10.1109/ICDCS.2003.1203459(126-135)Online publication date: 2003
    • (2003)Distributed Admission Control for Heterogeneous Multicast with Bandwidth GuaranteesQuality of Service — IWQoS 200310.1007/3-540-44884-5_7(115-134)Online publication date: 27-May-2003
    • (2002)Explicit multicast routing algorithms for constrained traffic engineeringProceedings ISCC 2002 Seventh International Symposium on Computers and Communications10.1109/ISCC.2002.1021715(455-461)Online publication date: 2002
    • (2002)Dynamic routing of bandwidth guaranteed multicasts with failure backup10th IEEE International Conference on Network Protocols, 2002. Proceedings.10.1109/ICNP.2002.1181413(259-268)Online publication date: 2002
    • (2002)Dynamic Constrained Traffic Engineering for Multicast RoutingInformation Networking: Wired Communications and Management10.1007/3-540-45803-4_26(278-288)Online publication date: 13-Sep-2002

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media