Browse > Article

Applying TMO-Based Object Group Model to Area of Distributed Real-Time Applications and Its Analysis  

신창선 (원광대학교 전기ㆍ전자 및 정보공학부)
정창원 (전북대학교 차세대 LBS 응용 연구센)
주수종 (원광대학교 전기ㆍ전자 및 정보공학부)
Abstract
In this paper, we construct the TMO-based object group model on distributed environment, and analyze and evaluate the executability for distributed real-time service of our object group model by developing the distributed real-time application simulator applying the model. The Time-triggered Message-triggered Object(TMO) is a real-time server object having real-time property itself. The TMO-based object group is defined as a set of objects which logically reconfigured the physically distributed one or more TMOs on network by a given distributed application. For supporting group management of the server objects, the TMO-based object group we suggested provides the functions which register and withdraw the solver objects as a group member to an arbitrary object group, and also provides the functions which insert and delete the access rights of server objects from clients. Also, our model was designed and implemented to support the appropriate object selection and dynamic binding service for a single TMO as well as the duplicated TMOs, and to support the real-time scheduling service for the clients which are requesting the service. Finally, we developed the Defence System against Invading Enemy Planes(DSIEP) simulator as a practical example of distributed real-time application by applying our model, and evaluated the adaptability of distributed service strategies for the group components and the executability of real-time services that the TMO-based object group model provides.
Keywords
Distributed Service; Distributed Real-Time Application; TMO; Object Group; Object Group Model; Duplicated Object; Dynamic Binding;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 M. Takemoto, 'Fault-Tolerant Object on Network-wide Distributed Object-Oriented Systems for Future Telecommunications Applications,' In IEEE PRFTS, pp. 139-146, 1997   DOI
2 C.S. Shin, M.H. Kim, Y.S. Jeong, S.K. Han, and S.C. Joo, 'Construction of CORBA Based Object Group Platform for Distributed Real-Time Services', In Proceedings of the 7th IEEE International Workshop on Object-oriented Real-time Dependable Systems(WORDS'02), pp.229-302, 2002   DOI
3 K.H. Kim, Juqiang Liu, Masaki Ishida, and I.H. Kim, 'Distributed Object_Oriented Real-Time Simulation of Ground Transportation Network with TMO Structure Scheme,' In Proceeding of the IEEE CS 23rd International Computer Software & Application Conference, pp.130-138, 1999
4 K.H. Kim, 'Real-Time Object-Oriented Distributed Software Engineering and the TMO Scheme,' International Journal of Software Engineering & Knowledge Engineering, Vol.9, No.2, pp.251-276, 1999   DOI
5 L. Kristiansen, P.Farley, R.Minetti, M. Mampaey, P.F. Hansen, and C.A. Licciardi, 'TINA Service Architecture and Specifications,' http://www.tinac.com/specifications
6 C.S. Shin, M.S. Kang, C.W. Jeong, and S.C. Joo, 'TMO-Based Object Group Framework for Supporting Distributed Object Management and Real-Time Services,' Lecture Notes in Computer Science, Vol.2834, pp.525-535, 2003   DOI
7 P.M. Melliar-Smith, L.E. Moser, and P. Narasimhan, 'Consistent object replication in the Eternal System,' Theory and Practice of Object System, Vol.4, No.2, pp.81-92, 1998   DOI   ScienceOn
8 C.S. Shin, M.S. Kang, Y.S. Jeong, S.K. Han, and S.C. Joo, 'TMO-Based Object Group Model for Distributed Real-Time Services,' In Proceedings of the IASTED International Conference Networks, Parallel and Distributed Processing, and Applications(NPDPA'02), pp.178-183, 2002
9 S.C. Joo, C.S. Shin, C.W. Jeong, and S.K. Oh, 'CORBA Based Real-Time Object-Group Platform in Distributed Computing Environments,' Lecture Notes in Computer Science, Vol.2659, 401-411, 2003
10 C.S. Shin, S.C. Joo, Y.S. Jeong, 'A TMO-based Object Group Model to Structuring Replicated Real-Time Objects for Distributed Real-Time Applications,' Lecture Notes in Computer Science, Vol.3033, pp.918-926, 2003   DOI
11 김명희, 주수종, '분산 실시간 서비스를 위한 CORBA 객체그룹 플랫폼의 구축', 정보과학회 논문지, Vol.7, No.6, pp.602-613, 2001   과학기술학회마을
12 E. D. Jensen, C.D. Locky, and H. Tokuda, 'A Time-Driven Scheduling Model for Real-Time Operating Systems,' In Proceedings of the 6th IEEE Real-Time System Symposium, pp.112-122, 1985
13 M.H. Kim, C.W. Jeong, C.S. Shin, S.C. Joo, 'Design and Implementation of Distributed Object Management Model,' In Proceedings of the IASTED International Conference Parallel and Distributed Computing and System(PDCS'01), pp.222-227, 2001
14 신창선, 김명희, 주수종, '분산 실시간 서비스를 위한 TMO 객체그룹 모델의 구축', 한국정보과학회 논문지, 제30권, 5.6호, pp.307-318, 2003   과학기술학회마을
15 강명석, 신창선, 주수종, '분산 TMO 객체그룹 모델에서 부하를 고려한 바인딩 지원 기법', 한국정보과학회 학술발표논문지, 제29권, 1호, pp.358-360, 2002   과학기술학회마을
16 V. Kalogeraki, P.M. Melliar-Smith, and L.E. Moser, 'Dynamic Scheduling for Soft Real-Time Distributed Object Systems,' In Proceedings of the IEEE 3rd International Symposium on Object-Oriented Real-Time Distributed Computing, pp. 114-121, 2000   DOI
17 K.H. Kim, 'Object-Oriented Real-Time Distributed Programming and Support Middleware,' In Proceedings of the 7th International Conference on Parallel & Distributed System, pp.10-20, 2000
18 K.H. Kim, Seok-Joong Kang, and Yuqing Li, 'GUI Approach to Generation of Code-Framworks to TMO,' In Proceedings of the 7th IEEE International Workshop on Object-oriented Real-time Dependable Systems(WORDS), pp.17-25, 2002
19 Eltefaat Shokri, Patrick Crane, and K.H. Kim, 'An Implementation Model for Time-Triggered Message-Triggered Object Support Mechanism in CORBA-Compliant COTS Platforms,'In Proceedings of the IEEE 1st International Symposium on Object-oriented Real-time dependable Computing(ISORC), pp.12-21, 1998   DOI
20 John A. Stankovic, Marco Spuri, Kirthi Ramamrithm, Giorgio C. Buttazzo, Deadline Scheduling for Real-Time Systems, p.31, Kluwer Academic Publishers, 2002
21 W.J. Lee, C.W. Jeong, M.H. Kim, and S.C. Joo, 'Design and Implementation of An Object Group in Distributed Computing Environments,' Journal of Electronics & Computer Science, Vol.2, No.1, 2000
22 Object Management Group, 'The Common Object Request Broker: Architecture and Specification 2.2,' http://www.omg.org/corba/corbaCB.htm, 1998
23 OMG Real-time Platform SIG, 'Real-time CORBA A White Paper-Issue 1.0,' http://www.omg.org/realtime/real-time_whitepapers.html, 1996