Browse > Article
http://dx.doi.org/10.7471/ikeee.2015.19.3.357

Design Technique and Application for Distributed Recovery Block Using the Partitioning Operating System Based on Multi-Core System  

Park, Hansol (Dept. of Software Group(C4I), Hanwha Thales)
Publication Information
Journal of IKEEE / v.19, no.3, 2015 , pp. 357-365 More about this Journal
Abstract
Recently, embedded systems such as aircraft and automobilie, are developed as modular architecture instead of federated architecture because of SWaP(Size, Weight and Power) issues. In addition, partition operating system that support multiple logical node based on partition concept were recently appeared. Distributed recovery block is fault tolerance design scheme that applicable to mission critical real-time system to support real-time take over via real-time synchronization between participated nodes. Because of real-time synchronization, single-core based computer is not suitable for partition based distributed recovery block design scheme. Multi-core and AMP(Asymmetric Multi-Processing) based partition architecture is required to apply distributed recovery block design scheme. In this paper, we proposed design scheme of distributed recovery block on the multi-core based supervised-AMP architecture partition operating system. This paper implements flight control simulator for avionics to check feasibility of our design scheme.
Keywords
Partition Operating System; Distributed Recovery Block; Fault Tolerance System; Multi-Core; AMP Structure;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Morgan, M.J., "Integrated modular avionics for next-generation commercial airplanes", Proceedings of the IEEE 1991 National, pp43-49 vol.1. NAECON, 1991.
2 Wind River Systems, "ARINC 653 - An Avionics Standard for Safe, Partitioned Systems". IEEE Seminar. August 2008. Retrieved 2009-05-30.
3 Lee. J, T. Kim. J, G. "TMO.p Model and its scheduler for partition computing", Journal of KIISE, Vol 18-11, pages 733-741, 2012.11.
4 Kim, K. H, Welch, H. O, "Distributed Execution of Recovery Blocks: An Approach for Uniform Treatment of Hardware and Software Faults in Real-Time Applications", IEEE Transactions on Computers, Vol. 38, No. 5, Pages 626-636, May 1989.   DOI
5 Hansol Park, "Fault-tolerant design technique and application for high-reliable real-time systems based on the distributed recovery block", Ph.D thesis, Department of Computer Science, Konkuk University, 2013.
6 Ko. Y, G. et al., "HM System Design for Fault Tolerance on the IMA System", Journal of KOCON, Vol 12-8, pages 77-86, 2012.8,.
7 Jung B. Y, Kim J. G, "A Fault-tolerant Inertial Navigation System for UAVs Based on Partition Computing", KIISE Transactions on Computing Practices, Vol.21, No. 1, pp. 29-39, 2015.   DOI