, List Objects) Version 1, Amazon. GET Bucket

/. Amazons3 and /. Api-/-restbucketget, Accessed, pp.2017-2018

. Apache and . Subversion, https://subversion.apache.org/. Version 1.7. Accessed: 2014-12-31, p.48

S. Balasubramaniam, C. Benjamin, and . Pierce, What is a file synchronizer?, Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking , MobiCom '98, pp.98-108, 1998.
DOI : 10.1145/288235.288261

URL : http://cs.ubc.ca/~rap/teaching/534a/readings/file-synchronizer.pdf

. Basho, Conflict Resolution, pp.2015-2019

N. Bjørner, Models and software model checking of a distributed file replication system. Formal methods and hybrid real-time systems, pp.1-23, 2007.

A. Eric and . Brewer, Towards Robust Distributed Systems, PODC, page 7, 2000.

S. Burckhardt and D. Leijen, Semantics of Concurrent Revisions, Programming Languages and Systems, pp.116-135
DOI : 10.1145/1094811.1094845

B. Cornell, P. A. Dinda, and F. E. Bustamante, Wayback: A Userlevel Versioning File System for Linux, Proceedings of the Annual Conference on USENIX Annual Technical Conference, pp.27-27, 1990.

F. Dabek, M. F. Kaashoek, and D. Karger,

, Wide-area cooperative storage with cfs, Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, SOSP '01, pp.202-215, 2001.

F. Dabek, M. F. Kaashoek, and D. Karger,

, Wide-area cooperative storage with cfs, SIGOPS Oper. Syst. Rev, vol.35, issue.5, pp.202-215, 2001.

G. Decandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman et al., Dynamo, ACM SIGOPS Operating Systems Review, vol.41, issue.6, pp.205-220, 2007.
DOI : 10.1145/1323293.1294281

M. Demmer, B. Du, and E. Brewer, TierStore: A Distributed Filesystem for Challenged Networks in Developing Regions, Proceedings of the 6th USENIX Conference on File and Storage Technologies, FAST'08, pp.1-3, 2008.

. Dropbox and . Dropbox, , pp.2014-2026

. Dropbox and . Paper, https://www.dropbox.com/paper. Accessed, pp.2017-2018

C. A. Ellis and S. J. Gibbs, Concurrency control in groupware systems, ACM SIGMOD Record, vol.18, issue.2, pp.399-407, 1989.
DOI : 10.1145/66926.66963

C. A. Ellis and S. J. Gibbs, Concurrency Control in Groupware Systems, Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, SIGMOD '89, pp.399-407, 1989.

R. Escriva, . Emin-gun, and . Sirer, The Design and Implementation of the Warp Transactional Filesystem, 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), pp.469-483

J. Colin and . Fidge, Timestamps in message-passing systems that preserve the partial ordering, Proceedings of the 11th Australian Computer Science Conference, pp.56-66, 1988.

S. Ghemawat and J. Dean, LevelDB. https://github.com/google/ leveldb. Accessed, pp.2017-2018

S. Ghemawat, H. Gobioff, and S. Leung, The Google File System, Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, SOSP '03, pp.29-43, 2003.

S. Ghemawat, H. Gobioff, and S. Leung, The Google file system, ACM SIGOPS Operating Systems Review, vol.37, issue.5, pp.29-43, 2003.
DOI : 10.1145/1165389.945450

S. Gilbert and N. Lynch, Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services, ACM SIGACT News, vol.33, issue.2, pp.51-59, 2002.
DOI : 10.1145/564585.564601

. Google and . Drive, , pp.2014-2026

. Google and . Gsuite, https://gsuite.google.com, pp.2017-2018

R. Guy, P. Reiher, . Rather, W. Gunter, G. Ma et al., Rumor: Mobile Data Access Through Optimistic Peer-to-Peer Replication
DOI : 10.1109/12.54838

, Lecture notes in computer science, pp.254-265, 1999.

