• DocumentCode
    2672311
  • Title

    Designing and Implementing of Earliest Deadline First Scheduling Algorithm on Standard Linux

  • Author

    Mattihalli, Channamallikarjuna

  • Author_Institution
    Dept. of Electron. & Commun., KLES´´ Coll. of Eng. & Technol., Belgaum, India
  • fYear
    2010
  • fDate
    18-20 Dec. 2010
  • Firstpage
    901
  • Lastpage
    906
  • Abstract
    This thesis focuses on the problem of utilizing a desktop operating system to provide support for concurrent Real-Time (RT) processes. The operating system discussed is Linux. An Introduction into the nature of real time is given as well as justifications for using a desktop operating system (OS) as a Real-Time OS (RTOS). RT processes are characterized and the EDF scheduling algorithm is discussed. The characteristics that make up a RTOS are given and their relationship to Linux is discussed. Many real-time operating systems like RT-Linux schedule tasks according to their priorities. However, the theoretical results expose that EDF scheduling brings better performance. It gave me impetus to implement EDF scheduler in Linux. In fact, EDF ready queue is more difficult to implement than ready queue with fixed priority levels since ready tasks have to be order by ascending absolute deadline that change for each instance of task and can take the value from wide range. This project proposed and implemented the EDF scheduling algorithm for Linux O.S. This structure has the linear space complexity. Time complexity of operations handling in the worst case. This document describes implementation of Earliest Dead Line First scheduling solution.
  • Keywords
    Linux; concurrency control; data structures; operating systems (computers); real-time systems; scheduling; EDF scheduling algorithm; concurrent real time process; desktop operating system; earliest deadline first scheduling algorithm; priority queue algorithm; standard Linux; Clocks; Kernel; Linux; Processor scheduling; Real time systems; Schedules; EDF; Kurt; RT-Linux; Scheduler;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom)
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4244-9779-9
  • Electronic_ISBN
    978-0-7695-4331-4
  • Type

    conf

  • DOI
    10.1109/GreenCom-CPSCom.2010.82
  • Filename
    5724939