Design and Implementation of Fault-tolerant server for Shared File System in SAN environment

SAN 환경에서 공유파일시스템을 위한 Fault-tolerant server 구현

  • Choi, Young-Han (Dept. of Electrical Engineering & Computer Science, KAIST) ;
  • Lee, Ju-Pyung (Dept. of Electrical Engineering & Computer Science, KAIST) ;
  • Lee, Chul (Dept. of Electrical Engineering & Computer Science, KAIST) ;
  • Park, Kyu-Ho (Dept. of Electrical Engineering & Computer Science, KAIST)
  • 최영한 (한국과학기술원 전자전산학과) ;
  • 이주평 (한국과학기술원 전자전산학과) ;
  • 이철 (한국과학기술원 전자전산학과) ;
  • 박규호 (한국과학기술원 전자전산학과)
  • Published : 2003.11.01

Abstract

This paper designs and implements fault-tolerant server of meta server for shared filesystem (SANfs) in SAN environment. SANfs is the filesystem that many clients can share data in Network-attached storage in SAN environment and meta server is the server that processes file operation in SANfs. The focus of this paper is the implementation of fault-tolerant server of meta server in SANfs. In the event of a meta server, meta server failovers to a fault-tolerant server where its processing continues seamlessly. If meta server doesn't restore, fault-tolerant server searches reliable client and makes another fault-tolerant server and work as meta server. Heartbeat monitors meta server and shadow server and controls them.

Keywords