• DocumentCode
    3080773
  • Title

    VC-merge capable scheduler design

  • Author

    Chow, Hungkei Keith ; Leon-Garcia, Alberto

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    153
  • Lastpage
    160
  • Abstract
    VC merging allows VC to be mapped onto the same VC label. It provides a scalable solution for network growth. It enables features such as stream merging in MPLS and RSVP wildcard filter to be efficiently supported over ATM. It also plays an important role in providing multipoint-to-multipoint multicast and share-tree multicasting paradigm. VC merging involves distinguishing cells from an identical merged VC label. Various approaches have been proposed to help this identification process. However, most of them incur additional buffering, protocol overhead and/or variable delay. They make the provision of QoS difficult to achieve. In this paper, we propose a novel merge-capable scheduler to support VC merging. The proposed scheduler consists of a core scheduler and a number of sub-queue sequencers forming a 2-level hierarchical structure. Using the proposed merge-capable scheduler, we can uniquely identify incoming cells while: (1) allowing cell cut-through forwarding and interleaving; (2) maintaining per-flow QoS; and (3) requiring no additional buffer and protocol overhead. We show analytically that the scheduler can guarantee a worst-case fairness and deliver a worst-case delay bound. We further analyze the scheduler performance in term of the service received by a queue and the average queuing delay experienced by a cell. The results indicate that the amount of services is fairly distributed among merging and non-merging flows according to their reservations. Moreover, the proposed merge-capable scheduler performs equally as well as its non-merging counterpart when reservations are highly utilized, even though it may introduce a minimal additional delay when utilization is low
  • Keywords
    Internet; asynchronous transfer mode; multicast communication; protocols; quality of service; queueing theory; scheduling; telecommunication traffic; 2-level hierarchical structure; ATM; Internet; MPLS; RSVP; VC merging; cell cut-through forwarding; cell identification; flows; interleaving; multicasting; per-flow QoS; performance; scalable network growth; scheduler design; stream merging; sub-queue sequencers; worst-case delay; worst-case fairness; Asynchronous transfer mode; Delay; Filters; Merging; Multiprotocol label switching; Proposals; Protocols; Queueing analysis; Switches; Virtual colonoscopy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ATM Workshop, 1999. IEEE Proceedings
  • Conference_Location
    Kochi
  • Print_ISBN
    4-88552-164-5
  • Type

    conf

  • DOI
    10.1109/ATM.1999.786851
  • Filename
    786851