The Design and Performance of a Real-time CORBA Event Service
نویسندگان
چکیده
The CORBA Event Service provides a flexible model for asynchronous communication among objects.However, the standard CORBA Event Service specification lacks important features required by realtime applications. For instance, operational flight programs for fighter aircraft have complex real-time processing requirements. This paper describes the design and performance of an object-oriented, real-time implementation of the CORBA Event Service that is designed to meet these requirements. This paper makes three contributions to the design and performance measurement of object-oriented realtime systems. First, it illustrates how to extend the CORBA Event Service so that it is suitable for real-time systems. These extensions support periodic rate-based event processing and efficient event filtering and correlation. Second, it describes how to develop object-oriented event dispatching and scheduling mechanisms that can provide real-time guarantees. Finally, the paper presents benchmarks that demonstrate the performance tradeoffs of alternative concurrent dispatching mechanisms for real-time Event Services. ... Read complete abstract on page 2.
منابع مشابه
Object Request Broker Object Services Application Interfaces Domain Interfaces Common Facilities
The CORBA Event Service provides a exible model for asynchronous communication among objects. However, the standard CORBA Event Service speciication lacks important features required by real-time applications. For instance, operational ight programs for ghter aircraft have complex real-time processing requirements. This paper describes the design and performance of an object-oriented, real-time...
متن کاملPatterns and performance of distributed real-time and embedded publisher/subscriber architectures
This paper makes four contributions to the design and evaluation of publisher/subscriber architectures for distributed real-time and embedded (DRE) applications. First, it illustrates how a flexible publisher/subscriber architecture can be implemented using standard CORBA middleware. Second, it shows how to extend the standard CORBA publisher/subscriber architecture so it is suitable for DRE ap...
متن کاملUsing CORBA Asynchronous Messaging, Pluggable Protocols and the Real-Time Event Service in a Real-Time Embedded System
This paper will share our experiences using commercial-off-the-shelf CORBA[1] middleware in an actual embedded real-time system to both serve the real-time needs of our problem domain and to drastically reduce the time and money spent to develop world class commercial real-time embedded software. Furthermore, this paper will outline how a CORBA-compliant ORB can be easily and seamlessly extende...
متن کاملControlling a CORBA Real-time Event Channel with QuO Middleware
Due to recent advances in the capabilities of MEMS components, it is now feasible to use commodity-off-the-shelf (COTS) middleware to develop high-performance real-time embedded systems. Such systems have stringent requirements for latency, determinism, and priority preservation. The current generation of COTS middleware does not give the application developer the ability to specify and control...
متن کاملArchitectures and patterns for developing high performance real-time ORB endsystems
Many types of applications can benefit from flexible and open middleware. CORBA is an emerging middleware standard for Object Request Brokers (ORBs) that simplifies the development of distributed applications and services. Experience with CORBA demonstrates that it is suitable for traditional RPC-style applications. However, the lack of performance optimizations and quality of service (QoS) fea...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997