The papers are now available in the ACM DL.
- Marcos Aguilera, (VMware Inc., USA)
Yesquel: scalable SQL storage for web applications
Web applications (web mail, web stores, social networks) keep massive amounts of data that must be readily available to users. The storage system underlying these applications has evolved dramatically over the past 25 years, from file systems, to SQL database systems, to a large variety of NOSQL systems. In this talk, we contemplate this fascinating history and present a new storage system called Yesquel. Yesquel combines several advantages of prior systems. It supports the SQL query language to facilitate the design of Web applications, while offering performance and scalability of NOSQL systems.
- Peter Bourgon, (SoundCloud, Germany)
CRDTs in production
CRDTs are a well-known mechanism to implement a form of eventual consistency in distributed systems. But there can be a big leap between theory and practice, and there's a lot to be learned in the application of theory to industry. This talk describes Roshi, a purpose-built, CRDT-based data system powering the SoundCloud stream, and many other product features. Special emphasis is placed on real-world design considerations and tradeoffs.
David Navalho, Sérgio Duarte and Nuno Preguiça.
A Study of CRDTs that do Computations
Alejandro Zlatko Tomsic, Tyler Crain and Marc Shapiro.
An empirical perspective on causal consistency
Amadeo Asco and Annette Bieniusa.
Adaptive Strength Geo–Replication Strategy
Giovanni Bernardi, Andrea Cerone, Alexey Gotsman and Hongseok Yang.
Analysing and Optimising Parallel Snapshot Isolation
Brandon Holt, Irene Zhang, Dan Ports, Mark Oskin and Luis Ceze.
Claret: Using Data Types for Highly Concurrent Distributed Transactions
Santiago Castiñeira and Annette Bieniusa.
Collaborative offline web applications using Conflict-free Replicated Data Types
Tyler Crain and Marc Shapiro.
Designing a causally consistent protocol for geo-distributed partial replication
Christopher Meiklejohn and Peter Van Roy.
Lasp: A Language for Distributed, Eventually Consistent Computations with CRDTs
Cheng Li, João Leitão, Allen Clement, Nuno Preguiça and Rodrigo Rodrigues.
Minimizing Coordination in Replicated Systems
Alysson Bessani, Ricardo Mendes and Tiago Oliveira.
On the Consistency of Heterogeneous Composite Objects
Manuel Bravo, Paolo Romano, Luís Rodrigues and Peter Van Roy.
Reducing the Vulnerability Window in Distributed Transactional Protocols
Call For Participation
The Workshop on Principles and Practice of Consistency for Distributed Data will take place on April 21, 2015, in Bordeaux, France, and is co-located with the EuroSys 2015 conference. It is the direct successor of the EuroSys 2014 Workshop on Principles and Practice of Eventual Consistency which brought together approximately 40 researchers and practitioners in the areas of distributed systems, programming languages, databases and concurrent programming.
This workshop aims to investigate the principles and practice of weak consistency models for large-scale, distributed shared data systems. It will bring together theoreticians and practitioners from different horizons: system development, distributed algorithms, concurrency, fault tolerance, databases, language and verification, including both academia and industry. The Call for Papers for PaPoC 2015 is available, please consider submitting your work.
For any question or suggestion you may have please do not hesitate contacting us!