Design & Implementation of the RMMC and Global Time based on the RT-eCos 3.0

RT-eCos 3.0 기반의 RMMC 및 글로벌 타임 설계 및 구현

  • 한승연 (한국외국어대학교 컴퓨터 및 정보통신공학과) ;
  • 김정국 (한국외국어대학교 컴퓨터공학과)
  • Received : 2010.04.07
  • Accepted : 2010.04.26
  • Published : 2010.07.15

Abstract

RT-eCos 3.0 is a micro-sized embedded real-time kernel that has been developed based on the open source eCos 3.0 to support the basic task model of the well-known distributed real-time object model, TMO(Time-Triggered Message-triggered Object). In this paper, the design and implementation techniques of the RMMC(Real-time Multicast & Memory replication Channel) that is a standard distributed IPC model of the TMO is described based on the RT-eCos 3.0. And the support technique of the global time for using the same time in a distributed environment using the RMMC is also described. The developed global time based RMMC supports highly abstracted distributed IPC environment in a wide area distributed computing environment with the RT-eCos 3.0.

RT-eCos 3.0은 대표적 분산 실시간 객체 모델인 TMO(Time-triggered Message-triggered Object)의 기본적 태스크 모델 실행을 제공하기 위하여 공개소스 eCos 3.0 기반으로 개발된 초경량 경성 실시간 임베디드 운영체제이다. 본 논문에서는 RT-eCos 3.0에서, TMO 표준 분산 IPC인 RMMC(Realtime Multicast & Memeory replication Channel)를 지원하기 위한 설계 및 구현에 대해 기술한다. 또한 RMMC를 사용하는 분산 노드에서 동일 시각을 사용하기 위한 글로벌 타임의 지원 기술에 대해서도 기술한다. 개발된 글로벌 타임 기반의 RMMC는 RT-eCos 3.0과 함께 광역 분산 컴퓨팅 환경에서 동일 시간기반으로 추상화된 고급의 분산 IPC 환경을 제공한다.

Keywords

Acknowledgement

Supported by : 국방과학연구소

References

  1. K. H. Kim and H. Kopetz, "A Real-Time Object Model RTO.k and an Experimental Investigation of Its Potentials," Proc. 18th IEEE Computer Software and Applications Conference, pp.392-402, November 1994.
  2. K. H. Kim, "Object-oriented real-time distributed programming and support middleware," In Proceedings of the IEEE 7th International Conference (ICPADS2000), pp.10-20, 2000.
  3. S. H. Park, "TMO-Linux : A Linux-Based Real- Time Operating System Supporting Execution of TMOs," Computer Engineering Master's Thesis, Hankuk University of Foreign Studies, June 2005.
  4. Kim, J. G., et al, "TMO-eCos: An eCos-based Real-time Micro Operating system Supporting Execution of a TMO Structured Program," 8th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, pp.182-189. IEEE Computer Society Press, Seattle, 2005.
  5. Kim, J. H., Kim H. J., Park, J. H., Ju, H. T., Lee, B. E., Kim, S. G., Heu, S, "TMO-eCos2.0 and its Development Environment for Timeliness Guaranteed Computing," 1st Software Technologies for Dependable Distributed Systems, pp.164-168. IEEE Computer Society Press, Tokyo, 2009.
  6. C. H. Woo, and J. G. Kim, "Design & Implementation of the Standard Interface & ORT on a TMO kernel," Proc., KCC 2007, vol.34, no.1(B), 2007.