Authors
Xinan Yan, Linguan Yang, Hongbo Zhang, Xiayue Charles Lin, Bernard Wong, Kenneth Salem, Tim Brecht
Publication date
2018/5/27
Book
Proceedings of the 2018 International Conference on Management of Data
Pages
231-243
Description
The trend towards global applications and services has created an increasing demand for transaction processing on globally-distributed data. Many database systems, such as Spanner and CockroachDB, support distributed transactions but require a large number of wide-area network roundtrips to commit each transaction and ensure the transaction's state is durably replicated across multiple datacenters. This can significantly increase transaction completion time, resulting in developers replacing database-level transactions with their own error-prone application-level solutions.
This paper introduces Carousel, a distributed database system that provides low-latency transaction processing for multi-partition globally-distributed transactions. Carousel shortens transaction processing time by reducing the number of sequential wide-area network round trips required to commit a transaction and replicate its results …
Total citations
2017201820192020202120222023202414578157
Scholar articles
X Yan, L Yang, H Zhang, XC Lin, B Wong, K Salem… - Proceedings of the 2018 International Conference on …, 2018