De plus, cela est (asymptotiquement) la moins cher des réalisations connues pour toutes sortes d'ensembles. La borne inférieure pour l'ensemble suppression-gagnante montre, que telle optimalisation n'est pas possible dans le cas d'une sémantique suppression-gagnante ,
[3] Data Types in Riak, 2014. ,
Causal memory, Proc. 5th Int. Workshop on Distributed Algorithms, pp.9-30, 1991. ,
DOI : 10.1007/BFb0022435
Scalable eventually consistent counters over unreliable networks, 2013. ,
Nuno Preguiça, and Victor Fonte. Scalable and accurate causality tracking for eventually consistent stores, Int ,
Efficient state-based CRDTs by delta-mutation URL http://arxiv.org/abs/ 1410.2803 ChainReaction: a causal+ consistent datastore based on Chain Replication, Euro. Conf. on Comp. Sys. (EuroSys) Conway, and Joseph M. Hellerstein. Consistency without borders. In Symp. on Cloud Computing (SoCC), 2013. ,
C-Set: a Commutative Replicated Data Type for Semantic Stores The network is reliable: An informal survey of real-world communications failures, RED: Fourth International Workshop on REsource Discovery, 2011. ,
Hellerstein, and Ion Stoica Highly Available Transactions: Virtues and limitations, Int. Conf. on Very Large Data Bases (VLDB), Riva del Garda, 2014. ,
Hellerstein, and Ion Stoica. Scalable atomic visibility with RAMP transactions, Int. Conf. on the Mgt. of Data (SIGMOD), 2014. ,
Hellerstein, and Ion Stoica. Coordination avoidance in database systems, Int. Conf. on Very Large Data Bases (VLDB), 2015. ,
Using structural characteristics for autonomous operation, ACM SIGOPS Operating Systems Review, vol.33, issue.4, pp.90-96, 1999. ,
DOI : 10.1145/334598.334614
Making operation-based CRDTs operation-based, Int. Conf. on Distr. Apps. and Interop. Sys. (DAIS), 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01287738
PRACTI replication, Networked Sys. Design and Implem. (NSDI), pp.59-72, 2006. ,
Characterizing user behavior in online social networks, Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference, IMC '09, 2009. ,
DOI : 10.1145/1644893.1644900
Concurrency Control and Recovery in Database Systems, 1987. ,
An optimized conflict-free replicated set, Institut National de la Recherche en Informatique et Automatique (Inria), 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00738680
An optimized conflict-free replicated set: Additional material. Unpublished extension of the technical report, 2012. ,
Brief Announcement: Semantics of Eventually Consistent Replicated Sets, In Int. Symp. on Dist. Comp. (DISC) Lecture Notes in Comp. Sc, vol.7611, pp.441-442, 2012. ,
DOI : 10.1007/978-3-642-33651-5_48
URL : https://hal.archives-ouvertes.fr/hal-00769554
Models and software model checking of a distributed file replication system In Formal Methods and Hybrid Real-Time Systems, pp.1-23978, 2007. ,
Server-managed CRDTs based on Akka. https://github.com/jboner/ akka-crdt, 2014. ,
Optimising client-side geo-replication with partially replicated data structures, submission, 2014. ,
Riak DT map, Proceedings of the First Workshop on Principles and Practice of Eventual Consistency, PaPEC '14, 2014. ,
DOI : 10.1145/2596631.2596633
K-Resilient Session Guarantees Synchronization Protocol for Mobile Ad-Hoc Networks, Parallel Processing and Applied Mathematics, vol.7203, pp.30-39 ,
DOI : 10.1007/978-3-642-31464-3_4
Bringing TouchDevelop to the cloud, Inside Microsoft Research Blog, vol.1028, 2013. ,
Daan Leijen, and Mooly Sagiv. Eventually consistent transactions, Euro. Symp. on Programming, 2012. ,
Cloud Types for Eventual Consistency, Euro. Conf. on Object-Oriented Pging, pp.283-307978, 2012. ,
DOI : 10.1007/978-3-642-31057-7_14
Understanding eventual consistency, p.189249, 2013. ,
Replicated data types, Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '14, pp.271-284, 2014. ,
DOI : 10.1145/2535838.2535848
URL : https://hal.archives-ouvertes.fr/hal-00934311
Cloud types: Robust abstractions for replicated shared state, 2014. ,
Introduction to Reliable and Secure Distributed Programming, 2011. ,
DOI : 10.1007/978-3-642-15260-3
Build collaborative apps with Google Drive Realtime API Google Apps Developers Blog, 2013. ,
Scaling up reconciliation in eventual consistency scaling-up-reconciliation-in-eventual-consistency, 2012. ,
Concerning the size of logical clocks in distributed systems, Information Processing Letters, vol.39, issue.1, 1991. ,
DOI : 10.1016/0020-0190(91)90055-M
Mobius: Unified messaging and data serving for mobile apps, Int. Conf. on Mobile Sys., Apps. and Services (MobiSys), pp.141-154, 2012. ,
Edelweiss, Proc. VLDB Endow, p.2014 ,
DOI : 10.14778/2732279.2732285
Benchmarking cloud serving systems with YCSB, Proceedings of the 1st ACM symposium on Cloud computing, SoCC '10, pp.143-154, 2010. ,
DOI : 10.1145/1807128.1807152
Dynamo: Amazon's highly available key-value store, Symp. on Op. Sys. Principles (SOSP), volume 41 of Operating Systems Review, pp.205-220, 2007. ,
A Scalable Conflict-Free Replicated Set Data Type, 2013 IEEE 33rd International Conference on Distributed Computing Systems ,
DOI : 10.1109/ICDCS.2013.10
Orbe, Proceedings of the 4th annual Symposium on Cloud Computing, SOCC '13, pp.1-11, 2013. ,
DOI : 10.1145/2523616.2523628
Closing the performance gap between causal consistency and eventual consistency, W. on the Principles and Practice of Eventual Consistency (PaPEC) ,
Concurrency control in groupware systems, Int. Conf. on the Mgt. of Data (SIGMOD) Assoc. for Computing Machinery. doi, pp.399-407, 1989. ,
Hundreds of impossibility results for distributed computing, Distributed Computing, vol.16, issue.2-3 ,
DOI : 10.1007/s00446-003-0091-y
Weak-consistency group communication and membership, SIGACT News, pp.51-59, 1992. ,
Composite replicated data types In submission, 2014. ,
Linearizability: a correctness condition for concurrent objects, ACM Transactions on Programming Languages and Systems, vol.12, issue.3, pp.463-492, 1990. ,
DOI : 10.1145/78969.78972
Symmetric lenses, Symp. on Principles of Prog. Lang. (POPL) Assoc. for Computing Machinery, pp.371-384, 2011. ,
Modeling the effects of delayed haptic and visual feedback in a collaborative virtual environment, ACM Transactions on Computer-Human Interaction, vol.14, issue.2, 2007. ,
DOI : 10.1145/1275511.1275514
The maintenance of duplicate databases, Internet Request for Comments RFC Information Sciences Institute, vol.677, 1976. ,
Using dark fiber to displace diesel generators, Hot Topics in Operating Systems ,
Call me maybe: Cassandra. http://aphyr.com/posts/ 294-call-me-maybe-cassandra, 2013. ,
Gmail for mobile HTML5 series: Cache pattern for offline HTML5 web applications Google Code Blog, 2009. ,
Lazy replication, Proceedings of the 4th workshop on ACM SIGOPS European workshop , EW 4, pp.49-55, 1991. ,
DOI : 10.1145/504136.504138
Providing high availability using lazy replication, ACM Transactions on Computer Systems, vol.10, issue.4, pp.360-391, 1992. ,
DOI : 10.1145/138873.138877
Cassandra, a decentralized structured storage system, W. on Large-Scale Dist. Sys. and Middleware (LADIS), volume 44 of Operating Systems Review ACM SIG on Op. Sys. (SIGOPS), pp.35-40, 2009. ,
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
Making geo-replicated systems fast as possible, consistent when necessary, Symp. on Op. Sys. Design and Implementation (OSDI), pp.265-278, 2012. ,
Don't settle for eventual, Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, SOSP '11, pp.401-416, 2011. ,
DOI : 10.1145/2043556.2043593
Stronger semantics for low-latency geo-replicated storage, Networked Sys. Design and Implem. (NSDI), pp.313-328, 2013. ,
Consistency, availability, and convergence, 2011. ,
Depot, ACM Transactions on Computer Systems, vol.29, issue.4, pp.1-12, 2011. ,
DOI : 10.1145/2063509.2063512
Concise version vectors in WinFS, Distributed Computing, pp.209-219, 2007. ,
Virtual time and global states of distributed systems, In Int. W. on Parallel and Distributed Algorithms, pp.215-226, 1989. ,
Optimized OR-sets without ordering constraints, Int. Conf. on Distributed Comp. and Net. (ICDCN), pp.227-241 ,
LSEQ, Proceedings of the 2013 ACM symposium on Document engineering, DocEng '13, pp.37-46 ,
DOI : 10.1145/2494266.2494278
Proving correctness of transformation functions in collaborative editing systems, 2005. ,
URL : https://hal.archives-ouvertes.fr/inria-00071213
Tombstone Transformation Functions for Ensuring Consistency in Collaborative Editing Systems, 2006 International Conference on Collaborative Computing: Networking, Applications and Worksharing, 2006. ,
DOI : 10.1109/COLCOM.2006.361867
URL : https://hal.archives-ouvertes.fr/inria-00109039
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
Detection of mutual inconsistency in distributed systems, IEEE Trans. on Soft. Engin., SE, issue.3, pp.9240-247, 1983. ,
Semantically reliable multicast: definition, implementation, and performance evaluation, IEEE Transactions on Computers, vol.52, issue.2, pp.150-165, 2003. ,
DOI : 10.1109/TC.2003.1176983
Flexible update propagation for weakly consistent replication, Symp. on Op. Sys. Principles (SOSP), pp.288-301, 1997. ,
Replication in Ficus distributed file systems, [1990] Proceedings. Workshop on the Management of Replicated Data, pp.24-29 ,
DOI : 10.1109/MRD.1990.138235
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
Data management support for asynchronous groupware, Proceedings of the 2000 ACM conference on Computer supported cooperative work , CSCW '00 ,
DOI : 10.1145/358916.358972
Cimbiosys: A platform for content-based partial replication, Networked Sys. Design and Implem. (NSDI), 2009. ,
Redis is an open source, BSD licensed, advanced key-value store, 2014. ,
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
The space complexity of transactional interactive reads, Int. W. on Hot Topics in Cloud Data Processing (HotCDP), 2012. ,
Non-Monotonic Snapshot Isolation: scalable and strong consistency for geo-replicated transactional systems, Symp. on Reliable Dist. Sys. (SRDS), pp.163-172, 2013. ,
P-Store: Genuine Partial Replication in Wide Area Networks, 2010 29th IEEE Symposium on Reliable Distributed Systems, pp.214-224, 2010. ,
DOI : 10.1109/SRDS.2010.32
URL : https://hal.archives-ouvertes.fr/hal-01293863
Performance related changes and their user impact URL https://www.youtube.com/watch?v=bQSE51-gr2s, 2009. ,
Detecting causal relationships in distributed computations: In search of the holy grail, Distributed Computing, pp.149-174, 1994. ,
DOI : 10.1007/BF02277859
Convergent and commutative replicated data types, 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-00932833
Conflict-Free Replicated Data Types, Int. Symp. on Stabilization, Safety, and Security of Distributed Systems (SSS), pp.386-400, 2011. ,
DOI : 10.1007/978-3-642-24550-3_29
URL : https://hal.archives-ouvertes.fr/inria-00609399
A comprehensive study of Convergent and Commutative Replicated Data Types, Recherche en Informatique et Automatique (Inria), 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00555588
Build an HTML5 offline application with Application Cache, Web Storage and ASP, NET MVC. CODE Magazine, 2013. ,
Transactional storage for geo-replicated systems, Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, SOSP '11, pp.385-400, 2011. ,
DOI : 10.1145/2043556.2043592
Session guarantees for weakly consistent replicated data, Proceedings of 3rd International Conference on Parallel and Distributed Information Systems, pp.140-149, 1994. ,
DOI : 10.1109/PDIS.1994.331722
Managing update conflicts in Bayou, a weakly connected replicated storage system, In Symp. on Op. Sys. Principles (SOSP), pp.172-182, 1995. ,
Chain replication for supporting high throughput and availability, Symp. on Op. Sys. Design and Implementation (OSDI), pp.91-104, 2004. ,
Fidelity-aware replication for mobile devices, Proceedings of the 7th international conference on Mobile systems, applications, and services, Mobisys '09, 2009. ,
DOI : 10.1145/1555816.1555826
Eventually Consistent, Queue, vol.6, issue.6, pp.14-19, 2008. ,
DOI : 10.1145/1466443.1466448
Logoot: A Scalable Optimistic Replication Algorithm for Collaborative Editing on P2P Networks, 2009 29th IEEE International Conference on Distributed Computing Systems ,
DOI : 10.1109/ICDCS.2009.75
URL : https://hal.archives-ouvertes.fr/inria-00432368
Efficient solutions to the replicated log and dictionary problems, In Symp. on Principles of Dist. Comp. (PODC), pp.233-242, 1984. ,
Asynchronous rebalancing of a replicated tree, Conf. Française sur les Systèmes d'Exploitation (CFSE), 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-01248197
SwiftCloud: Fault-tolerant geo-replication integrated all the way to the client machine, Recherche en Informatique et Automatique (Inria), 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00870225