Title :
Rate-function scheduling
Author :
Figueira, Norival R. ; Pasquale, Joseph
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
Abstract :
Rate-function scheduling (RFS) is a new deadline-based packet-scheduling service discipline that supports quality-of-service guarantees for applications with real-time communication requirements. RFS is distinguished from other service disciplines in that it achieves all of the following goals: analytically-derived performance bounds, performance isolation among sessions, flexible and efficient allocation of bandwidth, implementation simplicity, work-conserving operation, and bandwidth-fair operation (defined in the paper). Through the specification of rate functions, sessions can control their bandwidth usage and their upper bounds on delay. For a class of rate functions, which we show is sufficient for providing sessions with delay bounds, RFS is as simple to implement and to calculate service bounds such as Zhang´s VirtualClock service discipline. We also show that the non-preemptive earliest deadline first policy is a simple degeneration of RFS
Keywords :
packet switching; scheduling; telecommunication congestion control; telecommunication traffic; VirtualClock service discipline; analytically-derived performance bounds; bandwidth-fair operation; deadline-based packet-scheduling service discipline; delay bounds; efficient bandwidth allocation; flexible bandwidth allocation; implementation simplicity; non-preemptive earliest deadline first policy; performance isolation among sessions; quality-of-service guarantees; rate-function scheduling; real-time communication; upper bounds; work-conserving operation; Application software; Bandwidth; Computer science; Delay; Laboratories; Processor scheduling; Quality of service; Real time systems; Throughput; Traffic control;
Conference_Titel :
INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution., Proceedings IEEE
Conference_Location :
Kobe
Print_ISBN :
0-8186-7780-5
DOI :
10.1109/INFCOM.1997.631124