Experiments with Real-Time Servers in Real-Time Mach
نویسندگان
چکیده
The Mach micro kernel allows many operating system functions such as le systems, network protocols, TTY managers and process managers to be implemented as user level servers. Application programmers can write their own operating system servers suitable for their own applications. Mach, however, does not provide the mechanisms for building the servers which ensure predictable services. Therefore, if real-time applications which have rigid timing constraints access the servers, they will fail to meet deadlines. Real-Time Mach provides a set of mechanisms and policies for implementing real-time servers which provide predictable services. In this paper, we present a model for real-time servers for providing predictable services, system supports for implementing the model, and the evaluation of the implementation. We also describe the experiments with building operating system servers based on the model in Real-Time Mach.
منابع مشابه
Experience with Real-Time Mach for Writing Continuous Media Applications and Servers
This paper describes the experience with Real-Time Mach for writing a network server and a storage server which are suitable for handling audio and video, and a video-on-demand system on these servers. Audio and video are commonly referred to as timing-dependent continuous media. Programming interfaces and resource management policies of current operating systems should be changed for handling ...
متن کاملIntegrated Management of Priority Inversion in Real-Time Mach
Synchronization and communication are two common sources of priority inversion which may make the behavior of systems unpredictable and unanalyzable. In microkernel-based systems, they are heavily used for building operating system servers and decomposing applications into several tasks. The management of priorities in IPC and synchronization should be integrated using a uniform mechanism since...
متن کاملPresenting a three-objective model in location-allocation problems using combinational interval full-ranking and maximal covering with backup model
Covering models have found many applications in a wide variety of real-world problems; nevertheless, some assumptions of covering models are not realistic enough. Accordingly, a general approach would not be able to answer the needs of encountering varied aspects of real-world considerations. Assumptions like the unavailability of servers, uncertainty, and evaluating more factors at the same ti...
متن کاملUsing Real-Time PCR to Detect Notifiable Viral Diseases (IPN, VHS and IHN) in Specific Pathogen Free (SPF) Rainbow Trout Broodstock Generations
The aim of this study was to identify different virulence pathogens using Real-Time PCR method for rapid and accurate detection of common viral diseases including Infectious Hematopoietic Necrosis (IHN), Viral Hemorrhagic Septicemia (VHS) and Infectious Pancreatic Necrosis disease (IPN) in rainbow trout broodstock have been the main generation of reproductive populations maintained in the natio...
متن کاملSimple Continuous Media Storage Server on Real-Time Mach
This paper presents the design and implementation of a simple continuous media storage server: CRAS on Real-Time Mach. CRAS is a specially optimized storage system for retrieving multiple continuous media streams such as audio and video from a disk at constant rates for small scale distributed multimedia systems. Many previous continuous media storage servers have focussed on high throughput fo...
متن کامل