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 …

Distributed shared persistent memory

Y Shan, SY Tsai, Y Zhang - Proceedings of the 2017 Symposium on …, 2017 - dl.acm.org
Next-generation non-volatile memories (NVMs) will provide byte addressability, persistence,
high density, and DRAM-like performance. They have the potential to benefit many …

Sinfonia: a new paradigm for building scalable distributed systems

MK Aguilera, A Merchant, M Shah, A Veitch… - ACM SIGOPS …, 2007 - dl.acm.org
We propose a new paradigm for building scalable distributed systems. Our approach does
not require dealing with message-passing protocols--a major complication in existing …

[PDF][PDF] Boxwood: Abstractions as the Foundation for Storage Infrastructure.

J MacCormick, N Murphy, M Najork, CA Thekkath… - OSDI, 2004 - usenix.org
Writers of complex storage applications such as distributed file systems and databases are
faced with the challenges of building complex abstractions over simple storage devices like …

Scalable, distributed data structures for internet service construction

SD Gribble, EA Brewer, JM Hellerstein - Fourth Symposium on …, 2000 - usenix.org
This paper presents a new persistent data management layer designed to simplify cluster-
based Internet service construction. This self-managing layer, called a distributed data …

Middleware challenges ahead

K Geihs - Computer, 2001 - ieeexplore.ieee.org
Middleware research and development has reached the end of its first major phase, and
new requirements are arising that are so fundamentally different that they will lead to new …

[图书][B] Coordination of Internet agents: Models, technologies, and applications

A Omicini, F Zambonelli, M Klusch, R Tolksdorf - 2013 - books.google.com
As today's most complex computing environment, the Internet confronts IT researchers,
system designers, and application developers with completely new challenges and, as a …

Sinfonia: A new paradigm for building scalable distributed systems

MK Aguilera, A Merchant, M Shah, A Veitch… - ACM Transactions on …, 2009 - dl.acm.org
We propose a new paradigm for building scalable distributed systems. Our approach does
not require dealing with message-passing protocols, a major complication in existing …

[PDF][PDF] Replication: optimistic approaches

Y Saito, M Shapiro - 2002 - Citeseer
Replication maintains replicas (copies) of critical data on multiple computers and allows
access to any one of them. It is the critical enabling technology of distributed services …

Integrating remote invocation and distributed shared state

C Tang, D Chen, S Dwarkadas… - … Parallel and Distributed …, 2004 - ieeexplore.ieee.org
Summary form only given. Most distributed applications require, at least conceptually, some
sort of shared state: information that is nonstatic but mostly read, and needed at more than …