A synchronous file server for distributed file systems
dc.contributor.author | Broom, Bradley M | en_US |
dc.date.accessioned | 2003-07-11 | en_US |
dc.date.accessioned | 2004-05-19T12:57:11Z | en_US |
dc.date.accessioned | 2011-01-05T08:37:28Z | |
dc.date.available | 2004-05-19T12:57:11Z | en_US |
dc.date.available | 2011-01-05T08:37:28Z | |
dc.date.created | 1992 | en_US |
dc.date.issued | 1992 | en_US |
dc.description.abstract | There is currently an enormous performance differential, as much as a factor of ten, between the write performance of local file systems and that of distributed file systems, such as the popular NFS [1]. Moreover, the underlying cause of this performance gap is such that as disks with faster transfer rates, or as multiple disks in parallel, are used, this performance differential can only increase. The performance differential is often attributed to the stateless nature of the distributed file system protocol, and many stateful protocols have been developed, partly justified by the increased file system write performance that results. Stateful protocols, however, are considerably more complex than stateless ones, and should be avoided if possible. The poor write performance of distributed file systems is actually due to a mismatch between the stateless file system protocols, which require the file system to be written synchronously, and current file system designs, which perform very poorly at writing synchronously. This mismatch can be rectified either by changing to stateful protocols, or by developing file systems that are good at writing synchronously. This paper describes the design of the Acacia synchronous file system, and analyses the performance of a prototype, user-level server implementation. The prototype’s performance already exceeds that of NFS, and detailed analysis of its performance indicates that further development will result in write performance similar to that of existing local file systems. | en_US |
dc.format.extent | 37208 bytes | en_US |
dc.format.extent | 356 bytes | en_US |
dc.format.mimetype | application/pdf | en_US |
dc.format.mimetype | application/octet-stream | en_US |
dc.identifier.uri | http://hdl.handle.net/1885/40798 | en_US |
dc.identifier.uri | http://digitalcollections.anu.edu.au/handle/1885/40798 | |
dc.language.iso | en_AU | en_US |
dc.subject | Acacia | en_US |
dc.subject | Acacia synchronous file system | en_US |
dc.subject | distributed file systems | en_US |
dc.subject | performance | en_US |
dc.subject | synchronous file system | en_US |
dc.subject | file system design | en_US |
dc.subject | implementation | en_US |
dc.title | A synchronous file server for distributed file systems | en_US |
dc.type | Working/Technical Paper | en_US |
local.citation | TR-CS-92-12 | en_US |
local.contributor.affiliation | ANU | en_US |
local.contributor.affiliation | Department of Computer Science, FEIT | en_US |
local.description.refereed | no | en_US |
local.identifier.citationmonth | aug | en_US |
local.identifier.citationyear | 1992 | en_US |
local.identifier.eprintid | 1650 | en_US |
local.rights.ispublished | yes | en_US |
Downloads
Original bundle
1 - 1 of 1