클러스터형 VOD 서버에서 고가용성을 고려한 자체 복구 시스템

Self Recovery System With High Availability in Clustered VOD Server

  • 이좌형 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실) ;
  • 서동만 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실) ;
  • 방철석 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실) ;
  • 김병길 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실) ;
  • 박총명 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실) ;
  • 정인범 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실)
  • Lee, Joa-Hyoung (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ.) ;
  • Seo, Dong-Mahn (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ.) ;
  • Bang, Cheol-Seok (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ.) ;
  • Kim, Byoung-Gil (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ.) ;
  • Park, Chong-Myung (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ.) ;
  • Jung, In-Bum (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ.)
  • 발행 : 2003.11.14

초록

최근 VOD 서버 모델로 제안되는 클러스터형 VOD 서버는 확장성과 가용성을 높일 수 있다는 장점이 있지만 서버에 노드수가 증가하면서 서버에 장애가 발생할 가능성이 높아지는 문제점을 가지고 있다. 본 논문에서는 클러스터형 VOD 서버에서 노드 장애 발생시 이를 복구하기 위한 방안으로서 RAID-3, 4의 특성을 취합하고, 이에 파이프라인 개념을 더한 복구 시스템을 제시하고자 한다. 본 복구 시스템은 RAID-4 개념을 도입하여 디스크로의 접근을 큰 사이즈의 블록단위로 함으로써 디스크의 효율성을 증가시키며, 네트웍에는 RAID-3 개념을 적용하여 작은 사이즈의 블록으로 나누어 전송함으로써 네트웍을 효율적으로 사용하고 메모리 부하를 줄일 수 있도록 한다. 또한 파이프라인 개념을 도입하여 복구과정을 여러 노드에서 분담하여 동시에 처리함으로써 CPU, 네트웍, 메모리 등과 같은 자원에 대한 부하가 모든 노드로 분산되도록 한다.

키워드