Measuring OS support for real-time CORBA ORBs
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 41, 9-17
- https://doi.org/10.1109/words.1999.806555
Abstract
The paper compares and evaluates the suitability of real time operating systems, VxWorks and LynxOS, and general purpose operating systems with real time extensions, Windows NT, Solaris, and Linux, for real time ORB middleware. While holding the hardware and ORB constant, we vary these operating systems and measure platform-specific variations in context switching overhead and priority inversions. Our findings illustrate that general purpose operating systems like Windows NT, Solaris, and Linux are not yet suited to meet the demands of applications with stringent QoS requirements. Although Linux provides good raw performance, its high jitter makes it unsuitable for real time applications. Both LynxOS and VxWorks do enable predictable and efficient ORB performance, however, thereby making them suitable as OS platforms for real time CORBA applications. In general, our results underscore the need for a measure-driven methodology to pinpoint sources of overhead and priority inversion in real time ORB endsystems.Keywords
This publication has 14 references indexed in Scilit:
- The performance of the CORBA dynamic invocation interface and dynamic skeleton interface over high-speed ATM networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The APIC approach to high performance network interface design: protected DMA and other techniquesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Real-time CORBAPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Evaluating the performance of demultiplexing strategies for real-time CORBAPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Empirical evaluation of OS endsystem support for real-time CORBA object request brokersPublished by SPIE-Intl Soc Optical Eng ,1999
- Techniques for optimizing CORBA middleware for distributed embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- The design of the TAO real-time object request brokerComputer Communications, 1998
- A high-performance end system architecture for real-time CORBAIEEE Communications Magazine, 1997
- An object-oriented framework for dynamically configuring extensible distributed systemsDistributed Systems Engineering, 1994
- A Practitioner’s Handbook for Real-Time AnalysisPublished by Springer Nature ,1993