DocumentCode
3216483
Title
An application using pinwheel scheduling model
Author
Yu, Shun-hung ; Lin, Hsin-hung ; Hsueh, Chih-Wen
Author_Institution
Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
fYear
2004
fDate
7-9 July 2004
Firstpage
683
Lastpage
689
Abstract
Real-time systems, ranging from small portable devices or embedded systems to more complex general-purpose computers, are designed to satisfy various of real-time computation. It is the most important to guarantee all the requests are satisfied correctly in time. Rate monotonic algorithm is the most well-known real-time scheduling algorithm in the periodic task model. It not only has high schedulability, but also has a tight utilization bound to easily check whether the task set is feasible. In rate monotonic algorithm, a task is executed once in each period, but the start time of execution might be different in each period. On the contrary, for tasks scheduled using pinwheel model, the execution schedule in each period is always the same. Therefore, pinwheel scheduling model is very suitable for real-time systems which need high predictability. The pinwheel scheduling model transforms the task periods into harmonic numbers shorter than or equal to the original periods and provides many advantageous scheduling features. However, not all tasks allow to do the transformation and some would like to be executed according to their original periods. In this paper, we discuss how to solve the problem and give an application in power-aware real-time scheduling, where we can see the pinwheel model is very important in current embedded system design with power-aware requirement.
Keywords
processor scheduling; real-time systems; task analysis; embedded systems; general-purpose computers; pinwheel scheduling; portable devices; power-aware scheduling; rate monotonic algorithm; real-time computation; real-time scheduling; real-time systems; Embedded computing; Embedded system; Global Positioning System; Hardware; Kernel; Operating systems; Portable computers; Processor scheduling; Real time systems; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
ISSN
1521-9097
Print_ISBN
0-7695-2152-5
Type
conf
DOI
10.1109/ICPADS.2004.1316155
Filename
1316155
Link To Document