首页> 外文期刊>Information Technology Journal >A Distributed Algorithm for SI Transactions Serializability in Cloud Computing
【24h】

A Distributed Algorithm for SI Transactions Serializability in Cloud Computing

机译:云计算中SI事务可串行化的分布式算法

获取原文
           

摘要

There are well known anomalies permitted by snapshot isolation that can lead to violations of data consistency by interleaving transactions that individually maintain consistency. Until now, there are some ways to prevent these anomalies only in single computer and there are not the corresponding solving methods in cloud computing. This paper describes our PDCC algorithm to detect cycles in a snapshot isolation dependency graph and abort transactions to break the cycle in cloud computing. The algorithm ensures serializable executions for SI transactions in cloud computing. Based on the transaction concurrency control of Percolator, we have implemented our algorithm in an open source cloud database system (HBase) and our performance study shows that PDCC throughput and scalability are good.
机译:快照隔离允许存在众所周知的异常情况,这些异常情况可能是通过交织单独维护一致性的事务而导致违反数据一致性的。到目前为止,有一些方法只能在单台计算机上防止这些异常,并且在云计算中还没有相应的解决方法。本文介绍了我们的PDCC算法,该算法可检测快照隔离依赖图中的周期并中止事务以打破云计算中的周期。该算法可确保云计算中SI事务的可序列化执行。基于Percolator的事务并发控制,我们已经在开源云数据库系统(HBase)中实现了我们的算法,并且性能研究表明PDCC吞吐量和可伸缩性都很好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号