DOI QR코드

DOI QR Code

Design and Implementation of Fault-tolerant Communication Middleware for a High-reliable Launch Control System

고신뢰성 발사통제시스템을 위한 고장허용 통신 미들웨어 설계 및 구현

  • Published : 2008.08.28

Abstract

Launch control system controls the sequence for launching missile in weapon systems. This system have to generate the engagement plan, input information and launch the missile in timeliness requirement. Such a system may fail to operate correctly either due to errors in hardware and software or due to violation of timing constraints. We presented fault-tolerant ethernet for embedded real-time system like launch control system. This approach is designed to handle network faults using dual commercial-off-the-shelf(COTS) network devices. To support fault-tolerant ethernet each node is composed dual channel ethernet and designed the communication middleware for network fault detect and recovery. Especially for time-critical system, the middleware is being developed to achieve that no point of network failure shall take down or cause loss of communication to network nodes.

발사통제시스템(Launch Control System)은 유도무기체계에서 유도탄의 발사와 관련된 일련의 절차들을 제어하는 시스템이다. 이 시스템은 지정된 시간 안에 목표물에 대한 교전계획을 생성하고 이 정보를 탄에 장입하며 탄의 발사 제어를 수행해야 한다. 이 때문에 시스템의 하드웨어, 소프트웨어 고장뿐만 아니라 정해진 수행 시간의 초과 때문에도 임무가 실패될 수 있다. 본 논문에서 제안한 것은 발사통제시스템과 같은 내장형 실시간 시스템을 위한 고장허용 이더넷으로 별도의 하드웨어나 소프트웨어 없이 기존 상용의 이더넷 디바이스를 이중화하여 네트워크에 고장허용 기능을 제공하는 방법이다. 이를 위해 시스템의 각 구성 노드들을 이중의 네트워크 채널로 중복 시키고, 네트워크 트래픽에 대한 고장탐지 및 복구를 위해 통신 미들웨어를 설계하고 개발하였다. 이중채녈 기반의 통신 미들웨어를 통해 처리 시간이 중요한 시스템에 네트워크 고장으로 인한 시스템 중지를 방지하고 노드에 통신 손실이 발생하지 않도록 하였다.

Keywords

References

  1. 김문회, "결함 허용 시스템의 설계 고려사항 및 동향", 정보과학회지, 제11권, 제3호, pp.7-16, 1993(6).
  2. S. Hariri, A. Choudhary, and B. Sarikaya, "Architecture support for designing fault tolerant open distributed system," IEEE computer, pp.50-62, 1992. https://doi.org/10.1109/2.153257
  3. C. Lee, "TOPIX: theory of operation," SEC Tech. Prt., S40-OSTPX-PC, 1992.
  4. "MIL-Std-1553B : Digital Time Division Command/Response Multiplex Data Bus," FSC, 1978.
  5. F. Jahanian, "Fault-tolerance in embedded real-time systems," in Hardware and Software Architecture for Fault Tolerance, (eds. M. Banatre and P.A. Lee), pp.237-249, 1994.
  6. S. Song, J. Huang, P. Kappler, R. Freimark, and T. Kozlik, "Fault-Tolerant Ethernet Middleware for IP Based Process Control Networks," Proc. 25th Annual IEEE Conference on Local Computer Networks, Tampa, Florida, USA, pp.116-125, 2000. https://doi.org/10.1109/LCN.2000.891017
  7. J. Huang, S. Song, L. Li, P. Kappler, R. Freimark, J. Gustin, and T. Kozlik, "An Open Solution to Fault-Tolerant Ethernet: Design, Prototyping, and Evaluation," Proc. IEEE International Performance, Computing, and Communications Conference, Phoenix/Scottsdale, Arizona, USA, pp.461-478, 1999. https://doi.org/10.1109/PCCC.1999.749473
  8. J. Pankaj, Fault Tolerance in Distributed Systems, Englewood Cliffs, NJ: Prentice-Hall, 1994.

Cited by

  1. Highly scalable intelligent sensory application and time domain matrix for safety-critical system design vol.14, pp.4, 2018, https://doi.org/10.1177/1550147717741102