Performance Measurement and Analysis of RTI in the HLA-based Real-time Distributed M-SAM Simulation

HLA 기반 실시간 분산 M-SAM 시뮬레이션에서 RTI성능 측정 및 분석

  • 최상영 (국방대학교 무기체계과) ;
  • 조병규 (국방과학연구소 유도무기체계부) ;
  • 이길섭 (국방대학교 전산정보학과)
  • Published : 2005.04.01

Abstract

The HLA is the simulation architecture standard that the civilian and military simulation communities are deeply interested in. We can find various successful practices applying HLA to constructive simulations such as war games in domestics and overseas. However, any case of real-time distributed simulations has not been reported. The reason is that a message transmission period via RTI in a network layer varies according to computing power, simulation nodes, transmission types, and packet size; further a message processing time in an application layer depends on its processing methods, thus too difficult to set up real-time constraints for the enhancement of a real-time resolution. Hence, in this paper we have studied the real-time constraints of RTI for the development of the M-SAM simulator. Thus we have developed a HLA based pilot simulator using 6 PC's in LAN and then measured and analysed the performance of the RTI. As the results of our work, we could obtain the quantitative values for message delay, RTI overhead and RTI packet transmission ratio by a real operation scenario and loads, which are not shown in the previous works. We also expect that the results can be used as a guideline to set up the number of targets, transmission frequency and message processing method in the development of the M-SAM simulator and similar applications.

HLA는 시뮬레이션 표준 아키텍처로서 민수 및 국방 시뮬레이션 분야에서 관심이 높아가고 있다. 국내외에서 워게임과 같은 구조적 시뮬레이션에서는 HLA를 적용한 성공적인 개발사례를 찾아 볼 수 있다. 그러나 네트워크 시율레이터나 인터넷 게임과 같은 실시간 분산 시뮬레이션에서는 그 적용 사례가 아직까지 관찰되고 있지 않다. 그 이유는 실시간 분산 HLA 시뮬레이션에서는 네트워크 수준에서 RTI를 통한 메시지 전송시간이 컴퓨팅 능력, 시뮬레이션 노드 개수, 전송방식, 전송패킷의 크기에 영향을 받고, 응용 수준에서 메시지의 사건처리시간이 메시지 처리방식에 의존하여 실시간 제약조건을 설정하기가 어렵기 때문이다. 따라서 본 논문에서는 차후 M-SAM 시뮬레이터의 개발을 위하여 RTI의 실시간 제약 조건의 수준을 고찰하고자 한다. 이를 위하여 1.Af 환경에서 6대의 PC상에 HLA 기반의 실험용 시뮬레이터를 개발하고 RTI의 성능을 측정하고 분석하였다. 본 연구의 결과로서 이전의 연구에서 제시되지 않았던 다수 노드 환경에서 실제 운용 시나리오와 부하에 따른 메시지 지연시간, RTI 부하 및 RTI 패킷전송 비율에 대한 정량적인 특성 값을 얻을 수 있었고, 이 결과는 향후 M-SAM 시뮬레이터 또는 유사 응용체 계의 개발에서 표적 수, 전송주기 및 메시지 처리방식에 대한 설정지침으로 활용이 기대된다.

Keywords

References

  1. Piplani, L., Mercer, J. and Roop, O., Models and Simulations, Defense Systems Management College, 1994
  2. Kohl, F., Creating Computer Simulation Systems, Prentice Hall, 1999
  3. Defense Modeling and Simulation Office, High Level Architecture Interface Specification, Ver 1.3, available online at http://www.dmso.mil, 1998
  4. 국방과학연구소, 대공유도무기 실시간 분산시뮬레이션 기반 프로그램 개발, MADC-416-030292, 2003
  5. McLean, T., Fujimoto, R., Middleware for Real-Time Distribution Simulation, available online at http://www.gyu.gatech.edu/ccg/, 2002
  6. Institute for Simulation and Training, The Standard for Distributed Interactive Simulation-Application Protocol, Univ. of Florida, Orlando, 1994
  7. Tietje, H., 'Benchmarking of RTIs for Real-Time Applications,' in Proc. of Simulation Interoperability Workshop, Orlando, 2003
  8. Wright, D., JADS JT & E High Level Architecture Runtime Infrastructure Test Report, JADS JT&E, New Mexico, 1998
  9. 국방과학연구소, M-SAM M&S 개발현황 및 추진방안, MADC-516-021020, 2002