language: en

Alleviating Priority Inversion and Non-determinism in Real-time CORBA ORB Core Architectures

Douglas C. Schmidt, Sumedh Mungee, and Aniruddha Gokhale
fschmidt,sumedh,gokhaleg@cs.wustl.edu
Department of Computer Science, Washington University
St. Louis, MO 63130, USA

[This paper has been submitted to the 4 th IEEE Real-time Technology and Applications Symposium (RTAS), Denver, Colorado, June 3-5, 1998.]

Abstract There is increasing demand to extend CORBA to support applications with stringent real-time requirements. However, conventional CORBA Object Request Brokers (ORBs) exhibit substantial priority inversion and non-determinism, which makes them unsuitable for applications with deterministic real-time requirements. This paper focuses on software architectures that help to alleviate priority inversion and non-determinism in real-time CORBA ORBs. It also illustrates empirically why conventional ORBs do not yet support real-time quality of service.

Keywords: Real-time CORBA Object Request Broker, QoS-enabled OO Middleware, Performance Measurements

1 Introduction