A Monitoring Mechanism for the System-Level Test of Telecommunications Distributed Applications

정보통신 분산 응용의 시스템 차원 시험을 위한 감시 기법

  • 이한영 (한국통신 통신망연구소) ;
  • 민병준 (시립인천대학교 전자계산학과) ;
  • 김문희 (건국대학교 전자계산학과) ;
  • 서동선 (명지대학교 전자공학과) ;
  • 허웅 (명지대학교 전자공학과)
  • Published : 1996.03.01

Abstract

object-oriented programming is used to develop next-generation telecommu- nications services running on the distributed processing environment. In order to test these services efficiently at the system-level during not only in the development phase but also in the operation phase, we define an embedded monitor service within the infrastructure to monitor the operation of the distributed programs, and describe a system-level test mechanism based on the monitor service. By separating the function of monitor server which monitors operations of objects and collects monitored data and that of tester which makes analysis and decides the sequence of test events, the invasive effect of monitoring can be minimized. At the same time, accurate diagnosis on the system can be achieve by exploiting the test mechanism. The mechanism, as a core component for the implementation of real-time fault-tol-erant systems, is applicable to general-purpose distributeded systems as well.

차세대 정보통신 서비스 응용들이 분산 처리 환경에서 객체지향 기법으로 개발 되고 있다. 본 논문에서는 개발 단계 뿐 아니라 운용 단계에서 이 서비스들의 효율 적인 시험을 위하여 분산 프로그램의 수행 상태를 감시하기 위한 하부구조의 감시 기능을 정의하고 이를 토대로 시스템 차원의 시험 방법을 제시한다. 본 논문의 방법에서는 객체 수행을 감시하고 감시된 데이타를 모으는 것을 임무로 하는 감시 서버와 이를 분석하고 시험할 내용과 순서를 정하는 시험자와의 기능을 분리시킴으로써 감시에 따 른 영향을 최소화 할 수 있다. 또한, 오류가 발생된 부분의 시험을 반복함으로써 정확한 진단을 내릴수 있게 된다. 이 기법은 실시간 결함허용 시스템 구현의 핵심적 요소로서, 정보통신 시스템 뿐 아니라 일반 분산 시스템에도 적용 가능할 것이다.

Keywords