首页> 外文OA文献 >Priority-based speculative locking protocols for distributed real-time database systems.
【2h】

Priority-based speculative locking protocols for distributed real-time database systems.

机译:分布式实时数据库系统的基于优先级的推测性锁定协议。

摘要

With globalization, multinational networked organizations' need for exchange of information has led to the emergence of applications that are heavily dependent on globally distributed and constantly changing data. Such applications include, stock trading, Computer Aided Design and Manufacturing (CAD/CAM), online reservation systems, telecommunication systems, e-commerce systems and real time navigation systems. These applications introduce the need for distributed real time database systems (DRTDBS) which must access/manipulate data spread over a network in addition to meeting the real time constraints and maintaining database consistency. In order to improve performance within DRTDBS, attention needs to be given to concurrency control mechanism and transaction's time constraints. A number of protocols have been suggested in recent years to address these issues. One of the proposed protocols, Speculative Locking (SL), has especially demonstrated the capability of improving performance within Distributed Database System by allowing parallelism between conflicting transactions without violating serializability. This research extends SL by giving it the capability of taking a transaction's priority into consideration when scheduling transactions. In addition, a nested transaction model is used to access the data that is distributed across the network. We propose two new Priority-based Speculative Locking protocols: (1) Preemptive Speculative Locking (PSL) and (2) Priority inheritance Speculative Locking (PiSL). PSL extends SL by allowing any incoming higher priority transaction to preempt and abort any lower priority transaction in case of lock conflict thus giving the higher priority transaction a chance to meet the deadline. PiSL, on the other hand, attempts to prevent any wasted work by avoiding preemption by a higher priority transaction. Instead, the lower priority transaction inherits the priority of the blocked transaction. This gives both transactions an opportunity to meet their deadline whenever possible.
机译:随着全球化的发展,跨国网络组织对信息交换的需求导致出现了严重依赖于全球分布且不断变化的数据的应用程序。这些应用程序包括股票交易,计算机辅助设计和制造(CAD / CAM),在线预订系统,电信系统,电子商务系统和实时导航系统。这些应用引入了对分布式实时数据库系统(DRTDBS)的需求,除了满足实时约束和保持数据库一致性外,DRTDBS还必须访问/操纵分布在网络上的数据。为了提高DRTDBS内的性能,需要注意并发控制机制和事务的时间约束。近年来,已经提出了许多协议来解决这些问题。所提议的协议之一,推测锁定(SL),已特别展示了通过允许冲突事务之间的并行性而不破坏可串行化性来提高分布式数据库系统内性能的能力。这项研究通过赋予SL在安排事务时考虑事务优先级的能力来扩展了SL。此外,嵌套事务模型用于访问跨网络分布的数据。我们提出了两种新的基于优先级的推测性锁定协议:(1)抢占性推测性锁定(PSL)和(2)优先级继承推测性锁定(PiSL)。 PSL通过允许任何传入的较高优先级事务在锁发生冲突的情况下抢占和中止任何较低优先级事务来扩展SL,从而使较高优先级事务有机会满足截止日期。另一方面,PiSL试图通过避免优先级较高的事务抢占来防止任何浪费的工作。而是,较低优先级的事务继承被阻止事务的优先级。这使两个事务都有机会尽可能地按时完成任务。

著录项

  • 作者

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 English
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号