AIDA-Based Distributed File System
1993-020-aida-dfs.pdf (655Kb) Main Report
MetadataShow full item record
CitationBestavros, Azer; Makarechian, Mohammad. "AIDA-based Distributed File System", Technical Report BUCS-1993-020, Computer Science Department, Boston University, December 1993. [Available from: http://hdl.handle.net/2144/1478]
This paper describes a prototype implementation of a Distributed File System (DFS) based on the Adaptive Information Dispersal Algorithm (AIDA). Using AIDA, a file block is encoded and dispersed into smaller blocks stored on a number of DFS nodes distributed over a network. The implementation devises file creation, read, and write operations. In particular, when reading a file, the DFS accepts an optional timing constraint, which it uses to determine the level of redundancy needed for the read operation. The tighter the timing constraint, the more nodes in the DFS are queried for encoded blocks. Write operations update all blocks in all DFS nodes--with future implementations possibly including the use of read and write quorums. This work was conducted under the supervision of Professor Azer Bestavros (firstname.lastname@example.org) in the Computer Science Department as part of Mohammad Makarechian's Master's project.