期刊文献+

基于全局目录的分布式数据库加锁管理算法 被引量:1

Locking Management Algorithm Based on Global Directory in Distributed Database
下载PDF
导出
摘要 针对简单的分布式封锁方法和完全分布式加锁算法在加锁时所需通信开销大、封锁时间长、锁管理复杂的缺点,结合集中式数据库加锁管理算法的优点,指出了在分布式数据库中保持事务可串行化方面存在的难点,利用全局目录和事务调度器,提出了基于全局目录的分布式数据库加锁管理算法。该算法使用两阶段封锁协议和多粒度封锁协议,在全局目录服务器中使用全局锁管理器管理和维护全局目录中的锁结点信息并对分布式封锁请求进行集中控制和灵活管理,能有效地保证事务的可串行化调度,降低封锁时的通信开销。 A new distributed database locking management algorithm based on global directory is proposed which draws upon the merit of centralized databases and the technologies of global directory and transaction schedules.It effectively conquers the shortcomings of the traditional simple distributed locking algorithm and the full distributed locking algorithm,such as large communication overhead,long blockade,and complicated locking management.This new algorithm uses two-phases locking protocol and multi-granularities locking protocol which adopting global locking management and keeping information of the locking nodes in global directory services.Through the protocols mentioned above,the new algorithm can effectively control and manage distributed locking management,ensuring transactions serialize scheduling and decreasing communications costs of locking.
出处 《计算机技术与发展》 2011年第9期245-249,共5页 Computer Technology and Development
基金 国家自然科学基金项目(90818004) 湖南省科技计划项目(2007FJ3091)
关键词 全局目录 锁管理器 分布式数据库 事务锁 锁结点 global directory lock manager distributed database transaction lock locking node
  • 相关文献

参考文献11

  • 1Ceri S, Navathe B, Wiederhold G. Distribution Design of Logical Database Schemas[ J]. IEEE Transactions on Software Engineering, 1985,9 ( 1 ) : 156-170.
  • 2Jin Jing, Bukhres O, Elmagarmid A. Distributed Lock Management for Mobile Transactions [ C ]//15th International Conference on Distributed Computing Systems. Vancouver, BC, Canada : [ s. n. ], 1995:243-251.
  • 3Kedem Z M,Silberschatz A. Locking Protocols:From Exclusive to Shared Locks [ J ]. Journal of the ACM, 1983,30 (4) : 15-24.
  • 4Yannakakis M, Papadimitrioum C H , Kung H T. Locking Protocols : Safety and Freedom from Deadlock [ C ]/'/Proceedings of the IEEE Symposium on the Foundations of Computer Science. [s. l.. ]:[s. n. ] ,1979:43-55.
  • 5Wiesmann M,Pedone F,Schiper A,et al. Understanding replication in databases and distributed systems[ C ]//In Proc. of the 20th International Conference on Distributed Computing Systems (ICDCS), Taiwan : IEEE-CS Press ,2000:464 - 474.
  • 6Badal D Z. The distributed deadlock detection algorithm [ J ]. ACM Trans. Comp. Syst. ,1986,4(4) :320-337.
  • 7Thomasian A. Two-phase locking performance and its thrashing behavior[J]. ACM Trans Database Syst, 1993,18(4) :579 -625.
  • 8Gray J N, Lorie R A, Putzolu G R. Granularity of Locks and Degrees of Consistency in a Shared Data Base[ J]. In Proceedings of VLDB, 1975,3 (8) :331-340.
  • 9Ozsu M T. Principles of Distributed Database Systems (2E)[M].北京:清华大学出版社,2002:120-135.
  • 10宁伟,李艳,翟桂丹,尚福臻.分布式数据库加锁与刷新机制的研究[J].内蒙古师范大学学报(自然科学汉文版),2001,30(2):123-126. 被引量:1

二级参考文献8

同被引文献4

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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