TMO-Based Object Group Model for Distributed Real-Time Services

C.-S. Shin, M.-S. Kang, Y.-S. Jeong, S.-K. Han, S.-C. Joo

Keywords

Distributed Real-Time Service, Object Management, TMO, Object Group, Duplicated Objects, Dynamic Binding, Real-Time Scheduling

Abstract

In this paper, we design the TMO(Time-triggered and Message-triggered Object) object group model that can guarantee distributed real-time services in the distributed environment, and analyze the correct execution of its model. The TMO object group is based on TINA(Telecommunications Information Networking Architecture)’s the object group concept. This model consists of TMO objects having real-time property and some objects that support the object group management and the real-time service in an object group. TMO objects can be duplicated or non-duplicated in distributed systems. As a focus on this model, we are to provide not only dynamic binding services of appropriate TMO objects from client’s requests, but also real-time services for these tasks. Also, our model is designed on COTS middleware without restricting the special ORB or the operating system. For achieving goals of our model, we defined the concepts of the TMO object and the structure of the TMO object group. And we designed the functions and interactions of the components in the object group, and implemented the relevant objects, the Dynamic Binder object and the Scheduler object for supporting distributed real-time service. And then, in order to verify executions of this model, we adopted the existing known algorithms as implementing methods of the Dynamic Binder object and the Scheduler object respectively; the binding priority algorithm for dynamic binding service and the modified EDF algorithm for real-time scheduling service. Finally, from the numerical analyzed results we are shown, we verified whether our TMO object group model can support dynamic binding service of duplicated or non duplicated TMO objects from the client’s request, also real-time scheduling service for an arbitrary TMO object requested from clients. In future, using this model, we will develop a prototypical platform that can variously adopt new dynamic binding strategies and real-time scheduling. And then we want to verify the execution power of the distributed real-time application on the TMO object group via various simulations for improving real-time service.

Important Links:



Go Back