RT-IPC: An IPC Extension for Real-Time Mach
نویسندگان
چکیده
Interprocess communication (IPC) provides the fundamental mechanism for the Mach microkernel to be extensible and exible. Mach IPC provides eecient communication mechanisms for many applications. However, it does not provide suucient functionality for real-time applications which have rigid timing constraints among threads. In Real-Time Mach (RT-Mach), we have extended Mach IPC to be priority inversion free for real-time applications. This paper describes the Real-Time IPC (RT-IPC) facilities, its implementation, and the evaluation results. We used the Distributed Hartstone (DHS) real-time benchmark for the evaluation and the results show that RT-IPC can reduce priority inversion and improve CPU utilization for real-time applications.
منابع مشابه
Use of an internal positive control in a multiplex reverse transcription-PCR to detect West Nile virus RNA in mosquito pools.
We report on the use of West Nile virus Armored RNA as an internal positive control (IPC) for the extraction and reverse transcription-PCR (RT-PCR) of RNA extracted from field-collected mosquitoes and on a multiplex real-time Taqman RT-PCR to simultaneously detect the 3' noncoding region of West Nile virus and the West Nile virus NS5-2 region comprising the IPC. Mosquito pools from the province...
متن کاملA Fast and General Implementation of Mach IPC in a Network
This paper describes an implementation of the Mach IPC abstraction on a network. Our implementation, called Mach NetIPC, is done in the context of the x-kernel, which provides a networking subsystem for Mach. The paper motivates the design choices we made, describes the x-kernel protocol graph that implements the design, and reports on the performance of the resulting system.
متن کاملA Prefetching IPC Mechanism for Low-Latency Transfer of Structured Data Cooperated with User Programs
An interprocess communication (IPC) mechanism has been developed that enables lowlatency communication of structured data. This is becoming more important for such applications as distributed query processing of object-oriented databases (OODB) and hyper-text world-wide web (WWW) pages. In these applications, a sender typically creates structured data and sends them to a receiver. The main obst...
متن کاملConcurrency: A Case Study in Remote Tasking and Distributed IPC
Remote tasking encompasses different functionality, such as remote forking, multiple remote spawning, and task migration. In order to overcome the relatively high costs of these mechanisms, optimizations can be applied at various levels of the underlying operating system or application. Optimizations include concurrent message transmission, increased throughput and reduced latency at the distri...
متن کاملDevelopment of an internal positive control for rapid diagnosis of avian influenza virus infections by real-time reverse transcription-PCR with lyophilized reagents.
We developed an internal positive control (IPC) RNA to help ensure the accuracy of the detection of avian influenza virus (AIV) RNA by reverse transcription (RT)-PCR and real-time RT-PCR (RRT-PCR). The IPC was designed to have the same binding sites for the forward and reverse primers of the AIV matrix gene as the target amplicon, but it had a unique internal sequence used for the probe site. T...
متن کامل