H. John and . Howard, An Overview of the Andrew File System, p.91, 1988.

F. Hupfeld, T. Cortes, B. K. Stender, E. Focht, M. Hess et al., The XtreemFS architecture-a case for object-based file systems in Grids, Concurrency and Computation: Practice and Experience, vol.11, issue.2
DOI : 10.1007/11577188_2

. Exper, , pp.2049-2060, 2008.

L. Michael and . Kazar, Synchronization and caching issues in the Andrew file system, p.91, 1988.

A. Kermarrec, A. Rowstron, M. Shapiro, and P. Druschel, The IceCube approach to the reconciliation of divergent replicas, Proceedings of the twentieth annual ACM symposium on Principles of distributed computing , PODC '01, pp.210-218, 2001.
DOI : 10.1145/383962.384020

URL : https://hal.archives-ouvertes.fr/hal-01248215

J. James, M. Kistler, and . Satyanarayanan, Disconnected operation in the Coda file system, ACM Transactions on Computer Systems (TOCS), vol.10, issue.1 2, pp.3-25, 1992.

, BIBLIOGRAPHY

J. Kubiatowicz, D. Bindel, Y. Chen, S. Czerwinski, P. Eaton et al., OceanStore, ACM SIGPLAN Notices, vol.35, issue.11, pp.190-201, 2000.
DOI : 10.1145/356989.357007

L. Lamport, Time, clocks, and the ordering of events in a distributed system, Communications of the ACM, vol.21, issue.7, pp.558-565, 1978.
DOI : 10.1145/359545.359563

, Mount Point Definition, Linux Information Project, pp.2014-2026

A. Mashtizadeh and A. Bittau,

. Replication, History, and Grafting in the Ori File System, Proceedings of the 24th ACM SIGOPS Symposium on Operating Systems Principles, pp.151-166

F. Mattern, Virtual time and global states of distributed systems, Parallel and Distributed Algorithms, vol.1, issue.23, pp.215-226, 1989.

. Microsoft, Office Online. https://www.office.com, pp.2017-2018

. Microsoft and . Onedrive, , pp.2014-2026

C. P. Kiran-kumar-muniswamy-reddy, A. Wright, E. Himmer, and . Zadok, A Versatile and User-Oriented Versioning File System, Proceedings of the 3rd USENIX Conference on File and Storage Technologies, pp.115-128, 2004.

A. Muthitacharoen, R. Morris, T. M. Gil, and B. Chen, Ivy, ACM SIGOPS Operating Systems Review, vol.36, issue.SI, pp.31-44, 2002.
DOI : 10.1145/844128.844132

S. Niazi, M. Ismail, S. Grohsschmiedt, M. Ronström, S. Haridi et al., HopsFS: Scaling Hierarchical File System Metadata Using NewSQL Databases, p.89, 1588.
DOI : 10.14778/2536206.2536213

D. Ongaro and J. Ousterhout, In search of an understandable consensus algorithm, 2014 USENIX Annual Technical Conference (USENIX ATC 14), pp.305-319

. Oracle, Oracle Database Advanced Replication, 12c Release 1 (12.1) http:// docs.oracle.com/database, pp.2015-2019

G. Oster, P. Urso, P. Molli, and A. Imine, Data consistency for P2P collaborative editing, Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work , CSCW '06, pp.259-268, 2006.
DOI : 10.1145/1180875.1180916

URL : https://hal.archives-ouvertes.fr/inria-00108523

L. Pacheco, R. Halalai, V. Schiavoni, F. Pedone, E. Rivière et al., GlobalFS: A Strongly Consistent Multi-site File System, 2016 IEEE 35th Symposium on Reliable Distributed Systems (SRDS), p.89, 2016.
DOI : 10.1109/SRDS.2016.027

D. Stott, P. Jr, J. Gerald, G. Popek, A. Rudisin et al., Detection of mutual inconsistency in distributed systems, Software Engineering IEEE Transactions on, issue.3, pp.240-247, 1983.

