Fig. 1. IMS configuration and deployment
Fig. 2. Activity diagram for leader selection
Fig. 3. Detailed activities in ToFOLLOW & ToLEAD states in Fig. 2
Fig. 4. Components of an executive and its operation mechanism
Fig. 5. State transition of an executive
Fig. 6. Docker environment with multiple containers
Table 1. Data structure of a heartbeat message
Table 2. Managed information model
Table 3. States of an executive
Table 4. Verification scenarios
Table 5. Execution results for leader selection scenario
Table 6. Execution results for leader switching scenario
Table 7. Execution results for reintroduction scenario
참고문헌
- S. J. Ko and D. H. Park, "An Examination on Overseas Technology Trend and Domestic Development Pattern of the Naval Combat Management System," Journal of the Korea Association of Defense Industry Studies, Vol. 16, No. 2, pp. 237-258, 2009.
- B. K. Min, H. S. Kim, S. H. Kuk, C. S. Kim, and W. G. Han, "Development of Information Model based Integrated Management and Monitoring System for Naval Ship Combat System with Heterogeneous Distributed Environments," Journal of the Korea Institute of Military Science and Technology, Vol. 15, No. 4, pp. 381-389, 2012. https://doi.org/10.9766/KIMST.2012.15.4.381
- J. W. Lee, "Development of Message Define & Management System based on Distributed Processing Environment for Naval Combat Systems," KIISE Tran. on Computing Practices, Vol. 23, No. 12, pp. 670-676, 2017. https://doi.org/10.5626/KTCP.2017.23.12.670
- H. F. R. Arciszewski, T. E. de Greef, and J. H. van Delft, "Adaptive Automation in a Naval Combat Management System," IEEE Tran. on System, Man, and Cybernetics, Vol. 39, No. 6, pp. 1188-1199, 2009. https://doi.org/10.1109/TSMCA.2009.2026428
- L. Bass, P. Clements, and R. Kazman, "Software Architecture in Practice," 3rd Ed., Addison-Wesley, pp. 91-92, 2013.
- W. Zhao, P. M. Melliar-Smith, and L. E. Moser, "Low Latency Fault Tolerance System," Electrical Engineering & Computer Science Faculty Publications, 264, pp. 1-26, 2012.
- W. Lu, Y. Yang, L. Wang, W. Xing, X. Che, and L. Chen, "A Fault Tolerant Election-based Deadlock Detection Algorithm in Distributed Systems," Software Quality Journal, 26, pp. 991-1013, 2018. https://doi.org/10.1007/s11219-017-9379-1
- L. Lamport, "The Part-Time Parliament", ACM Tran. on Computer Systems, Vol. 16, No. 2, pp. 133-169, 1998. https://doi.org/10.1145/279227.279229