DOI QR코드

DOI QR Code

The Implementation of Real Time Communication Simulation using TMO in Distributed Network systems

분산네트워크시스템에서 TMO를 이용한 실시간 통신 시뮬레이션 구현

  • 김광준 (전남대학교 컴퓨터공학과) ;
  • 서종주 (전남대학교 컴퓨터공학과) ;
  • 강기웅 (전남대학교 컴퓨터공학과) ;
  • 윤찬호 (조선대학교 컴퓨터공학과)
  • Published : 2007.05.31

Abstract

In this paper, we present a new framework and synchronization mechanism to effectively support developing real-time communication service by using a real-time object model named TMO (Time-Triggered Message-Triggered Object). Also, we describes the application environment as the DHS(distributed high-precision simulation) to guarantee real-time service message with TMO structure in distributed network systems. The TMO scheme is aimed for enabling a great reduction of the designer's effort in guaranteeing timely real-time communication service capabilities of among distributed multi-nodes systems. Our real-time framework provide the consistent construction and configuration of tine-triggered processing components across heterogeneous distributed object environment more easily. It has been formulated from the beginning with the objective of enabling design-time guaranteeing of timely action. In the real time simulation techniques based on TMO object modeling, we have observed several advantages to the TMO structuring scheme. TMO object modeling has a strong traceability between requirement specification and design.

본 논문에서는 TMO 실시간 객체 모델을 이용하여 실시간 통신 메시지 서비스를 효과적으로 지원하기 위해 새로운 프레임워크 및 동기화 메카니즘을 나타내었다. 또한 분산된 네트워크 시스템에서 TMO 구조를 이용하여 DHS(Distributed High-Precision Simulation) 응용 환경 에 적용함으로서 실시간 메시지 서 비스를 보장하였다. 분산된 다중 노드 시스템에서 TMO의 시간 구동 및 메시지 구동 구조는 실시간 통신 서비스 능력을 적시에 보장하기 위한 설계자의 노력을 충분히 줄일 수 있었으며, 제안된 프레임워크는 분산된 객체 구성요소들 사이의 데드라인 시간을 보다 쉽게 보장하기 위해 일관된 구조 및 구성을 제공하였다. 프로그래머의 데드라인 설계 시간을 처음 객체부터 적용하여 보장함으로서 형성될 수 있다. TMO 객체 모델을 기반으로 한 실시간 시뮬레이션에서 몇 가지의 TMO 구조의 장점을 가지고 있으며, TMO 객체 모델은 요구 명세서와 설계 사이의 강력한 연관성을 가지고 있다.

Keywords

References

  1. Kim, K.H., 'Real-Time Object-Oriented Distributed Software and the rno Scheme', Int'l Jour. of Software Engineering & Knowledge Engineering, vol.. No2, pp.251-276, April 1999
  2. Kopetz, H., 'Real-Time Systems: Design Priciples for Distributed Embedded Applications', Kluwer Academic Pub.,ISBN:0-7923-9894-7, Boston, 1997
  3. KaneKim, 'TowardNew-Generation Object- Oriented Real-Time Software and System Engineering', SERI Journal, vol.. 1,No 1, pp.1-13, January 1997
  4. K. H. Kim, 'Object Structures for Real-Time Systems and Simulators', IEEEComputer 30, pp.62-70, 1997
  5. K. H.Kim and J.Liu,'Deadline Handling in Real-Time Distributed Objects', Proc. ISORC 2000, Newport Beach,CA,pp.7-15, March 2000
  6. Kim, K.H., Ishida, M., and Liu, J., 'An Efficient Middleware Architecture Supporting Time- Triggered Meswge-Triggered Objects and an NT-based Implemention,' Proc. ISORC'99 (IEEE CS 2nd Int'l Symp. on Object-oriented Real-Time Distributed Computing), pp.54-63, May 19999
  7. M. Champlain, 'Synapse: A Small and Expressive Object-based Real-time Programming Language', ACM SIGPLAN Notices 25 pp.124-134, 1990
  8. Y. Ishikawa, H. Tokuda, and C. W. Mercer, 'An object-oriented real-time programming language', IEEE Computer, pp.66-73, 1992
  9. H. Kopetz, et al., 'Fault-Tolerant Membership Service in a Synchronous Distributed Real-time System', Proc. IFIP WG 10.4 Conf. on Dependable Computing for Critical Appl., SantaBarbara, pp.167-174, Aug. 1989

Cited by

  1. 분산 네트워크 환경하에서 TMO를 이용한 중환자 생체정보 원격 진료 시스템 구현 vol.13, pp.6, 2007, https://doi.org/10.6109/jkiice.2009.13.6.1128