A Coherent Distributed File Cache with Directory Write-Behind

17Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.

Abstract

Extensive caching is a key feature of the Echo distributed file system. Echo client machines maintain coherent caches of file and directory data and properties, with write-behind 1994 of all cached information. Echo specifies ordering constraints on this write-behind, enabling applications to store and maintain consistent data structures in the file system even when crashes or network faults prevent some writes from being completed. In this paper we describe the Echo cache's coherence and ordering semantics, show how they can improve the performance and consistency of applications, explain how they are implemented. We also discuss the general problem of reliably notifying applications and users when write-behind is lost; we addressed this problem as part of the Echo design, but did not find a fully satisfactory solution. © 1994, ACM. All rights reserved.

Author supplied keywords

Cite

CITATION STYLE

APA

Mann, T., Birrell, A., Hisgen, A., Jerian, C., & Swart, G. (1994). A Coherent Distributed File Cache with Directory Write-Behind. ACM Transactions on Computer Systems (TOCS), 12(2), 123–164. https://doi.org/10.1145/176575.176577

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free