워크스테이션 클러스터링 환경에서 S - worker 노드의 설계 및 구현

프로세서의 고성능화와 초고속 통신망의 개발에 따라 대용량 컴퓨팅 환경을 위한 워크스테이션 클러스터링 소프트웨어가 개발되고 있다. 그러나, 이를 이용하여 연속매체 멀티미디어 데이터를 처리하기 위해서는 클러스터 전체에서 제공할 수 있는 입출력 성능의 개선과 이를 제어할 수 있는 광역 스케줄링이 중요하다. 클러스터는 초고속 통신망으로 연동된 수십대의 워크스테이션으로 구성이 되며, 각 워크스테이션은 M-worker 노드와 S-worker 노드로 역할 분담이 된다. M-worker 노드는 사용자의 접근제어, 파일 분산 정보 관리, 동기화 등의 역할을 담당하고, S-worker 노드는 실제적인 파일의 저장, 관련 메타데이터 관리 및 접근 관리를 담당한다. 본 논문에서는 워크스테이션 클러스터링 환경에서 연속매체 멀티미디어 데이터를 처리하기 위한 S-worker 노드의 파일 시스템을 설계하고 이의 특성과 성능 측정 결과를 보인다.