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
Link To Document