Software Architectures for Reducing Priority Inversion and Non-determinism in Real-time Object Request Brokers |
| |
Authors: | Schmidt Douglas C. Mungee Sumedh Flores-Gaitan Sergio Gokhale Aniruddha |
| |
Affiliation: | (1) Washington University, Campus Box 1045, St. Louis, MO, 63130;(2) Bell Labs, Lucent Technologies, 600 Mountain Ave Rm 2A-442, Murray Hill, NJ, 07974 |
| |
Abstract: | ![]() There is increasing demand to extend Object RequestBroker (ORB) middleware to support distributed applications withstringent real-time requirements. However, conventional ORB implementations,such as CORBA ORBs, exhibit substantial priority inversion andnon-determinism, which makes them unsuitable for applicationswith deterministic real-time requirements. This paper providestwo contributions to the study and design of real-time ORB middleware.First, it illustrates empirically why conventional ORBs do notyet support real-time quality of service. Second, it evaluatesconnection and concurrency software architectures to identifystrategies that reduce priority inversion and non-determinismin real-time CORBA ORBs. The results presented in this paperdemonstrate the feasibility of using standard OO middleware likeCORBA to support certain types of real-time applications overthe Internet. |
| |
Keywords: | Real-time CORBA Object Request Broker QoS-enabled OO Middleware Performance Measurements |
本文献已被 SpringerLink 等数据库收录! |
|