Implementation of Disk Mirroring Function in Windows NT Kernel

Windows NT 커널에서 Disk Mirroring 기능 구현

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

Abstract

최근 PC의 고성능화롤 PC 기반의 서버 사용이 증대되고 있다. 특히 Windows NT 는 인터넷 서비스를 제공하는 PC 기반 서버로 폭 넓게 사용되고 있다. 이러한 서버에서의 데이터 파괴는 막대한 손실을 가져 올 것이다. 데이터의 안정성과 고 가용성을 위한 방법으로 disk mirroring 기법이 여러 분야에서 사용되고 있다. 기존의 연구들은 UNIX 플랫폼에 편중되어 있고, 현실적으로 사용이 증대되고 있는 Windows 에 대한 연구는 상대적으로 빈약한 상태이다. 본 논문에서는 Windows NT device driver level에서 다수의 node에 대한 disk mirroring 기능 구현을 설계한다. Windows NT는 계층화된 driver layer로 구성되어 있으며, 구현된 mirroring module을 드라이버 계층상에 추가함으로써 기존의 기능을 변경하지 않고 새로운 기능을 추가할 수 있다.

Keywords