Transactional storage for geo-replicated systems

Y Sovran, R Power, MK Aguilera, J Li - Proceedings of the Twenty-Third …, 2011 - dl.acm.org
We describe the design and implementation of Walter, a key-value store that supports
transactions and replicates data across distant sites. A key feature behind Walter is a new …

PEAS: A robust energy conserving protocol for long-lived sensor networks

F Ye, G Zhong, J Cheng, S Lu… - … on Distributed Computing …, 2003 - ieeexplore.ieee.org
In this paper we present PEAS, a robust energy-conserving protocol that can build long-
lived, resilient sensor networks using a very large number of small sensors with short battery …

Bolt-on causal consistency

P Bailis, A Ghodsi, JM Hellerstein, I Stoica - Proceedings of the 2013 …, 2013 - dl.acm.org
We consider the problem of separating consistency-related safety properties from availability
and durability in distributed data stores via the application of a" bolt-on" shim layer that …

Middleware-based database replication: the gaps between theory and practice

E Cecchet, G Candea, A Ailamaki - Proceedings of the 2008 ACM …, 2008 - dl.acm.org
The need for high availability and performance in data management systems has been
fueling a long running interest in database replication from both academia and industry …

WS-replication: a framework for highly available web services

J Salas, F Perez-Sorrosal, M Patiño-Martínez… - Proceedings of the 15th …, 2006 - dl.acm.org
Due to the rapid acceptance of web services and its fast spreading, a number of mission-
critical systems will be deployed as web services in next years. The availability of those …

P-store: Genuine partial replication in wide area networks

N Schiper, P Sutra, F Pedone - 2010 29th IEEE Symposium on …, 2010 - ieeexplore.ieee.org
Partial replication is a way to increase the scalability of replicated systems: updates only
need to be applied to a subset of the system's sites, thus allowing replicas to handle …

Would static analysis tools help developers with code reviews?

S Panichella, V Arnaoudova… - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
Code reviews have been conducted since decades in software projects, with the aim of
improving code quality from many different points of view. During code reviews, developers …

Tolerating byzantine faults in transaction processing systems using commit barrier scheduling

B Vandiver, H Balakrishnan, B Liskov… - Proceedings of twenty …, 2007 - dl.acm.org
This paper describes the design, implementation, and evaluation of areplication scheme to
handle Byzantine faults in transaction processing database systems. The scheme compares …

Synapse: a microservices architecture for heterogeneous-database web applications

N Viennot, M Lécuyer, J Bell, R Geambasu… - Proceedings of the tenth …, 2015 - dl.acm.org
The growing demand for data-driven features in today's Web applications--such as targeting,
recommendations, or predictions--has transformed those applications into complex …

Database replication: a tale of research across communities

B Kemme, G Alonso - Proceedings of the VLDB Endowment, 2010 - dl.acm.org
Replication is a key mechanism to achieve scalability and fault-tolerance in databases. Its
importance has recently been further increased because of the role it plays in achieving …