Replication, history, and grafting in the Ori file system

32Citations
Citations of this article
124Readers
Mendeley users who have this article in their library.

Abstract

Ori is a file system that manages user data in a modern setting where users have multiple devices and wish to access files everywhere, synchronize data, recover from disk failure, access old versions, and share data. The key to satisfying these needs is keeping and replicating file system history across devices, which is now practical as storage space has outpaced both wide-area network (WAN) bandwidth and the size of managed data. Replication provides access to files from multiple devices. History provides synchronization and offline access. Replication and history together subsume backup by providing snapshots and avoiding any single point of failure. In fact, Ori is fully peer-to-peer, offering opportunistic synchronization between user devices in close proximity and ensuring that the file system is usable so long as a single replica remains. Cross-file system data sharing with history is provided by a new mechanism called grafting. An evaluation shows that as a local file system, Ori has low overhead compared to a File system in User Space (FUSE) loopback driver; as a network file system, Ori over a WAN outperforms NFS over a LAN. © 2013 ACM.

Cite

CITATION STYLE

APA

Mashtizadeh, A. J., Bittau, A., Huang, Y. F., & Mazières, D. (2013). Replication, history, and grafting in the Ori file system. In SOSP 2013 - Proceedings of the 24th ACM Symposium on Operating Systems Principles (pp. 151–166). https://doi.org/10.1145/2517349.2522721

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