Non-Disruptive Container Operation Technology for Naval Combat Systems Based on Dynamic Shared Library Replacement
대한민국 해군 함정에 탑재된 전투관리체계(CMS)는 해군 개방형 아키텍처(NOA)를 준수하여 설계되었으며, 다양한 처리 장치와 응용 소프트웨어 그룹들을 통합하는 모듈형 구조를 채택하고 있다. 기존엔 하나의 Host device 위에 단일 OS를 구성되어 SW Function Group이 탑재시킨 후 SW 간 동적/정적 신뢰도를 검증하였으나, 최근 HW 처리 성능이 향상되고 기존 구조 상의 SW 미래 확장성 등이 제한되는 문제가 발견되었다. 그 문제를 해결하기 위해 본 논문에서는 Docker Container 기술을 적용해 보았고, 컨테이너 탑재를 위해 모놀리식 CMS SW를 분해하는 구조를 고안했다. 분할된 컨테이너 간의 UDS 소켓으로 통신할 경우의 실시간성을 측정하고, 분할된 컨테이너 내 문제점 발생시, 컨테이너 재배포 없이 자체 고장 진단을 수행하는 방안을 제시한다. 그리고 전술 상황의 중요도에 따라 응용 프로그램 내 런타임을 차등적으로 동적 교체하는 개선안을 본 논문에 고안하였다.
Authors
- Daejin Park
- ByungIn Jung
Publication Details
- Journal
- The Journal of the Korean Institute of Information and Communication Engineering
- Published
- 2025-12-31
- DOI
- https://doi.org/10.6109/jkiice.2025.29.12.1853
- Primary Topic
- Military Strategy and Technology
- Type
- article
- Field-Weighted Citation Impact
- 0.00