Abstract

In this paper, we present a TMO-based object group framework that can support the distributed object group management and the real-time scheduling services on distributed real-time computing environments. These environments have some difficulties for managing lots of distributed objects and providing the timing constraints to real-time objects. For simultaneously solving these problems, we design a TMO object group framework that can manage as a grouping unit of the distributed TMO objects in order to reduce their own complicated managements and interfaces among individual objects without modifying the ORB itself. The TMO object as real-time object, defines the object having real-time property developed from Dream Laboratory at UC at Irvine. The TMO object group we suggested contains several components reflected the object grouping concepts and real-time service requirements analyzed by referring OMG CORBA specifications. To construct our TMO object group framework, we designed the TMO object group structure, and described the functional class diagram with representing relationships among components. We also explained the detailed functional definitions and interactions between the components from the following 2 points of views; object management service by the Dynamic Binder object for selecting an appropriate one out of objects with the same property, and the real-time scheduling service by the Scheduler object and the Real-Time Manager object. We finally verified the results produced by using the known algorithms like the Binding Priority algorithm and the EDF algorithm to see whether a distributed object management service and a real-time service can adapt on the suggested framework.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.