The PR- (Purpose and Read-data-from (RDF)) serializability and the EEPR (Energy-Efficient PR) scheduler are proposed to PR-serialize transactions based on purposes of transactions and RDF relation. The EEPR scheduler aborts some transactions to keep the consistency among objects. A transaction is re-started if the transaction is aborted. The execution time (ET) of each aborted transaction becomes longer since the EEPR scheduler re-schedules a re-started transaction without any prioritization. The EEPR-PAT (EEPR with Prioritization for Aborted Transactions) scheduler is newly proposed in this paper to perform aborted transactions prior to non-aborted transactions by extending the EEPR scheduler. In evaluation, we show the ET of aborted transactions in the EEPR-PAT scheduler becomes shorter compared with the EEPR scheduler.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Purpose-Based and Energy-Aware Concurrency Control with Prioritization for Re-started Transactions

  • Tomoya Enokido,
  • Dilawaer Duolikun,
  • Makoto Takizawa

摘要

The PR- (Purpose and Read-data-from (RDF)) serializability and the EEPR (Energy-Efficient PR) scheduler are proposed to PR-serialize transactions based on purposes of transactions and RDF relation. The EEPR scheduler aborts some transactions to keep the consistency among objects. A transaction is re-started if the transaction is aborted. The execution time (ET) of each aborted transaction becomes longer since the EEPR scheduler re-schedules a re-started transaction without any prioritization. The EEPR-PAT (EEPR with Prioritization for Aborted Transactions) scheduler is newly proposed in this paper to perform aborted transactions prior to non-aborted transactions by extending the EEPR scheduler. In evaluation, we show the ET of aborted transactions in the EEPR-PAT scheduler becomes shorter compared with the EEPR scheduler.