병렬 컴퓨터 POPA 에서의 Disk Access Server의 구현

병렬처리 컴퓨터에서 문제점으로 제기되고 있는 디스크 I/O 문제의 해결 방안이 현재 연구 수행중인 병렬 컴퓨터 POPA(POstech PArallel) 시스템에서 제안된다. 이 방안은 호스트컴퓨터의 디스크를 이용하지 않고, 디스크 pool을 병렬컴퓨터 node 네트워크에 제공하여, 필요시 디스크가 할당하여 node 네트워크가 직접 디스크를 액세스하여 고속의 데이타 전송을 수행할 수 있게 한다. 본 논문에서는 이렇게 디스크 I/O 액세스 시간을 줄일 수 있는 POPA Disk Access Server(DAS) 소프트웨어 구현에 관하여 기술하였다. 병렬 언어인 OCCAM 을 사용하여 user process 와 POPADAS 사이에 concurrent 기능을 주어 parallelism 을 이용하였으며, 디스크 I/O 에 관련된 주요 기능들을 library 화하여 사용자들이 쉽게 사용할 수 있도록 하였다.