GlobalFS: A Strongly Consistent Multi-site File System

Pacheco, Leandro;Halalai, Raluca;Schiavoni, Valerio;Pedone, Fernando;Felber, Pascal;et.al.
(2016) 2016 IEEE 35th Symposium on Reliable Distributed Systems (SRDS) — Location: Budapest, Hungary (26.September.2016)

Files

2016GlobalFS.pdf
  • Open Access
  • Adobe PDF
  • 347.35 KB

Details

Authors
  • Pacheco, LeandroUSI
    Author
  • Halalai, RalucaUniversity of Neuchatel
    Author
  • Schiavoni, ValerioUniversity of Neuchatel
    Author
  • Pedone, FernandoUSI
    Author
  • Author
  • Felber, PascalUniversity of Neuchatel
    Author
Show more
Abstract
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.
Affiliations

Citations

Pacheco, L., Halalai, R., Schiavoni, V., Pedone, F., Riviere, E., & Felber, P. (2016). GlobalFS: A Strongly Consistent Multi-site File System. 2016 IEEE 35th Symposium on Reliable Distributed Systems (SRDS). Published. 2016 IEEE 35th Symposium on Reliable Distributed Systems (SRDS), Budapest, Hungary. https://doi.org/10.1109/srds.2016.027