首页> 外文会议>Real-Time Systems Symposium, 2000. Proceedings. The 21st IEEE >Adding PEP to real-time distributed commit processing
【24h】

Adding PEP to real-time distributed commit processing

机译:将PEP添加到实时分布式提交处理中

获取原文

摘要

One-phase commit protocols substantially reduce the overheads of transaction commit processing, making them attractive for incorporation in distributed real-time databases. A major obstacle, however is that these protocols significantly increase the occurrence of priority inversions. This arises from the cohorts of each distributed transaction being in a prepared state for extended periods of time, during which their data locks cannot be pre-empted. We present a new one-phase real-time commit protocol, called PEP (short for PROMPT-EP, where PROMPT = "Permits Reading Of Modified Prepared-data for Timeliness", which is a real-time commit protocol, and EP = "Early Prepare", which is a one-phase commit protocol). PEP addresses the above-mentioned problem by suitably utilizing our previously proposed prepared data-borrowing technique. A simulation-based evaluation of PEP for real-time applications with firm deadlines demonstrates that, for a variety of environments, it substantially reduces the number of killed transactions as compared to its multi-phase counterparts. In fact, PEP often provides better performance than even an equivalent centralized system.
机译:一阶段提交协议显着减少了事务提交处理的开销,使它们对于并入分布式实时数据库具有吸引力。然而,主要的障碍是这些协议大大增加了优先级倒置的发生。这是由于每个分布式事务的群组处于准备状态并持续了较长的时间而导致的,在此期间无法抢占其数据锁。我们提出了一种新的单阶段实时提交协议,称为PEP(PROMPT-EP的缩写,其中PROMPT =“允许及时读取修改后的准备数据”,这是一种实时提交协议,EP =“早期准备”,这是一个单阶段提交协议)。 PEP通过适当地利用我们先前提出的准备好的数据借阅技术来解决上述问题。对具有确定期限的实时应用程序进行的基于PEP的基于仿真的评估表明,在多种环境下,与多阶段交易相比,它大大减少了被终止的事务数量。实际上,PEP常常提供比同等集中式系统更好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号