Back to Search
Start Over
A Utilization Bound for Aperiodic Tasks and Priority Driven Scheduling.
- Source :
- IEEE Transactions on Computers; Mar2004, Vol. 53 Issue 3, p334-350, 17p
- Publication Year :
- 2004
-
Abstract
- Real-time scheduling theory offers constant-time schedulability tests for periodic and sporadic tasks based on utilization bounds. Unfortunately, the periodicity or the minimal interarrival-time assumptions underlying these bounds make them inapplicable to a vast range of aperiodic workloads such as those seen by network routers, Web servers, and event-driven systems. This paper makes several important contributions toward real-time scheduling theory and schedulability analysis. We derive the first known bound for schedulability of aperiodic tasks. The bound is based on a utilization-like metric we call synthetic utilization, which allows implementing constant-time schedulability tests at admission control time. We prove that the synthetic utilization bound for deadline-monotonic scheduling of aperiodic tasks is 1/1+√ ½. We also show that no other time-independent scheduling policy can have a higher schedulability bound. Similarly, we show that EDF has a bound of 1 and that no dynamic-priority policy has a higher bound. We assess the performance of the derived bound and conclude that it is very efficient in hit-ratio maximization. [ABSTRACT FROM AUTHOR]
- Subjects :
- INTERNET servers
NETWORK routers
REAL-time computing
COMPUTER science
TECHNOLOGY
Subjects
Details
- Language :
- English
- ISSN :
- 00189340
- Volume :
- 53
- Issue :
- 3
- Database :
- Complementary Index
- Journal :
- IEEE Transactions on Computers
- Publication Type :
- Academic Journal
- Accession number :
- 12412397