Show simple item record  

dc.contributor.authorMcGregor, Anthony Jamesen_NZ
dc.date.accessioned2007-02-09T19:28:48Z
dc.date.available2007-02-19T14:42:45Z
dc.date.issued1997en_NZ
dc.identifier.citationMcGregor, A. J. (1997). Block-Based Distributed File Systems (Thesis, Doctor of Philosophy (PhD)). The University of Waikato, Hamilton, New Zealand. Retrieved from https://hdl.handle.net/10289/2607en
dc.identifier.urihttps://hdl.handle.net/10289/2607
dc.description.abstractDistributed file systems have become popular because they allow information to be shared be between computers in a natural way. A distributed file system often forms a central building block in a distributed system. Currently most distributed file systems are built using a communications interface that transfers messages about files between machines. This thesis proposes a different, lower level, communications interface. This `block-based' interface exchanges information about the blocks that make up the file but not about the files themselves. No other distributed file system is built this way. By demonstrating that a distributed file system can be implemented in a block-based manner, this thesis opens the way for many advances in distributed file systems. These include a reduction of the processing required at the server, uniformity in managing file blocks and fine-grained placement and replication of data. The simple communications model also lends itself to efficient implementation both at the server and in the communications protocols that support the interface. These advantages come at the cost of a more complex client implementation and the need for a lower level consistency mechanism. A block-based distributed file system (BB-NFS) has been implemented. BB-NFS provides the Unix file system interface and demonstrates the feasibility and implementability of the block-based approach. Experience with the implementation lead to the development of a lock cache mechanism which gives a large improvement in the performance of the prototype. Although it has not been directly measured it is plausible that the prototype will perform better than the file based approach. The block-based approach has much to offer future distributed file system developers. This thesis introduces the approach and its advantages, demonstrates its feasibility and shows that it can be implemented in a way that performs well.en_NZ
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.publisherThe University of Waikatoen_NZ
dc.rightsAll items in Research Commons are provided for private study and research purposes and are protected by copyright with all rights reserved unless otherwise indicated.
dc.subjectDistributed file systemsen_NZ
dc.titleBlock-Based Distributed File Systemsen_NZ
dc.typeThesisen_NZ
thesis.degree.disciplineComputer Scienceen_NZ
thesis.degree.grantorUniversity of Waikatoen_NZ
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy (PhD)en_NZ
uow.date.accession2007-02-09T19:28:48Zen_NZ
uow.date.available2007-02-19T14:42:45Zen_NZ
uow.identifier.adthttp://adt.waikato.ac.nz/public/adt-uow20070209.192848en_NZ
uow.date.migrated2009-06-12T04:51:43Zen_NZ
pubs.place-of-publicationHamilton, New Zealanden_NZ


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record