This paper describes the kernel structure for a distributed, transparent, highly available file system on a broadcast network. Distributed File System Kernel provides a session for the distributed file management operations and efficient replication management on a broadcast network. Via this session managed by the kernel, users take no more considerations on distributed environment in order to utilize the file replication architecture, all kinds of transparency and statistical information for the applied system interface.
In a broadcasting network such as a local area network with broadcasting capabilities or a satellite network, messages can be delivered to all available nodes by a single broadcasting message. The facilities of a broadcast network provide easy synchronization and efficiency for the replicated file system. Broadcasting capability can simplify the design of a distributed file system kernel to manage replications.
본 논문은 broadcase network 상에서 reliable broadcast protocol 을 이용하여 사용자 transparent 한 highly available 분산 화일 체제의 kernel 를 설계하였다. 본 체제의 kernel 내에서는 화일처리 operation 들을 위한 session 을 마련해 줌으로써, 각 화일의 replication 문제를 효율적으로 처리하는 것이 본 논문의 궁극적인 목적이다. 이러한 효율적이고 highly available 한 replication 관리를 위하여, 접근방법은 변경된 weighted voting algorithm 을 이용하였으며, 화일처리 operation 들의 기본적인 단위를 고정된 disk 의 한 블럭으로 설계하였다. 요즈음 제공되고 있는 근거리 전산기망의 broadcasting capability 를 최대한 이용하여, 복잡한 replication 관리를 효율적으로 관리하고 비교적 손쉽게 화일체제를 구성할 수 있다.