S. Patil and G. Gibson, Scale and Concurrency of GIGA+: File System Directories with Millions of Files, Proceedings of the 9th USENIX Conference on File and Stroage Technologies, pp.13-13, 2011.

J. Gerald, B. J. Popek, and . Walker, The LOCUS Distributed System Architecture, pp.90-93, 1985.

A. Rachel, . Pottinger, A. Philip, and . Bernstein, Merging models based on given correspondences, Proceedings of the 29th international conference on Very large data bases, pp.862-873, 2003.

N. Preguica, J. M. Marques, M. Shapiro, and M. Letia, A Commutative Replicated Data Type for Cooperative Editing, 2009 29th IEEE International Conference on Distributed Computing Systems, pp.395-403, 2009.
DOI : 10.1109/ICDCS.2009.20

URL : https://hal.archives-ouvertes.fr/hal-01248203

Q. Inc, XtreemFS replication, pp.2017-2018

N. Ramsey and E. Csirmaz, An Algebraic Approach to File Synchronization, Proceedings of the 8th European Software Engineering Conference Held Jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering, ESEC/FSE-9, pp.175-185, 2001.

N. Ramsey and E. Csirmaz, An algebraic approach to file synchronization, ACM SIGSOFT Software Engineering Notes, vol.26, issue.5, pp.175-185, 2001.
DOI : 10.1145/503271.503233

D. Ratner, P. Reiher, J. Gerald, and . Popek, Roam: a scalable replication system for mobile computing, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99, pp.96-104, 1999.
DOI : 10.1109/DEXA.1999.795151

D. Ratner, P. Reiher, J. Gerald, and . Popek, Roam: A Scalable Replication System for Mobility, Mobile Networks and Applications, vol.9, issue.5, pp.537-544, 2004.
DOI : 10.1023/B:MONE.0000034707.26695.e8

L. Peter, . Reiher, S. John, D. Heidemann, G. Ratner et al., Resolving file conflicts in the Ficus file system, pp.76-90, 1994.

K. Ren, Q. Zheng, S. Patil, and G. Gibson, IndexFS: Scaling File System Metadata Performance with Stateless Caching and Bulk Insertion, SC14: International Conference for High Performance Computing, Networking, Storage and Analysis, pp.237-248, 2014.
DOI : 10.1109/SC.2014.25

H. Roh, M. Jeon, J. Kim, and J. Lee, Replicated abstract data types: Building blocks for collaborative applications, Journal of Parallel and Distributed Computing, vol.71, issue.3, pp.354-368, 2011.
DOI : 10.1016/j.jpdc.2010.12.006

D. J. Santry, M. J. Feeley, N. C. Hutchinson, and A. C. Veitch, Elephant: the file system that never forgets, Proceedings of the Seventh Workshop on Hot Topics in Operating Systems, pp.2-7, 1999.
DOI : 10.1109/HOTOS.1999.798369

D. S. Santry, M. J. Feeley, N. C. Hutchinson, A. C. Veitch, R. W. Carton et al., Deciding when to Forget in the Elephant File System, Proceedings of the Seventeenth ACM Symposium on Operating Systems Principles, SOSP '99, pp.110-123, 1999.

D. S. Santry, M. J. Feeley, N. C. Hutchinson, A. C. Veitch, R. W. Carton et al., Deciding when to forget in the Elephant file system, ACM SIGOPS Operating Systems Review, vol.33, issue.5, pp.110-123, 1999.
DOI : 10.1145/319344.319159

M. Satyanarayanan, J. J. Kistler, P. Kumar, M. E. Okasaki, E. H. Siegel et al., Coda: A highly available file system for a distributed workstation environment. Computers, IEEE Transactions on, vol.39, issue.4, pp.447-459, 1990.

. Scality and . Ring, http://www.scality.com/ring/object-storage-overview/. Accessed, pp.2017-2018

