Title :
A rate-based message scheduling paradigm
Author :
Tyan, Hung-ying ; Hou, Jennifer C.
Author_Institution :
Dept. of Electr. Eng., Ohio State Univ., Columbus, OH, USA
Abstract :
We propose a generic rate-based scheduling paradigm that can serve as a vehicle either for implementing existing well-known rate-based message scheduling algorithms, or for designing new rate-based message scheduling algorithms. The proposed scheduling paradigm is general enough to encompass a wide spectrum of rate-based scheduling algorithms and is flexible enough to allow realization of several desirable features, e.g., rate enforcement, capability of handling overbooking, and capability of providing rate parameters for traffic monitoring. Its modular design also facilitates realization of multiple scheduling algorithms in an uniform framework. Different levels of QoS can be provided to applications by invoking appropriate message schedulers implemented in the same framework. We demonstrate the use of the proposed scheduling paradigm by implementing the following two well-known families of message scheduling algorithms: (1) Virtual-Clock and its variations Self-Clocked Pair Queuing and Leap Forward Virtual Clock, and (2) Generalized Processor Sharing (or Weighted Fair Queuing) and its realistic implementations Packet-by-Packet Generalized Processor Sharing and Worst-case Fair Weighted Fair Queuing. We also design a simple message scheduling algorithm, called FIFO-r, using the paradigm, and derive analytically both the actual service rate and the end-to-end delay under FIFO-r
Keywords :
packet switching; quality of service; queueing theory; real-time systems; scheduling; telecommunication traffic; FIFO-r; Generalized Processor Sharing; Leap Forward Virtual Clock; Packet-by-Packet Generalized Processor Sharing; QoS; Self-Clocked Pair Queuing; Virtual-Clock; Weighted Fair Queuing; Worst-case Fair Weighted Fair Queuing; actual service rat; end-to-end delay; message schedulers; message scheduling algorithms; overbooking; rate enforcement; rate-based message scheduling paradigm; traffic monitoring; Real time systems;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 1999. Proceedings. Fourth International Workshop on
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-7803-5579-2
DOI :
10.1109/WORDS.1999.806584