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
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;
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
DOI :
10.1109/CIT.2008.4594681