首页> 外文会议>International Conference on Data Engineering >Lock Violation for Fault-tolerant Distributed Database System*
【24h】

Lock Violation for Fault-tolerant Distributed Database System*

机译:锁定容错分布式数据库系统*

获取原文

摘要

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.
机译:现代分布式数据库系统通过在大量节点上分区数据来水平缩放。大多数此类系统在复制层上构建其交易层,采用共识协议,以确保数据一致性以实现容错。因此,复制状态机之间的同步变为交易处理的显着开销。如果没有仔细设计,同步可以放大交易的锁定持续时间并损害系统的可扩展性。投机技术,例如受控锁违规(CLV)和早期锁定释放(ELR),在缩短锁定的关键路径和提升事务处理性能方面是有用的。要使用这些技术来优化地理复制的分布式数据库(GDDB)是一个直观的想法。本文表明,在分布式环境中,讽刺的讽刺通常是不快的。相反,我们介绍了分布式锁违规(DLV),是Geo-Repled分布式数据库的专用推测技术。 DLV可以实现良好的性能而不会产生严重的副作用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号