Achieving end-to-end delay bounds by EDF scheduling without traffic shaping
Authors:
- K. ZhuKZK. Zhu
- Y. ZhuangYZY. Zhuang
- Y. ViniotisYVY. Viniotis
- 13 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3, 1493-1501
Abstract
Earliest Deadline First scheduling with per-node traffic shap- ing (RC-EDF) has the largest schedulable region among all practical poli- cies known today and has been considered a good solution for providing end-to-end packet delay bounds. In order to harness the traffic bursti- ness inside a network to satisfy the schedulability condition of EDF, per- node traffic shaping has been believed to be necessary. However, shaping introduces artificial packet delays. In this paper, we show that by dead- line assignments at each node that are strict time-shifting of the source packet arrival times, the functionality of shaping can be implicitly real- ized; the resulting schedulable region of the new scheduling policy is as large as that of RC-EDF. We name the new policy as deadline-curve based EDF (DC-EDF). Not only working in a natural work-conserving way, when the global schedulability condition fails DC-EDF will also work in a "best- effort" way to allow packets excessively delayed at previous nodes to catch up and meet the end-to-end delay bounds. Therefore, DC-EDF is likely to provide "tight" statistical delay bounds. We also prove that a known EDF policy without traffic shaping also has a schedulable region as large as that of RC-EDF.Keywords
This publication has 15 references indexed in Scilit:
- SCED: a generalized scheduling policy for guaranteeing quality-of-serviceIEEE/ACM Transactions on Networking, 1999
- Efficient admission control of piecewise linear traffic envelopes at EDF schedulersIEEE/ACM Transactions on Networking, 1998
- Efficient network QoS provisioning based on per node traffic shapingIEEE/ACM Transactions on Networking, 1996
- Exact admission control for networks with a bounded delay serviceIEEE/ACM Transactions on Networking, 1996
- Quality of service guarantees in virtual circuit switched networksIEEE Journal on Selected Areas in Communications, 1995
- A generalized processor sharing approach to flow control in integrated services networks: the multiple node caseIEEE/ACM Transactions on Networking, 1994
- A scheme for real-time channel establishment in wide-area networksIEEE Journal on Selected Areas in Communications, 1990
- Dynamic instabilities and stabilization methods in distributed real-time scheduling of manufacturing systemsIEEE Transactions on Automatic Control, 1990
- Optimal scheduling policies for a class of queues with customer deadlines to the beginning of serviceJournal of the ACM, 1988
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973