M. Segura, V. Rancurel, V. Tao, and M. Shapiro, Scality's experience with a geo-distributed file system, Proceedings of the Posters & Demos Session on, Middleware Posters and Demos '14, pp.31-32, 2014.
DOI : 10.1145/502059.502054

M. Shapiro, N. Preguiça, C. Baquero, and M. Zawirski, A comprehensive study of Convergent and Commutative Replicated Data Types, p.55, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00555588

M. Shapiro, N. Preguiça, C. Baquero, and M. Zawirski, Conflict-Free Replicated Data Types, Proceedings of the 13th International Conference on Stabilization, Safety, and Security of Distributed Systems, pp.386-400, 2011.
DOI : 10.1145/800222.806750

URL : https://hal.archives-ouvertes.fr/inria-00609399

K. Shvachko, H. Kuang, S. Radia, and R. Chansler, The Hadoop Distributed File System, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), pp.1-10, 2010.
DOI : 10.1109/MSST.2010.5496972

V. Tao, V. Rancurel, and J. Neto, A Name Is Not A Name, Proceedings of the 6th Asia-Pacific Workshop on Systems, APSys '15, pp.1-4, 1990.
DOI : 10.1145/773379.806615

V. Tao, M. Shapiro, and V. Rancurel, Merging semantics for conflict updates in geo-distributed file systems, Proceedings of the 8th ACM International Systems and Storage Conference on, SYSTOR '15, 2015.
DOI : 10.1007/978-3-642-24550-3_29

URL : https://hal.archives-ouvertes.fr/hal-01248190

A. , , 1990.

D. B. Terry, M. M. Theimer, K. Petersen, A. J. Demers, M. J. Spreitzer et al., Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System, Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, SOSP '95, pp.172-182, 1995.

A. Thomson and D. J. Abadi, CalvinFS: Consistent WAN Replication and Scalable Metadata Management for Distributed File Systems, 13th USENIX Conference on File and Storage Technologies (FAST 15), pp.1-14, 2015.

W. Vogels, Eventually Consistent, Queue, vol.6, issue.6, pp.14-19, 2008.
DOI : 10.1145/1466443.1466448

URL : http://dl.acm.org/ft_gateway.cfm?id=1435432&type=pdf

W. Vogels, Eventually consistent, Communications of the ACM, vol.52, issue.1, pp.40-44, 2009.
DOI : 10.1145/1435417.1435432

URL : http://dl.acm.org/ft_gateway.cfm?id=1435432&type=pdf

B. Walker, G. Popek, R. English, C. Kline, and G. Thiel,

, The LOCUS Distributed Operating System Proceedings of the Ninth ACM Symposium on Operating Systems Principles, SOSP '83, pp.49-70, 1983.

B. Walker, G. Popek, R. English, C. Kline, and G. Thiel, The LOCUS distributed operating system, ACM SIGOPS Operating Systems Review, vol.17, issue.5, pp.49-70, 1983.
DOI : 10.1145/773379.806615

A. Sage, S. A. Weil, E. L. Brandt, D. D. Miller, C. Long et al., Ceph: A Scalable, High-performance Distributed File System, Proceedings of the 7th Symposium on Operating Systems Design and Implementation , OSDI '06, pp.307-320, 2006.

A. Sage, K. T. Weil, S. A. Pollack, E. L. Brandt, and . Miller, Dynamic Metadata Management for Petabyte-Scale File Systems, Proceedings of the, 2004.

, ACM/IEEE Conference on Supercomputing, SC '04, 2004.

S. Weiss, P. Urso, and P. Molli, Logoot: A Scalable Optimistic Replication Algorithm for Collaborative Editing on P2P Networks, 2009 29th IEEE International Conference on Distributed Computing Systems, p.29, 2009.
DOI : 10.1109/ICDCS.2009.75

URL : https://hal.archives-ouvertes.fr/inria-00432368