• 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