Alleviating priority inversion and non-determinism in real-time CORBA ORB core architectures

There is increasing demand to extend Object Request Broker (ORB) middleware to support distributed applications with stringent real-time requirements. However, conventional ORE implementations, such as CORBA ORBs, exhibit substantial priority inversion and non-determinism, which makes them unsuitabl...

Full description

Saved in:
Bibliographic Details
Published inProceedings. Fourth IEEE Real-Time Technology and Applications Symposium (Cat. No.98TB100245) pp. 92 - 101
Main Authors Schmidt, D.C., Mungee, S., Flores-Gaitan, S., Gokhale, A.
Format Conference Proceeding
LanguageEnglish
Published IEEE 1998
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:There is increasing demand to extend Object Request Broker (ORB) middleware to support distributed applications with stringent real-time requirements. However, conventional ORE implementations, such as CORBA ORBs, exhibit substantial priority inversion and non-determinism, which makes them unsuitable for applications with deterministic real-time requirements. The paper provides two contributions to the study and design of real-time ORB middleware. First, it illustrates empirically why conventional ORBs do not yet support real-time quality of service. Second, it evaluates connection and concurrency software architectures to identify strategies that reduce priority inversion and non-determinism in real-time CORBA ORBs.
ISBN:9780818685699
0818685697
DOI:10.1109/RTTAS.1998.683192