• DocumentCode
    1875598
  • Title

    On latency management in time-shared operating systems

  • Author

    Jeffay, Kevin

  • Author_Institution
    Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
  • fYear
    1994
  • fDate
    18-19 May 1994
  • Firstpage
    86
  • Lastpage
    90
  • Abstract
    The design of general purpose operating systems impose constraints on the way one can structure real-time applications. This paper addresses the problem of minimizing the end-to-end latency of applications that are structured as a set of cooperating (real-time) tasks. When applications are structured as a set of cooperating tasks the time required for data to progress from an input task to an output task is a function of the number of the tasks that handle the data and the deadlines of individual tasks. We present an integrated inter-process communication and scheduling scheme that can be used to minimize the end-to-end latency of multi-threaded applications. Our approach is to provide the scheduler with information on the inter-process communication interconnections between tasks and to use this information to guarantee an end-to-latency to applications that is simply a function of the timing properties of the application and not its task structure. This scheme has been implemented within the YARTOS kernel and is presently being ported to the Real-Time Mach kernel
  • Keywords
    message passing; operating systems (computers); real-time systems; scheduling; time-sharing programs; Real-Time Mach kernel; YARTOS kernel; end-to-end latency; inter-process communication interconnections; latency management; multi-threaded applications; time-shared operating systems; Application software; Delay; Kernel; Operating systems; Processor scheduling; Real time systems; Resource management; Streaming media; Video compression; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Operating Systems and Software, 1994. RTOSS '94, Proceedings., 11th IEEE Workshop on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-8186-5710-3
  • Type

    conf

  • DOI
    10.1109/RTOSS.1994.292555
  • Filename
    292555