Total order broadcast and multicast algorithms: Taxonomy and survey
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 …
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 …
not too many products. In the Preface to the first edition, we had quoted Michael Stonebraker …
Memory coherence in shared virtual memory systems
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 …
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 …
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 …
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
© 2020, VLDB Endowment. Deterministic databases are able to efficiently run transactions
across different replicas without coordination. However, existing state-of-the-art deterministic …
across different replicas without coordination. However, existing state-of-the-art deterministic …
The case for determinism in database systems
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 …
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 …
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 …
commodity servers in a single datacenter. It features key-based range partitioning, 3-way …
The database state machine approach
Database replication protocols have historically been built on top of distributed database
systems, and have consequently been designed and implemented using distributed …
systems, and have consequently been designed and implemented using distributed …