A synchronous file server for distributed file systems

dc.contributor.authorBroom, Bradley Men_US
dc.date.accessioned2003-07-11en_US
dc.date.accessioned2004-05-19T12:57:11Zen_US
dc.date.accessioned2011-01-05T08:37:28Z
dc.date.available2004-05-19T12:57:11Zen_US
dc.date.available2011-01-05T08:37:28Z
dc.date.created1992en_US
dc.date.issued1992en_US
dc.description.abstractThere 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.extent37208 bytesen_US
dc.format.extent356 bytesen_US
dc.format.mimetypeapplication/pdfen_US
dc.format.mimetypeapplication/octet-streamen_US
dc.identifier.urihttp://hdl.handle.net/1885/40798en_US
dc.identifier.urihttp://digitalcollections.anu.edu.au/handle/1885/40798
dc.language.isoen_AUen_US
dc.subjectAcaciaen_US
dc.subjectAcacia synchronous file systemen_US
dc.subjectdistributed file systemsen_US
dc.subjectperformanceen_US
dc.subjectsynchronous file systemen_US
dc.subjectfile system designen_US
dc.subjectimplementationen_US
dc.titleA synchronous file server for distributed file systemsen_US
dc.typeWorking/Technical Paperen_US
local.citationTR-CS-92-12en_US
local.contributor.affiliationANUen_US
local.contributor.affiliationDepartment of Computer Science, FEITen_US
local.description.refereednoen_US
local.identifier.citationmonthaugen_US
local.identifier.citationyear1992en_US
local.identifier.eprintid1650en_US
local.rights.ispublishedyesen_US

Downloads

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR-CS-92-12.pdf
Size:
36.34 KB
Format:
Adobe Portable Document Format