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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Takemoto, M.: Fault-Tolerant Object on Network-wide Distributed Object-Oriented Systems for Future Telecommunications Applications. IEEE PRFTS, 139–146 (1997)
Lee, W.J., Jeong, C.W., Kim, M.H., Joo, S.C.: Design and Implementation of An Object Group in Distributed Computing Environments. Journal of Electronics & Computer Science 2(1) (2000)
Jensen, E.D., Locky, C.D., Tokuda, H.: A Time-Driven Scheduling Model for Real- Time Operating Systems. In: Proc. 6th IEEE Real-Time System Symposium, pp. 112–122 (1985)
Kristiansen, L., Farley, P., Minetti, R., Mampaey, M., Hansen, P.F., Licciardi, C.A.: TINA Service Architecture and Specifications, http://www.tinac.com/specifications
Object Management Group: The Common Object Request Broker: Architecture and Specification 2.2 (1998), http://www.omg.org/corba/corbaCB.htm
OMG Real-time Platform SIG: Real-time CORBA A White Paper-Issue 1.0. http://www.omg.org/real-time/real-time_whitepapers.html
Shin, C.S., Kim, M.H., Jeong, Y.S., Han, S.K., Joo, S.C.: Construction of CORBA Based Object Group Platform for Distributed Real-Time Services. In: Proc. 7th IEEE Int’l Workshop on Object-oriented Real-time Dependable Systems (WORDS 2002), pp. 229–302 (2002)
Shin, C.S., Kang, M.S., Jeong, Y.S., Han, S.K., Joo, S.C.: TMO-Based Object Group Model for Distributed Real-Time Services. In: Proc. IASTED Int’l Conference Networks, Parallel and Distributed Processing, and Applications(NPDPA 2002), pp. 178–183 (2002)
Kim, K.H.: Object-Oriented Real-Time Distributed Programming and Support Middleware. In: Proc. 7th Int’l Conf. on Parallel & Distributed System (2000), pp. 10–20 (2000)
Kim, K.H., Kang, S.-J., Li, Y.: GUI Approach to Generation of Code- Frameworks of TMO. In: Proc. 7th IEEE Int’l Workshop on Object-oriented Real-time Dependable Systems(WORDS 2002), pp. 17–25 (2002)
Kalogeraki, V., Melliar-Smith, P.M., Moser, L.E.: Dynamic Scheduling for Soft Real- Time Distributed Object Systems. In: Proc. IEEE 3rd Int’l Symp. on Object-Oriented Real- Time Distributed Computing, pp. 114–121 (2000)
Stankovic, J.A., Spuri, M., Ramamrithm, K., Buttazzo, G.C.: Deadline Scheduling for Real-Time Systems, vol. 31. Kluwer Academic Publishers, Dordrecht (2002)
Shin, G.M., Kim, M.H., Joo, S.C.: Distributed Objects Grouping and Management for Supporting Real-Time in CORBA Environments. Journal of The Korea Information Processing Society 6(5) (1999)
Jun, B.T., Kim, M., Joo, S.C.: The Construction of QoS Integration Platform for Real- Time Negotiation and Adaptation Stream in Distributed Object Computing Environments. Journal of The Korea Information Processing Society 7(11S) (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shin, CS., Kang, MS., Jeong, CW., Joo, SC. (2003). TMO-Based Object Group Framework for Supporting Distributed Object Management and Real-Time Services. In: Zhou, X., Xu, M., Jähnichen, S., Cao, J. (eds) Advanced Parallel Processing Technologies. APPT 2003. Lecture Notes in Computer Science, vol 2834. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39425-9_62
Download citation
DOI: https://doi.org/10.1007/978-3-540-39425-9_62
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20054-3
Online ISBN: 978-3-540-39425-9
eBook Packages: Springer Book Archive