Title :
Hierarchical packet fair queueing algorithms
Author :
Bennett, Jon C R ; Zhang, Hui
Author_Institution :
FORE Syst., Pittsburgh, PA, USA
fDate :
10/1/1997 12:00:00 AM
Abstract :
We propose to use the idealized hierarchical generalized processor sharing (H-GPS) model to simultaneously support guaranteed real-time, rate-adaptive best-effort, and controlled link-sharing services. We design hierarchical packet fair queueing (H-PFQ) algorithms to approximate H-GPS by using one-level variable-rate PFQ servers as basic building blocks. By computing the system virtual time and per packet virtual start/finish times in unit of bits instead of seconds, most of the PFQ algorithms in the literature can be properly defined as variable-rate servers. We develop techniques to analyze delay and fairness properties of variable-rate and hierarchical PFQ servers. We demonstrate that in order to provide tight delay bounds with an H-PFQ server, it is essential for the one-level PFQ servers to have small worst-case fair indices (WFI). We propose a new PFQ algorithm called WF 2Q+ that is the first to have all the following three properties: (1) providing the tightest delay bound among all PFQ algorithms; (2) having the smallest WFI among all PFQ algorithms; and (3) having a relatively low asymptotic complexity of O(log N). Simulation results are presented to evaluate the delay and link-sharing properties of H-WF2Q+, H-WFQ, H-SFQ, and H-SCFQ
Keywords :
computational complexity; delays; network servers; packet switching; queueing theory; telecommunication control; telecommunication links; telecommunication services; PFQ algorithms; WF2Q+; best effort services; controlled link sharing services; delay bounds; guaranteed real-time services; hierarchical generalized processor sharing; hierarchical packet fair queueing algorithms; integrated services; low asymptotic complexity; per packet virtual start/finish times; rate adaptive services; simulation results; variable-rate servers; virtual time; Algorithm design and analysis; Bandwidth; Delay estimation; Global Positioning System; Intserv networks; Quality of service; Resource management; Scheduling algorithm; Telecommunication traffic; Traffic control;
Journal_Title :
Networking, IEEE/ACM Transactions on