- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- A minimum-work weighted fair queuing algorithm for...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
A minimum-work weighted fair queuing algorithm for guaranteed end-to-end and quality-of-service in packet networks Tayyar, Haitham Fahmi
Abstract
Emerging applications in multimedia communications and Virtual Private Networks (VPNs) require data networks to provide Quality-of-Service (QoS) guarantees, such as delay and/or jitter bounds, to individual packet flows. Providing such guarantees can be achieved by link scheduling mechanisms along the path of these packets. Among the many packet-scheduling techniques proposed for this problem, Weighted Fair Queuing (WFQ) offers the best delay and fairness guarantees. However, all previous work on WFQ has been focused on developing inefficient approximations of the scheduler because of perceived scalability problems in the WFQ computation. This thesis proves that the previously well accepted O(N) time-complexity for WFQ implementation, where N is the number of active flows handled by the scheduler, is not true. The other key contribution of the thesis is a novel Minimum- Work Weighted Fair Queuing (MW-WFQ) algorithm which is an 0(1) algorithm for implementing WFQ. In addition, the thesis presents several performance studies demonstrating the power of the proposed algorithm in providing precise delay bounds to a large number of sessions with diverse QoS requirements, whereas other well known scheduling techniques have failed to provide the same guarantees for the same set of sessions.
Item Metadata
Title |
A minimum-work weighted fair queuing algorithm for guaranteed end-to-end and quality-of-service in packet networks
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2002
|
Description |
Emerging applications in multimedia communications and Virtual Private Networks
(VPNs) require data networks to provide Quality-of-Service (QoS) guarantees,
such as delay and/or jitter bounds, to individual packet flows. Providing such
guarantees can be achieved by link scheduling mechanisms along the path of these
packets.
Among the many packet-scheduling techniques proposed for this problem, Weighted
Fair Queuing (WFQ) offers the best delay and fairness guarantees. However, all previous
work on WFQ has been focused on developing inefficient approximations of
the scheduler because of perceived scalability problems in the WFQ computation.
This thesis proves that the previously well accepted O(N) time-complexity for
WFQ implementation, where N is the number of active flows handled by the scheduler,
is not true. The other key contribution of the thesis is a novel Minimum-
Work Weighted Fair Queuing (MW-WFQ) algorithm which is an 0(1) algorithm
for implementing WFQ. In addition, the thesis presents several performance studies
demonstrating the power of the proposed algorithm in providing precise delay
bounds to a large number of sessions with diverse QoS requirements, whereas other
well known scheduling techniques have failed to provide the same guarantees for the
same set of sessions.
|
Extent |
4201242 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-10-05
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0065270
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2002-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.