Title :
Alleviating priority inversion and non-determinism in real-time CORBA ORB core architectures
Author :
Schmidt, Douglas C. ; Mungee, Sumedh ; Flores-Gaitan, Sergio ; Gokhale, Aniruddha
Author_Institution :
Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
Abstract :
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
Keywords :
client-server systems; object-oriented programming; real-time systems; software engineering; Object Request Broker middleware; concurrency software architectures; connection software architectures; deterministic real-time requirements; distributed applications; nondeterminism reduction; priority inversion reduction; real-time CORBA ORB core architectures; real-time quality of service; Application software; Computer architecture; Computer science; Electrical capacitance tomography; Middleware; Protocols; Quality of service; Sun; Switches; System testing;
Conference_Titel :
Real-Time Technology and Applications Symposium, 1998. Proceedings. Fourth IEEE
Conference_Location :
Denver, CO
Print_ISBN :
0-8186-8569-7
DOI :
10.1109/RTTAS.1998.683192