• DocumentCode
    3395295
  • Title

    Real-time scheduling of CPU-bound and I/O-bound processes

  • Author

    Wu, Jun ; Kuo, Tei-Wei

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    303
  • Lastpage
    310
  • Abstract
    The real-time resource allocation problem has been an active research topic in recent decades. Although the real-time resource allocation problem has been analyzed for different architectural assumptions, various simplified assumptions on resource synchronization are made for real-time process scheduling. Little work has been done in scheduling processes which may requests services from other independent subsystems. This paper explores real-time scheduling of processes which may share non-preemptible resources on the same processor and, at the same time, request services from other independent subsystems. In particular we consider the scheduling of real-time processes which may stop to wait for disk I/O without releasing any locked semaphores. We propose to revise the definition of priority ceiling and propose a resource synchronization mechanism to meet the deadline requirements of real-time CPU-bound and I/O-bound processes. The capability of the proposed methodology is verified by a series of simulation experiments on different workloads of CPU-bound and I/O-bound processes, for which we have some encouraging experimental results
  • Keywords
    programming theory; real-time systems; resource allocation; scheduling; supervisory programs; synchronisation; CPU-bound processes; I/O-bound processes; deadline requirements; disk I/O; independent subsystems; priority ceiling; real-time scheduling; resource allocation problem; resource synchronization; Computational modeling; Computer science; Councils; Optimal scheduling; Processor scheduling; Protocols; Real time systems; Resource management; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-0306-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.1999.811262
  • Filename
    811262