Title : 
On latency management in time-shared operating systems
         
        
        
            Author_Institution : 
Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
         
        
        
        
        
        
            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;
         
        
        
        
            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
         
        
        
            DOI : 
10.1109/RTOSS.1994.292555