Object-oriented real-time applications require enforcement of end-to-end timing constraints on service requests from clients to servers in a distributed computing environment. Thus, timing aspects should be integrated and handled particularly by CORBA which is considered as a standard to support distributed object-oriented applications. In spite of the release of a (real-time) RT-CORBA specification, a few vendors have ported their ORBs (Object Request Brokers) to real-time operating systems. In this paper we analyze existing RT-CORBA implementations, and we propose a framework that integrates the main components (scheduling, real-time communication, end-to-end quality of service providing, etc.) necessary for implementation of RT-CORBA to support static and dynamic real-time applications.
展开▼