DocumentCode
415120
Title
A composite scheduling algorithm for programmable networks
Author
Sabrina, Fariza ; Jha, Sanjay
Author_Institution
Sch. of Comput. Sci. & Eng., New South Wales Univ., NSW, Australia
Volume
4
fYear
2004
fDate
20-24 June 2004
Firstpage
2003
Abstract
In today´s Internet, packet processing may be accomplished in the routers within the data path. For efficient resource allocation in such routers, the packet scheduling schemes should consider multiple resources such as CPU and memory in addition to the bandwidth to improve overall performance. The dynamic nature of network load and the inherent unpredictability of processing times of data packets pose a significant challenge for CPU scheduling, which in turn also limits the application of well-known bandwidth scheduling algorithms. This paper presents a new composite scheduling algorithm called prediction-based composite fair queueing (PCFQ), which is designed to schedule both bandwidth and CPU resources adaptively, fairly, and efficiently among all the competing flows. PCFQ is the first scheduler to have the following properties: (1) a very new idea of combining both CPU and bandwidth scheduling functionalities under a single scheduling scheme that can provide better QoS guarantees to the data flows competing for both processing and bandwidth resources; and (2) a simple and adaptive online prediction scheme for the scheduling algorithm for reliably estimating the execution times of the incoming data packets. Through simulation and analysis we show that PCFQ can provide significantly better delay guarantees than those achievable through separate CPU and bandwidth schedulers.
Keywords
Internet; adaptive scheduling; bandwidth allocation; packet switching; quality of service; queueing theory; resource allocation; telecommunication network management; telecommunication network reliability; telecommunication network routing; CPU scheduling algorithms; Internet; QoS guarantees; adaptive online prediction scheme; bandwidth scheduling algorithms; packet scheduling schemes; prediction-based composite fair queueing; programmable networks; quality of service; reliability; resource allocation; resource management; Australia; Bandwidth; Computer science; Data engineering; Delay effects; Internet; Parameter estimation; Processor scheduling; Resource management; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 2004 IEEE International Conference on
Print_ISBN
0-7803-8533-0
Type
conf
DOI
10.1109/ICC.2004.1312871
Filename
1312871
Link To Document