An I/O Bus-Based Dual Active Fault Tolerant Architecture fort Good System Performance

  • Kwak, Seung-Uk (Department of Electronic Engineering, Myong-Ji University) ;
  • Kim, Jeong-Il (Department of Electronic Engineering, Myong-Ji University) ;
  • Jeong, Keun-Won (Department of Electronic Engineering, Myong-Ji University) ;
  • Park, Kyong-Bae (Department of Computer Science, Yeo-Joo Institute of Technology) ;
  • Kang, Kyong-In (Department of Information and Communication, Yeo-Joo Insitute of Technology) ;
  • Kim, Hyen-Uk (Department of Electronic Engineering, Myong-Ji University) ;
  • Lee, Kwang-Bae (Department of Electronic Engineering, Myong-Ji University)
  • Published : 1998.06.01

Abstract

In this paper, we propose a new fault tolerant architecture for high availability systems, where for module internal operations both processor modules perform the same tasks at the same time independently of each other while for module external operations both processor modules act actively. That is, operations of synchronization between dual processor modules except clock synchronization are requested only when module external operations are executed. The architecture can not only improve system availability by reducing system reintegration time but also reduce performance degradation problem due to frequent synchronization between dual processor modules. The clock unit consists of a clock generator and a clock synchronization circuit. This supplies a stable clock signal under clock unit disorder of any processor module or rapid clock signal variation. And this architecture achieves system availability and data credibility by designing as symmetrical form.

Keywords