DocumentCode :
3508074
Title :
Implementing a general real-time scheduling framework in the RED-Linux real-time kernel
Author :
Wang, Yu-Chung ; Lin, Kwei-Jay
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
fYear :
1999
fDate :
1999
Firstpage :
246
Lastpage :
255
Abstract :
Many scheduling paradigms have been studied for real-time applications and real-time communication network. Among them, the most commonly used paradigms include priority-driven, time-driven and share-driven paradigms. In this paper, we present a general scheduling framework which is designed to integrate these paradigms in one framework. The framework is implemented in our real-time extension of the Linux kernel, RED-Linux. Two scheduler components are used in the framework: Allocator and Dispatcher. For each job, the framework identifies four scheduling attributes: priority, start time, finish time and budget. We show that the framework can be used to efficiently implement many well-known scheduling algorithms. We also measure and analyze the performance of the framework implemented in RED-Linux
Keywords :
network operating systems; operating system kernels; processor scheduling; real-time systems; RED-Linux real-time kernel; general real-time scheduling framework; general scheduling framework; real-time applications; real-time communication network; real-time extension; share-driven paradigms; Adaptive scheduling; Communication networks; Computer industry; Job shop scheduling; Kernel; Linux; Operating systems; Performance analysis; Prototypes; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1999. Proceedings. The 20th IEEE
Conference_Location :
Phoenix, AZ
ISSN :
1052-8725
Print_ISBN :
0-7695-0475-2
Type :
conf
DOI :
10.1109/REAL.1999.818850
Filename :
818850
Link To Document :
بازگشت