Skip to main content

TMO-Based Object Group Framework for Supporting Distributed Object Management and Real-Time Services

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2834))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Takemoto, M.: Fault-Tolerant Object on Network-wide Distributed Object-Oriented Systems for Future Telecommunications Applications. IEEE PRFTS, 139–146 (1997)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Kristiansen, L., Farley, P., Minetti, R., Mampaey, M., Hansen, P.F., Licciardi, C.A.: TINA Service Architecture and Specifications, http://www.tinac.com/specifications

  5. Object Management Group: The Common Object Request Broker: Architecture and Specification 2.2 (1998), http://www.omg.org/corba/corbaCB.htm

  6. OMG Real-time Platform SIG: Real-time CORBA A White Paper-Issue 1.0. http://www.omg.org/real-time/real-time_whitepapers.html

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Stankovic, J.A., Spuri, M., Ramamrithm, K., Buttazzo, G.C.: Deadline Scheduling for Real-Time Systems, vol. 31. Kluwer Academic Publishers, Dordrecht (2002)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics