Abstract
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 realtime 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.
Chapter PDF
References
OMG Real-time Platform SIG: Real-time CORBA A White Paper-Issue 1.0. http://www.omg.org/realtime/real-time-whitepapers.html (1996)
OMG: The Common Object Request Broker: Architecture and Specification revision 2.2. http://www.omg.org/corba/corbaCB.htm (1998)
Victor Fay Wolfe. (eds.): Expressing and Enforcing Timing Constraints in a Dynamic Real-Time CORBA System. http://www.cs.uri.edu/rtsorac/publication.html (1997)
OMG TC: Realtime CORBA Extensions: Joint Initial Submission. OMG TC, Document orbos/98-01-09 (1998)
Nguyen Duy Hoa: Distributed Object Computing with TINA and CORBA. Technical Report Nr. 97/7. http://nenya.ms.mff.cuni.cz/thegroup (1997)
Scheduling in Real-Time System. http://www.realtime-os.com/sched-o3.html (1996)
Andrew S. Tanenbaum: Distributed Operating Systems. Prentice Hall (1995)
S.C. Joo: A Study on Object Group Modeling and Its Performance Evaluation in Distributed Processing Environments. Final Researching Report. ETRI (1997)
G.M. Shin, M.H. Kim, S.C. Joo: Distributed Objects’ Grouping and Management for Supporting Real-Time in CORBA Environments. Journal of The Korea Information Processing Society, Vol. 6, No. 5 (1999) 1241–1252
B.T. Jun, M.H Kim, S.C. Joo: 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, Vol. 7, No. 11S (2000) 3651–3667
M.H. Kim, S.C Joo: Construction of CORBA Object-Group Model for Distributed Real-Time Service. Journal of The Korea Information Science Society, Vol. 7, No. 6 (2001) 602–613
M.K. Kim, C.W Jeong, C.S Shin, S.C Joo: Design and Implementation of Distributed Object Management Model. In Proceedings of IASTED International Conference-Parallel and Distributed Computing and Systems. Anaheim CA, U.S.A (2001) 222–227
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
Joo, SC., Oh, SK., Shin, CS., Hwang, J. (2003). CORBA Based Real-Time Object-Group Platform in Distributed Computing Environments. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J.J., Zomaya, A.Y. (eds) Computational Science — ICCS 2003. ICCS 2003. Lecture Notes in Computer Science, vol 2659. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44863-2_40
Download citation
DOI: https://doi.org/10.1007/3-540-44863-2_40
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40196-4
Online ISBN: 978-3-540-44863-1
eBook Packages: Springer Book Archive