Boki: Stateful serverless computing with shared logs
Boki is a new serverless runtime that exports a shared log API to serverless functions. Boki
shared logs enable stateful serverless applications to manage their state with durability …
shared logs enable stateful serverless applications to manage their state with durability …
A model and survey of distributed data-intensive systems
Data is a precious resource in today's society, and it is generated at an unprecedented and
constantly growing pace. The need to store, analyze, and make data promptly available to a …
constantly growing pace. The need to store, analyze, and make data promptly available to a …
The cloud is not enough: Saving {IoT} from the cloud
The Internet of Things (IoT) represents a new class of applications that can benefit from
cloud infrastructure. However, the current approach of directly connecting smart devices to …
cloud infrastructure. However, the current approach of directly connecting smart devices to …
Building consistent transactions with inconsistent replication
Application programmers increasingly prefer distributed storage systems with strong
consistency and distributed transactions (eg, Google's Spanner) for their strong guarantees …
consistency and distributed transactions (eg, Google's Spanner) for their strong guarantees …
Halfmoon: Log-optimal fault-tolerant stateful serverless computing
Serverless computing separates function execution from state management. Simple retry-
based fault tolerance might corrupt the shared state with duplicate updates. Existing …
based fault tolerance might corrupt the shared state with duplicate updates. Existing …
Foundationdb: A distributed unbundled transactional key value store
FoundationDB is an open source transactional key value store created more than ten years
ago. It is one of the first systems to combine the flexibility and scalability of NoSQL …
ago. It is one of the first systems to combine the flexibility and scalability of NoSQL …
Eris: Coordination-free consistent transactions using in-network concurrency control
Distributed storage systems aim to provide strong consistency and isolation guarantees on
an architecture that is partitioned across multiple shards for scalability and replicated for fault …
an architecture that is partitioned across multiple shards for scalability and replicated for fault …
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 …
Blockchains vs. distributed databases: Dichotomy and fusion
Blockchain has come a long way-a system that was initially proposed specifically for
cryptocurrencies is now being adapted and adopted as a general-purpose transactional …
cryptocurrencies is now being adapted and adopted as a general-purpose transactional …
An evaluation of distributed concurrency control
R Harding, D Van Aken, A Pavlo… - Proceedings of the VLDB …, 2017 - dl.acm.org
Increasing transaction volumes have led to a resurgence of interest in distributed transaction
processing. In particular, partitioning data across several servers can improve throughput by …
processing. In particular, partitioning data across several servers can improve throughput by …