A distributed file server for embedded applications
作者:
AnimeshMukherjee,
JeffKramer,
JeffMagee,
期刊:
Software Engineering Journal
(IET Available online 1988)
卷期:
Volume 3,
issue 5
页码: 142-148
年代: 1988
DOI:10.1049/sej.1988.0017
出版商: IEE
数据来源: IET
摘要:
This paper describes the design and implementation of a distributed file system (dfs) for embedded applications. The services provided in dfs include transaction management, file management and file access. Client processes use message passing to access these services. The file system provides client processes with different types of files. These includereplicatedfiles, with identical copies stored at multiple nodes, andconsistentfiles, stored at a single node. Both are accessed only within transactions. Multiple readers or a single writer are allowed access to the files, and updates are performed atomically using a co-ordinated commit protocol over multiple sites. A novel concurrency control algorithm which provides deterministic response and avoids deadlock has been designed to resolve contention. Other types of file are also provided for low-overhead storage of less critical data. This paper motivates the need for different types of file, and describes the design and implementation of dfs using the CONIC programming environment for the construction of distributed systems.
点击下载:
PDF
(1370KB)
返 回