首页> 外文学位 >Maintaining logical and temporal consistency in time critical databases.
【24h】

Maintaining logical and temporal consistency in time critical databases.

机译:在时间紧迫的数据库中保持逻辑和时间一致性。

获取原文
获取原文并翻译 | 示例

摘要

Whereas transaction processing under deadline constraints has been the main focus of prior real-time database research, in this thesis, we focus on issues raised by the presence of temporal data and replicated data. In particular, we study the problem of data consistency maintenance and transaction scheduling in real-time databases dealing with temporal data and replicated data.; Unlike traditional real-time databases, timing constraints of transactions operating with temporal data quite often have their origins in the temporal properties of the data. Such data is sampled periodically and usable only within certain time limits. It is a very important task of a real-time database to satisfy the temporal consistency of data. Therefore we have investigated two specific problems for real-time transactions dealing with temporal data: (a) given transactions with deadlines, and given the temporal properties of the data, how should transactions be processed so that they are not aborted for lack of temporally valid data; (b) how should deadlines and periods (for transactions that update the database) be assigned so that temporal validity of data is maintained while the load imposed by the transactions is minimized. To address problem (a) the concept of data-deadline is developed, and time cognizant transaction scheduling algorithms based on data-deadline, forced wait and similarity protocols are proposed. It is shown that these algorithms produce considerable performance improvement. To address problem (b) a novel approach, More-Less, is proposed. Our analysis and experiments show that More-Less can provide better schedulability and reduce update transaction workload while guaranteeing data timing constraints.; We then investigated the problem of replicated data consistency in distributed real-time databases. Data replication can help database systems meet the stringent temporal constraints of current real-time applications. In this thesis, we present MIRROR, a concurrency control protocol specifically designed for firm-deadline applications operating on replicated real-time databases. MIRROR augments the classical O2PL concurrency control protocol with a novel state-based real-time conflict resolution mechanism. Our performance studies show that MIRROR provides the best performance in both fully and partially replicated environments for real-time applications with moderate update frequencies.
机译:尽管在截止日期约束下进行事务处理一直是先前实时数据库研究的主要重点,但在本文中,我们将重点放在由临时数据和复制数据的存在引起的问题上。尤其是,我们研究处理时间数据和复制数据的实时数据库中的数据一致性维护和事务调度问题。与传统的实时数据库不同,使用时间数据进行操作的事务的时序约束通常起源于数据的时间属性。定期对此类数据进行采样,并且仅在特定时限内可用。满足数据的时间一致性是实时数据库的一项非常重要的任务。因此,我们研究了处理时间数据的实时交易的两个具体问题:(a)给定有期限的交易,并考虑到数据的时间特性,应如何处理交易,以便不会因缺乏时间有效而中止交易数据; (b)如何分配截止日期和期限(用于更新数据库的交易),以保持数据的时间有效性,同时最小化交易带来的负担。为解决问题(a),提出了数据截止期限的概念,并提出了基于数据截止期限,强制等待和相似性协议的时间识别事务调度算法。结果表明,这些算法可显着提高性能。为了解决问题(b),提出了一种新颖的方法-更少。我们的分析和实验表明,More-Less可以提供更好的可调度性并减少更新事务的工作量,同时保证数据时序约束。然后,我们研究了分布式实时数据库中复制数据一致性的问题。数据复制可以帮助数据库系统满足当前实时应用程序的严格时间限制。在本文中,我们提出了MIRROR,这是一种并发控制协议,专门为在复制的实时数据库上运行的公司最后期限应用程序而设计。 MIRROR通过新颖的基于状态的实时冲突解决机制增强了经典的O2PL并发控制协议。我们的性能研究表明,对于具有中等更新频率的实时应用,MIRROR在完全复制和部分复制的环境中均提供最佳性能。

著录项

  • 作者

    Xiong, Ming.;

  • 作者单位

    University of Massachusetts Amherst.;

  • 授予单位 University of Massachusetts Amherst.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2000
  • 页码 147 p.
  • 总页数 147
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号