Title :
Extended Level Real time Scheduling Framework: Using a generalized non-real time platform
Author :
Singhal, Purnima ; Kumar, Ajit ; Ghintala, Upendra ; Chakma, Kunal
Author_Institution :
Comput. Sci. & Eng. Dept., Nat. Inst. of Technol. - Agartala, Agartala, India
Abstract :
The feasible execution of real time tasks over a platform majorly depends upon the scheduling policies to be used. Also, different task domains comply to different resource requirements. Allocating resources optimally according to the task requirements is a core challenge to the real time systems community. This paper discusses an approach where we leverage a generalized non-real time system to develop an integrated schedule for real time tasks by extending the control for resource allocation to the user level. A major advantage of this framework is that it does not involve any modifications to the underlying kernel code or the use of patches. In our framework, two levels of scheduling are maintained, where at the base level the task schedule is decided by the kernel internally, and at the extended level, the user determines a separate schedule. Both the schedules are maintained inside the kernel. Each schedule is preceded by a schedulability test which governs the feasibility of execution of the incoming task set.
Keywords :
human computer interaction; real-time systems; resource allocation; scheduling; task analysis; extended level real time scheduling; generalized nonreal time platform; generalized nonreal time system; integrated schedule; kernel code; real time systems community; real time tasks; resource requirements; resources allocation; schedulability test; scheduling policies; task domains; task requirements; task schedule; user level; user-kernel interaction; Kernel; Linux; Schedules; real time scheduling algorithms; schedulability tests; user-kernel interaction;
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-1-4799-3078-4
DOI :
10.1109/ICACCI.2014.6968278