首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >Maintaining temporal consistency: pessimistic vs. optimistic concurrency control
【24h】

Maintaining temporal consistency: pessimistic vs. optimistic concurrency control

机译:保持时间一致性:悲观与乐观并发控制

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

摘要

We study the performance of concurrency control algorithms in maintaining temporal consistency of shared data in hard real time systems. In our model, a hard real time system consists of periodic tasks which are either write only, read only or update transactions. Transactions may share data. Data objects are temporally inconsistent when their ages and dispersions are greater than the absolute and relative thresholds allowed by the application. Real time transactions must read temporally consistent data in order to deliver correct results. Based on this model, we have evaluated the performance of two well known classes of concurrency control algorithms that handle multiversion data: the two phase locking and the optimistic algorithms, as well as the rate monotonic and earliest deadline first scheduling algorithms. The effects of using the priority inheritance and stack based protocols with lock based concurrency control are also studied.
机译:我们研究并发控制算法在硬实时系统中维护共享数据的时间一致性的性能。在我们的模型中,硬实时系统由定期任务组成,这些任务可以是只写,只读或更新事务。交易可能共享数据。当数据对象的年龄和离散度大于应用程序允许的绝对和相对阈值时,它们在时间上是不一致的。实时交易必须读取时间上一致的数据,以便提供正确的结果。基于此模型,我们评估了处理多版本数据的两类众所周知的并发控制算法的性能:两阶段锁定和乐观算法,以及速率单调和最早截止时间优先调度算法。还研究了将优先级继承和基于堆栈的协议与基于锁的并发控制一起使用的效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号