A Design and Implementation of CHILL Run-time System for Distributed Real-time Processing

실시간 분산처리를 제공하는 CHILL 실행시간 지원 시스템의 설계 및 구현

  • 백의현 (한국전자통신연구원 교환전송기술연구소) ;
  • 장종현 (한국전자통신연구원 교환전송기술연구소) ;
  • 이동길 (한국전자통신연구원)
  • Published : 2000.09.01

Abstract

This paper describes the design and implementation of a CHILL Run-time System(CRS) that provides a running environments of real-time distributed software like as ATM switching software on host computers. To do this, we have proposed an execution model of real-time distributed CHILL proRrams and developed a CHS executinR the software of the execution model on host computers. Because CRS provides transparent runninR environments of target operating system, programmers are able to develop target system software without target system. As it provides an environment for multiple users running programs concurrently, it guarantees the improvement of program productivity. Originally, CRS has developed as a simulator of SROS. But it can be easily modified for other operating systems.

본 논문은 ATM교환 시스템과 같은 실시간 분산 소프트웨어를 범용 컴퓨터 시스템에서 실행할 수 있는 환경을 제공하는 CHILL 실행시간 지원 시스템(CHILL, Run-time System)의 설계 및 구현 기술에 관하여 기술한다. 이를 위하여 실시간 분산 CHILL 프로그램을 위한 실행 모델을 제시하고 해당 실행 모델을 갖는 소프트웨어를 범용 컴퓨터에서 실행하는 CRS를 개발하였다. CRS는 목적 시스템 운영체제와 동일한 실행환경을 호스트 컴퓨터에서 제공함으로 프로그래머는 목적 시스템이 없이도 소프트웨어 개발이 가능하다. 또한 다수의 개발자가 동시에 소프트웨어를 실행할 수 있는 환경을 제공하여 프로그램 생산성 향상에 도움이 된다. 이 실행환경은 SROS(Scalable Real-time Operating System)를 위하여 개발되었지만 다른 내장형 운영체제의 실행환경으로 확장이 용이하다.

Keywords

References

  1. ITU-T, CHILL Recommendation Z.200, ISO/IEC 9496, Geneva, Swiss, 1996
  2. Young-Boo Kim, Soon Seok Lee, Chang Hwan Oh, Young Sun Kim, Chimoon Han and Chu Hwan Yim, 'An Architecture of Scalable ATM Switching System and Its Call Processing Capacity Estimation,' ETRI Journal, Vol.18, No.3, pp.107-125, 1996
  3. 조철희, 김성희, 홍진표 'CHILL 런타임 시스템 설계 및 구현', 한국정보과학회 춘계학술 발표회 논문집, pp.441-444, 1988
  4. Hang-Gu Park, 'Narrowband and broadband ISDN technology implementation by TDX Switching System,' Proceedings of International Symposium on Telecommunications, Slovenia, pp.119-122, 1992
  5. Kyung-Suk Park et al., 'Simulation Environment for Telecommunication Systems,' Proceedings of International Conference on Communication Technology, pp.1387-1391, 1994
  6. Sung-Ik Jun et. al., 'SROS : A Dynamically-Scalable Distributed Real-time Operating System for ATM Switching Network,' Proceedings of IEEE Globecom98, pp.2918-2923, 1998 https://doi.org/10.1109/GLOCOM.1998.776607
  7. 송후봉, 유재우, 백의현, '병행 프로그램 디버깅을 위한 결정적 재실행 시스템', 정보과학논문지(B), 제24권, 제2호, pp.218-230, 1997
  8. Trond Borsting, 'A CHILL Run-time System support for Teletesting,' Proceedings of the 5th CHILL Conference, pp.96-103, 1990