期刊文献+

一种基于强可有序化标准的长事务调度算法 被引量:2

A Scheduling Algorithm for Long Duration Transaction Based on Strong Orderability Criterion
下载PDF
导出
摘要 现有的长事务并发机制在解决并发冲突和回滚时往往需要依赖于人工干预,且故障恢复的代价较高.提出了一种面向长事务的调度正确性标准——强可有序化标准,并提出了基于该标准的长事务调度算法.该算法利用事务的语义知识以提高事务的并发效率,同时使得长事务的恢复机制大为简化,且回滚代价大大降低.实验结果表明该算法对长事务具有较好的并发处理效果和恢复效率. Existing concurrency control mechanisms for long duration transactions need human's participation when solving concurrent conflicts or performing rollback, and the cost for rolling back a long duration transaction is high. In this paper, a new correctness criterion——The strong orderability criterion for the concurrency control of long duration transactions is defined, and a scheduling algorithm based on the criterion is proposed. The algorithm makes use of the semantic knowledge of transactions to provide a higher degree of concurrency for long duration transactions. At the same time, the recovery mechanism of long duration transactions is greatly simplified, and the cost for rollback is decreased. Simulation results show that the algorithm has sound concurrency management ability and recovery efficiency.
出处 《计算机研究与发展》 EI CSCD 北大核心 2005年第8期1355-1361,共7页 Journal of Computer Research and Development
基金 国家"九七三"重点基础研究发展规划基金项目(2002CB312005) 国家"八六三"高技术研究发展计划基金项目(2003AA115440)
关键词 长事务 并发控制 恢复 调度算法 long duration transaction concurrency control recovery scheduling algorithm
  • 相关文献

参考文献10

  • 1G. M. Hector, D. U. Jeffrey, W. Jennifer. Database System Implementation. New Jersey: Prentice Hall, Inc., 2000.
  • 2G. M. Hector, K. Salem. Sagas. In: Proc. ACM SIGMOD lnt'l Conf. Management of Data. New York: ACM Press, 1987.249 - 259.
  • 3W. Kim, R. Lorie, D. Mcnabb, et al. A transaction mechanism for engineering design databases. In: Proc. the 10th Int'l Conf.Very Large Databases. San Fransisco: Morgan Kaufmann Publishers, 1984. 355- 362.
  • 4D. H. Du, S. Ghanta. A framework for efficient IC/VLSI CAD databases. In: Proc. the 3rd Int'l Conf. Data Engineering Washington: IEEE Computer Society Press, 1987. 619-625.
  • 5D. Kuo, V. Gaede, K. Taylor. Using constraints to manage long duration transactions in spatial information systems. In: Proc. the 3rd Int'l Conf. Cooperative Information Systems. New York:IEEE Computer Society Press, 1998. 384-395.
  • 6B. Bennett, B. Hahm, A. Leff, et al. A distributed object oriented framework to offer transactional support for longrunning business processes. In: Proc. IFIP/ACM Int'l Conf. Distributed Systems Platforms and Open Distributed Processing (Middleware 2000). Berlin: Springer-Verlag, 2000. 331-348.
  • 7H. F. Korth, G. Speegle. Formal aspects of concurrency control in long-duration transaction systems using the NT/PV model.ACM Trans. Database Systems, 1994, 19(3): 492-535.
  • 8D. Agrawal, A. E. Abbadi, K. A. Singh. Consistency and orderability: Semantics-based correctness criteria for databases.ACM Trans. Database Systems, 1993, 18(3) : 460-486.
  • 9N. Lynch. Multilevel atomicity-A new correctness criterion for database concurrency control. ACM Trans. Database Systems,1983, 8(4): 485-502.
  • 10H. F. Korth, G. Speegle. Formal model of correctness without serializability. In: Proc. ACM SIGMOD Int' 1 Conf. Management of Data. New York: ACM Press, 1988. 379-386.

同被引文献15

  • 1高进,罗惠琼,李伟岸.基于长事务处理的分布式框架设计思路[J].计算机应用,2004,24(B12):170-173. 被引量:1
  • 2李德军.在多层数据库结构中利用事务处理保证数据的一致性[J].计算机系统应用,2006,15(3):46-48. 被引量:3
  • 3BarghoutiN S, Kaiser G E. Concurrency control in advanced database application[J]. ACM Computing Surveys, 1991,23 (3) :269
  • 4Bhargava B. Concurrency Control in Database Systems[J]. IEEE Transactions on Knowledge and data engineering, 1999,11 ( 1 )
  • 5王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,2004,11:161~179
  • 6Thomson A, Diamond T, Weng S C, et al. Calvin: fast distributed transaction for partitioned database system. SIGMOD, 2012.
  • 7Thomson A, Abadi D J. The case for determinism in database sys- tem. Proceedings of the VLDB Endowment, 2010 ; (3) :70--80.
  • 8Rao J, Shekita J, Tata S. Using paxos to build a sealable, consist- ent, and highly available datastore. Proceedings of the VLDB Endow- ment. 2011 : (4) :30--40.
  • 9Hector G M,Salem K. Sagas. Proc of ACM SIGMOD,89. 1987.
  • 10Jones E P C, Abadi D J, Madden S R. Concurrency control for par- titioned database. SIGMOD,2010.

引证文献2

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部