• DocumentCode
    2279626
  • Title

    Design and implementation of an efficient I/O method for a real-time user level thread library

  • Author

    Abe, Kota ; Matsuura, Toshio ; Yasumoto, Keiichi ; Higashino, Teruo

  • Author_Institution
    Med. Center, Osaka City Univ., Japan
  • fYear
    1998
  • fDate
    27-29 Oct 1998
  • Firstpage
    117
  • Lastpage
    120
  • Abstract
    We have developed a portable user level thread library RT-PTL on UNIX, which is intended to be used for soft real time processing, such as multimedia systems. A user level thread is known to be more efficient than a kernel level one because of its small context switch overhead. However user level thread has a restriction that if one thread issues a system call that forces the calling process to be entirely blocked (such as disk I/O operation), no other thread is runnable until the system call has completed. This characteristic is undesirable for real time processing. We present a method to overcome this restriction. Using this method, if one thread requests a system call such as disk I/O operation, only the thread that issues the request is blocked and other threads can continue execution. We have implemented this method and have confirmed by some experiments that the method is widely usable and is also efficient
  • Keywords
    Unix; multimedia systems; real-time systems; software libraries; software portability; RT-PTL; UNIX; calling process; disk I/O operation; efficient I/O method; multimedia systems; portable user level thread library; real time processing; real time user level thread library; small context switch overhead; soft real time processing; system call; Communication switching; Context; Design engineering; Libraries; Multimedia systems; Operating systems; Real time systems; Streaming media; Switches; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
  • Conference_Location
    Hiroshima
  • Print_ISBN
    0-8186-9209-X
  • Type

    conf

  • DOI
    10.1109/RTCSA.1998.726359
  • Filename
    726359