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 …

Bridging the Gap between Relational {OLTP} and Graph-based {OLAP}

S Shen, Z Yao, L Shi, L Wang, L Lai, Q Tao… - 2023 USENIX Annual …, 2023 - usenix.org
Recently, many applications have required the ability to perform dynamic graph analytical
processing (GAP) tasks on the datasets generated by relational OLTP in real time. To meet …

Native Distributed Databases: Problems, Challenges and Opportunities

Q Xu, C Yang, A Zhou - Proceedings of the VLDB Endowment, 2024 - dl.acm.org
Native distributed databases, crucial for scalable applications, offer transactional and
analytical prowess but face data intricacies and network challenges. Under the CAP …

{NCC}: Natural Concurrency Control for Strictly Serializable Datastores by Avoiding the {Timestamp-Inversion} Pitfall

H Lu, S Mu, S Sen, W Lloyd - 17th USENIX Symposium on Operating …, 2023 - usenix.org
Strictly serializable datastores greatly simplify application development. However, existing
techniques pay unnecessary costs for naturally consistent transactions, which arrive at …

{KRCORE}: A microsecond-scale {RDMA} control plane for elastic computing

X Wei, F Lu, R Chen, H Chen - 2022 USENIX Annual Technical …, 2022 - usenix.org
We present KRCORE, an RDMA library with a microsecond-scale control plane on
commodity RDMA hardware for elastic computing. KRCORE can establish a full-fledged …

PolarDB-SCC: A Cloud-Native Database Ensuring Low Latency for Strongly Consistent Reads

X Yang, Y Zhang, H Chen, C Sun, F Li… - Proceedings of the VLDB …, 2023 - dl.acm.org
A classic design of cloud-native databases adopts an architecture that consists of one
read/write (RW) node and one or more read-only (RO) nodes. In such a design, the …

Retrofitting high availability mechanism to tame hybrid transaction/analytical processing

S Shen, R Chen, H Chen, B Zang - 15th {USENIX} Symposium on …, 2021 - usenix.org
Many application domains can benefit from hybrid transaction/analytical processing (HTAP)
by executing queries on real-time datasets produced by concurrent transactions. However …

Motor: Enabling {Multi-Versioning} for Distributed Transactions on Disaggregated Memory

M Zhang, Y Hua, Z Yang - 18th USENIX Symposium on Operating …, 2024 - usenix.org
In modern datacenters, memory disaggregation unpacks monolithic servers to build network-
connected distributed compute and memory pools to improve resource utilization and …

Aurogon: Taming Aborts in All Phases for Distributed {In-Memory} Transactions

T Jiang, G Zhang, Z Li, W Zheng - 20th USENIX Conference on File and …, 2022 - usenix.org
Flourishing OLTP applications promote transaction systems to scale out to datacenter-level
clusters. Benefiting from high scalability, timestamp ordering (T/O) approaches tend to win …

Remus: Efficient live migration for distributed databases with snapshot isolation

J Kang, L Cai, F Li, X Zhou, W Cao, S Cai… - Proceedings of the 2022 …, 2022 - dl.acm.org
Shared-nothing, distributed databases scale transactional and analytical processing over a
large data volume by spreading data across servers. However, static sharding of data across …