DOI QR코드

DOI QR Code

The Design of Fault Tolerant PSTR Using Virtualization Techniques on the Embedded System

가상화 기술을 이용한 임베디드 시스템상의 고장감내 PSTR 설계

  • 유진호 (백석대학교 정보통신학부) ;
  • 한규종 (건국대학교 인터넷미디어공학과)
  • Received : 2014.09.16
  • Accepted : 2014.10.16
  • Published : 2014.12.31

Abstract

This paper is a study related to fault tolerant design based on PSTR using virtualization techniques. If the fault tolerant PSTR based on virtualization techniques is implemented the communication performance between primary and shadow will improves and monitoring function is easy to available about activities of primary and shadow. The legacy PSTR model is implemented in its hardware. The primary play a main role and shadow play a switched action when the errors occurrs in the primary. The switched action of shadow make it possible to restart the primary function newly. This paper implements fault tolerant primary-shadow model using virtualization techniques on the embedded environment.

본 논문은 가상화 기술을 이용하여 PSTR에 기반한 고장감내 설계에 관련한 연구이다. 고장감내 PSTR 모델을 가상화 기술에 기반하여 구현하게 되면 프라이머리와 쉐도우 간의 통신성능이 향상되고 각 프라이머리와 쉐도우 내의 동작에 대한 모니터링이 용이하게 된다. 기존의 PSTR 모델은 프라이머리 하드웨어와 쉐도우 하드웨어 구성을 전제로 하여 프라이머리에서 본 임무를 수행하고 쉐도우에서는 프라이머리에서 고장이 발생했을 경우 취해야 할 동작을 준비하게 된다. 쉐도우에서 이러한 동작을 준비하므로 임무에 차질이 없도록 프라이머리는 다시 주 임무를 수행할 수 있게 된다. 본 논문에서는 임베디드 환경에서 고장감내 PSTR 모델을 가상화 기술을 이용하여 구현한다.

Keywords

References

  1. Ning Li, Yuki Kinebuchi, Hitoshi Mitake, Hiromasa Shimada, Tsung-Han Lin, and Tatsuo Nakajima, "A Light-Weighted Virtualization Layer for Multicore Processor-Based Rich Functional Embedded Systems," Proceedings of 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, pp.144-153, 2012.
  2. Diego Ongaro, Alan L. Cox, and Scott Rixner, "Scheduling I/O in Virtual Machine Monitors," Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, pp.1-10, New York, USA, 2008.
  3. Zonghua Gu, Qingling Zhao, "A State-of-the-Art Survey on Real-Time Issues in Embedded Systems Virtualization," Journal of Software Engineering and Applications, pp.277-290, May, 2012.
  4. K. H. Kim, C. Subbaraman, "The PSTR/SNS scheme for real-time fault tolerance via active object replication and network surveillance," Knowledge and Data Engineering, IEEE Transactions on, Vol.12, No.2, pp.145, 159, Mar/April, 2000.
  5. Kim, K. H., Liu, and J.J.Q., "Techniques for implementing support middleware for the PSTR scheme for real-time object replication," Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on, pp.163-172, 14-14 May, 2004.
  6. Jinho Yoo, Kyujong Han, Yong-Hyun Kim, Mirim Ahn, and Doo-Hyun Kim, "The Execution Environment Study of Primary Shadow TMO Replication Model on a Virtual Machine," Korean Institute of Information Technology, Vol. 11, No.8, pp.153-162, Aug., 2013.
  7. Fang Wei, Xian Xuefeng, "A Virtualization Resource Management Platform of Cloud Computing Based on the Xen," Information Science and Engineering(ISISE), 2012 International Symposium on, pp.220-222, 14-16 Dec., 2012.
  8. Maruyama, T., Yamada, T., "Sharing IO devices using hardware virtualization method for component-based industrial controllers," Emerging Technologies and Factory Automation, 2008. ETFA 2008. IEEE International Conference on, pp.705-708, 15-18 Sep., 2008.
  9. Nakauchi, K., Shoji, Y., Ito, M., Zhong Lei, Kitatsuji, Y., and Yokota, H., "Bring your own network - Design and implementation of a virtualized WiFi network," Consumer Communications and Networking Conference (CCNC), 2014 IEEE 11th, pp.483-488, 10-13 Jan., 2014.

Cited by

  1. An implementation of reliable data sharing multi-stack system in virtualized environment vol.11, pp.5, 2016, https://doi.org/10.14372/IEMEK.2016.11.5.259