2016 IEEE 35th Symposium on Reliable Distributed Systems (2016)
Sept. 26, 2016 to Sept. 29, 2016
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SRDS.2016.027
This paper introduces GlobalFS, a POSIX-compliant geographically distributed file system. GlobalFS builds on two fundamental building blocks, an atomic multicast group communication abstraction and multiple instances of a single-site data store. We define four execution modes and show how all file system operations can be implemented with these modes while ensuring strong consistency and tolerating failures. We describe the GlobalFS prototype in detail and report on an extensive performance assessment. We have deployed GlobalFS across all EC2 regions and show that the system scales geographically, providing performance comparable to other state-of-the-art distributed file systems for local commands and allowing for strongly consistent operations over the whole system. The code of GlobalFS is available as open source.
Metadata, Servers, Scalability, Distributed databases, Systems operation, Prototypes, Reliability
Leandro Pacheco, Raluca Halalai, Valerio Schiavoni, Fernando Pedone, Etienne Riviere, Pascal Felber, "GlobalFS: A Strongly Consistent Multi-site File System", 2016 IEEE 35th Symposium on Reliable Distributed Systems, vol. 00, no. , pp. 147-156, 2016, doi:10.1109/SRDS.2016.027