| Analysis on quantum-based fixed priority scheduling of real-time tasks |
| Full text |
Pdf
(618 KB)
|
| Source
|
Conference On Ubiquitous Information Management And Communication
archive
Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication
table of contents
Suwon, Korea
SESSION: Systems and applicataions V
table of contents
Pages 627-634
Year of Publication: 2009
ISBN:978-1-60558-405-8
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 39, Citation Count: 0
|
|
|
ABSTRACT
Fixed priority schedulers are widely used for real-time systems, and there were efforts to improve the schedulability. Preemption threshold scheduling is one of such efforts with a dual priority scheme. It increases the schedulability by introducing priority inversion during task execution. In this paper, we analyze another scheduling model, quantum-based scheduling. When quantum-based scheduling is combined with priority-based scheduling, the quantum introduces a partially non-preemptive region. We show that the non-preemptiveness introduced by quantum-based scheduling can improve the schedulability of fixed priority tasks, and there is a task set which is not schedulable by preemption threshold scheduling but is schedulable by quantum-based scheduling. This paper presents a method to calculate the worst case response time of tasks in quantum-based scheduling. Based on the previous research results for preemptive and non-preemptive scheduling, we present a priority assignment method for quantum-based scheduling also.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
N. C. Audsley. Optimal priority assignment and feasibility of static priority tasks with arbitrary start times. Technical report, Department of Computer Science, University of York, 1991.
|
| |
3
|
N. C. Audsley, A. Burns, M. Richardson, and A. Wellings. Hard real-time scheduling: The deadline monotonic approach. In Proceedings of IEEE Workshop on Real-Time Operating Systems and Software, pages 133--137, May 1991.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
L. George, N. Riviere, and M. Spuri. Preemptive and non-preemptive real-time uniprocessor scheduling. Technical report, INRIA, 1996.
|
| |
8
|
|
 |
9
|
|
| |
10
|
D.-Z. He, F.-Y. Wang, and W. Li. Dynamic preemption threshold scheduling for specific real-time control systems. In Proceedings of the IEEE International Conference on Networking, Sensing and Control, pages 395--400, Mar. 2005.
|
| |
11
|
K. Jeffay, D. F. Stanat, and C. U. Martel. On non-preemptive scheduling of periodic and sporadic tasks. In Proceedings of IEEE Real-Time Systems Symposium, pages 129--139, Dec. 1991.
|
| |
12
|
|
| |
13
|
|
| |
14
|
J. P. Lehoczky. Fixed priority scheduling of periodic task sets with arbitrary deadlines. In Proceedings of IEEE Real-Time Systems Symposium, pages 201--209, 1990.
|
| |
15
|
T. M. Lim, B.-S. Lee, and C. K. Yeo. Quantum-based earliest deadline first scheduling for multiservices. IEEE Transactions on Multimedia, 9(1):157--168, 2007.
|
 |
16
|
|
| |
17
|
|
|