DocumentCode
2507632
Title
A modified interactive oriented scheduler for GUI-based embedded systems
Author
Lo, Li ; Lee, Liang-Teh ; Chang, Huang-Yuan
Author_Institution
Dept. of Comput. Sci. & Eng., Tatung Univ., Taipei
fYear
2008
fDate
8-11 July 2008
Firstpage
243
Lastpage
248
Abstract
Most operating systems integrate a GUI environment to benefit for their users nowadays. The response time of such GUI environment is especially important for the handhelds in that they need more interactive services than general computer systems. A modified interactive oriented scheduler (MIOS) based on Linux kernel 2.6.21 is presented in this paper to provide a fast prototyping scheduling model for the GUI-based embedded systems. The main feature of MIOS is to decrease various unnecessary overhead in Linux kernel scheduler and provides a good balance between fast response and other requirements. We adopt the event-driven priority calculation mechanism to keep the system scalable and remove the array swapping model in Linux kernel to eliminate unstable latency. The dynamic priority allocation is based on time slice usage to provide efficiency and a starvation queue is proposed to provide an upper-bound starvation time and loose fairness. The simulation results show that the proposed scheduler not only provides quick response but also keeps the system in ideal throughput.
Keywords
Linux; embedded systems; graphical user interfaces; GUI-based embedded systems; Linux kernel scheduler; array swapping model; dynamic priority allocation; interactive services; loose fairness; modified interactive oriented scheduler; starvation queue; time slice usage; upper-bound starvation time; Delay; Embedded system; Graphical user interfaces; Handheld computers; Kernel; Linux; Operating systems; Processor scheduling; Prototypes; Throughput; GUI; Multi-level Feedback Queue; embedded systems; interactive; scheduling; starvation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Technology, 2008. CIT 2008. 8th IEEE International Conference on
Conference_Location
Sydney, NSW
Print_ISBN
978-1-4244-2357-6
Electronic_ISBN
978-1-4244-2358-3
Type
conf
DOI
10.1109/CIT.2008.4594681
Filename
4594681
Link To Document