Boki: Stateful serverless computing with shared logs

Z Jia, E Witchel - Proceedings of the ACM SIGOPS 28th Symposium on …, 2021 - dl.acm.org
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 …

A model and survey of distributed data-intensive systems

A Margara, G Cugola, N Felicioni, S Cilloni - ACM Computing Surveys, 2023 - dl.acm.org
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 …

The cloud is not enough: Saving {IoT} from the cloud

B Zhang, N Mor, J Kolb, DS Chan, K Lutz… - 7th USENIX Workshop …, 2015 - usenix.org
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 …

Building consistent transactions with inconsistent replication

I Zhang, NK Sharma, A Szekeres… - ACM Transactions on …, 2018 - dl.acm.org
Application programmers increasingly prefer distributed storage systems with strong
consistency and distributed transactions (eg, Google's Spanner) for their strong guarantees …

Halfmoon: Log-optimal fault-tolerant stateful serverless computing

S Qi, X Liu, X Jin - Proceedings of the 29th Symposium on Operating …, 2023 - dl.acm.org
Serverless computing separates function execution from state management. Simple retry-
based fault tolerance might corrupt the shared state with duplicate updates. Existing …

Foundationdb: A distributed unbundled transactional key value store

J Zhou, M Xu, A Shraer, B Namasivayam… - Proceedings of the …, 2021 - dl.acm.org
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 …

Eris: Coordination-free consistent transactions using in-network concurrency control

J Li, E Michael, DRK Ports - Proceedings of the 26th Symposium on …, 2017 - dl.acm.org
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 …

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 …

Blockchains vs. distributed databases: Dichotomy and fusion

P Ruan, TTA Dinh, D Loghin, M Zhang… - Proceedings of the …, 2021 - dl.acm.org
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 …

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 …