CORBA Based Real-Time Object-Group Platform in Distributed Computing Environments

Recently, the distributed real-time services are developing in distributed object computing environments in a way that can support a new programming paradigm of the distributed platform that requires interoperability among heterogeneous systems. These services are based on distributed middleware and object-oriented technologies. But we have the difficulties of managing of distributed objects and providing real-time objects with the timing constraints. For simultaneously solving these problems, we designed a new model, a real-time object group (RTOG) platform that can manage and group the distributed objects for reducing their own complicated managements and interfaces, and add distributed real-time requirements to real-time objects without modifying the ORB itself. The structure of the real-time object group we suggested contains several components reflecting the object grouping concepts and real-time service requirements analyzed by referring OMG CORBA specifications and real-time properties. To construct our RTOG platform, we designed the RTOG structure and the functional class diagram of components in a RTOG according to the analyzed requirements, and defined the timing constraints of real-time objects. And we explained the functional definitions and interactions among the components from the following points of view: distributed object management and real-time services. Finally, as results of the implemented our RTOG platform, we showed the real-time executing procedures via the Scheduler and the Real-Time Manager in RTOG platform charging with real-time services, and verified our findings by using the EDF algorithm to see whether real-time services can be applied to our platform.