• DocumentCode
    2311121
  • Title

    A Modified O(1) Scheduling Algorithm for Real-Time Tasks

  • Author

    Chi, Wang ; Huaibei, Zhou ; Chao, Ma ; Nian, Chen

  • Author_Institution
    Adv. Res. Center for Sci. & Technol., Wuhan Univ.
  • fYear
    2006
  • fDate
    22-24 Sept. 2006
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents a modified algorithm named MOFRT (modify O(1) for real-time) based on the Linux kernel 2.6.11 for real-time tasks. Researchers in the real-time system community have designed and studied many advanced scheduling algorithms. However, most of these algorithms have not been implemented since it is very difficult to support new scheduling algorithms on most operating systems. To solve this problem, we enhance the scheduling mechanism in Linux to provide a flexible scheduling framework , we choose the kernel in 2.6.11 edition to ameliorate, because the O(1) schedule algorithm is very high-powered and fair. The main goal of the proposed architecture is to provide a fast prototyping scheduling algorithms, which makes a perfect balance between fairness and quick response. We reserve I/O waiting queue to reduce the response time, remove the expired queue to enhance the stability of real-time tasks, and use dynamic calculational methods to distribute timeslice and priority. In the third part of this paper, we prove MOFRT is optimal, and we show the performance of the proposed MORTscheduling algorithm by using simulation results
  • Keywords
    Linux; real-time systems; scheduling; Linux kernel 2.6.11; modified O(1) scheduling algorithm; operating systems; real-time tasks; Algorithm design and analysis; Computational modeling; Delay; Kernel; Linux; Operating systems; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications, Networking and Mobile Computing, 2006. WiCOM 2006.International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    1-4244-0517-3
  • Type

    conf

  • DOI
    10.1109/WiCOM.2006.406
  • Filename
    4149583