Total order broadcast and multicast algorithms: Taxonomy and survey

X Défago, A Schiper, P Urbán - ACM Computing Surveys (CSUR), 2004 - dl.acm.org
Total order broadcast and multicast (also called atomic broadcast/multicast) present an
important problem in distributed systems, especially with respect to fault-tolerance. In short …

[KIRJA][B] Principles of distributed database systems

MT Özsu, P Valduriez - 1999 - Springer
The first edition of this book appeared in 1991 when the technology was new and there were
not too many products. In the Preface to the first edition, we had quoted Michael Stonebraker …

Memory coherence in shared virtual memory systems

K Li, P Hudak - ACM Transactions on Computer Systems (TOCS), 1989 - dl.acm.org
The memory coherence problem in designing and implementing a shared virtual memory on
loosely coupled multiprocessors is studied in depth. Two classes of algorithms, centralized …

An overview of deterministic database systems

DJ Abadi, JM Faleiro - Communications of the ACM, 2018 - dl.acm.org
An overview of deterministic database systems Page 1 78 COMMUNICATIONS OF THE ACM |
SEPTEMBER 2018 | VOL. 61 | NO. 9 review articles FOR DECADES, THE strongest guarantee …

[KIRJA][B] Computer science handbook

AB Tucker - 2004 - taylorfrancis.com
When you think about how far and fast computer science has progressed in recent years, it's
not hard to conclude that a seven-year old handbook may fall a little short of the kind of …

Aria: a fast and practical deterministic OLTP database

Y Lu, X Yu, L Cao, S Madden - 2020 - dspace.mit.edu
© 2020, VLDB Endowment. Deterministic databases are able to efficiently run transactions
across different replicas without coordination. However, existing state-of-the-art deterministic …

The case for determinism in database systems

A Thomson, DJ Abadi - Proceedings of the VLDB Endowment, 2010 - dl.acm.org
Replication is a widely used method for achieving high availability in database systems. Due
to the nondeterminism inherent in traditional concurrency control schemes, however, special …

Ganymed: Scalable replication for transactional web applications

C Plattner, G Alonso - ACM/IFIP/USENIX International Conference on …, 2004 - Springer
Data grids, large scale web applications generating dynamic content and database service
providing pose significant scalability challenges to database engines. Replication is the …

Using paxos to build a scalable, consistent, and highly available datastore

J Rao, EJ Shekita, S Tata - arxiv preprint arxiv:1103.2408, 2011 - arxiv.org
Spinnaker is an experimental datastore that is designed to run on a large cluster of
commodity servers in a single datacenter. It features key-based range partitioning, 3-way …

The database state machine approach

F Pedone, R Guerraoui, A Schiper - Distributed and Parallel Databases, 2003 - Springer
Database replication protocols have historically been built on top of distributed database
systems, and have consequently been designed and implemented using distributed …