The design of disk mirroring function in Windows NT kernel

Windows NT 운영체제 커널에서 Disk mirroring 기능 설계

  • 김성관 (동의대학교 컴퓨터공학과) ;
  • 장승주 (동의대학교 컴퓨터공학과) ;
  • 지동해 (한국전자통신연구원 프로그래밍 환경 연구팀) ;
  • 김학영 (한국전자통신연구원 프로그래밍 환경 연구팀) ;
  • 이정배 (부산외국어대학교 컴퓨터공학과) ;
  • 노영욱 (신라대학교 컴퓨터교육과)
  • Published : 1999.10.01

Abstract

Disk mirroring 시스템은 안정성과 고 가용성(High Availability)을 제공하기 때문에 고성능 시스템에서 많이 사용되고 있다. 본 논문에서는 Windows NT 커널에 remote node에 대한 disk mirroring 기능을 추가하여 시스템 자체에서 이러한 기능을 제공할 수 있는 모델을 설계하고자 한다. 설계 시스템은 Windows NT TDI 계층을 사용하여 network 으로 연결된 두 대의 시스템이 master node와 slave node의 pair로 구성되며,slave node가 master node의 디스크를 mirror하게 된다. 또한 fault tolerance 기능을 제공하여 node의 장애 발생시 log를 생성하고, 이 정보를 바탕으로 장애가 발생한 node에 대하여 데이터 복구 기능을 제공하도록 한다.

Keywords