首页> 外文期刊>Journal of Parallel and Distributed Computing >Transactional scheduling for read-dominated workloads
【24h】

Transactional scheduling for read-dominated workloads

机译:针对读取为主的工作负载的事务性调度

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

摘要

The transactional approach to contention management guarantees atomicity by aborting transactions that may violate consistency. A major challenge in this approach is to schedule transactions in a manner that reduces the total time to perform all transactions (the makespan), since transactions are often aborted and restarted. The performance of a transactional scheduler can be evaluated by the ratio between its makespan and the makespan of an optimal, clairvoyant scheduler that knows the list of resource accesses that will be performed by each transaction, as well as its release time and duration. This paper studies transactional scheduling in the context of read-dominated workloads; these common workloads include read-only transactions, i.e., those that only observe data, and late-write transactions, i.e., those that update only towards the end of the transaction. We present the Bimodal transactional scheduler, which is especially tailored to accommodate read-only transactions, without punishing transactions that write most of their duration (early-write transactions). It is evaluated by comparison with an optimal clairvoyant scheduler; we prove that Bimodal demonstrates the best competitive ratio achievable by a non-clairvoyant schedule for workloads consisting of early-write and read-only transactions. We also show that late-write transactions significantly deteriorate the competitive ratio of any non-clairvoyant scheduler, assuming it takes a conservative approach to conflicts.
机译:争用管理的事务方法通过中止可能违反一致性的事务来保证原子性。这种方法的主要挑战是安排事务的时间表,以减少执行所有事务的总时间(有效期),因为事务通常会中止并重新启动。事务调度程序的性能可以通过其有效期与最佳透视式调度程序的有效期之间的比率来评估,该调度程序知道每个事务将执行的资源访问列表及其释放时间和持续时间。本文研究了以读取为主的工作负载环境下的事务调度。这些常见的工作负载包括只读事务(即仅观察数据的事务)和后期写入事务(即仅在事务结束时更新的事务)。我们介绍了双峰事务调度程序,它是专门为适应只读事务而设计的,而不会惩罚写了大部分时间的事务(早期写入事务)。通过与最佳透视调度器进行比较来评估它;我们证明,对于由早期写入和只读事务组成的工作负载,双峰模式可以通过非透视计划实现最佳的竞争比。我们还表明,假设采用保守的方法来处理冲突,则延迟写入的事务会显着降低任何非千篇一律的调度程序的竞争率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号