跳到主要导航 跳到搜索 跳到主要内容

Lock violation for fault-tolerant distributed database system

  • School of Information
  • Alibaba Group Holding Ltd.

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Modern distributed database systems scale horizontally by partitioning their data across a large number of nodes. Most such systems build their transactional layers on a replication layer, employing a consensus protocol to ensure data consistency to achieve fault tolerance. Synchronization among replicated state machines thus becomes a significant overhead of transaction processing. Without careful design, synchronization could amplify transactions' lock duration and impair the system's scalability. Speculative techniques, such as Controlled Lock Violation (CLV) and Early Lock Release (ELR), prove useful in shortening lock's critical path and boosting transaction processing performance. To use these techniques to optimize geo-replicated distributed databases(GDDB) is an intuitive idea. This paper shows that a naive application of speculation is often unhelpful in a distributed environment. Instead, we introduce Distributed Lock Violation (DLV), a specialized speculative technique for geo-replicated distributed databases. DLV can achieve good performance without incurring severe side effects.

源语言英语
主期刊名Proceedings - 2021 IEEE 37th International Conference on Data Engineering, ICDE 2021
出版商IEEE Computer Society
1416-1427
页数12
ISBN(电子版)9781728191843
DOI
出版状态已出版 - 4月 2021
活动37th IEEE International Conference on Data Engineering, ICDE 2021 - Virtual, Online, Chania, 希腊
期限: 19 4月 202122 4月 2021

出版系列

姓名Proceedings - International Conference on Data Engineering
2021-April
ISSN(印刷版)1084-4627
ISSN(电子版)2375-0286

会议

会议37th IEEE International Conference on Data Engineering, ICDE 2021
国家/地区希腊
Virtual, Online, Chania
时期19/04/2122/04/21

指纹

探究 'Lock violation for fault-tolerant distributed database system' 的科研主题。它们共同构成独一无二的指纹。

引用此