A self-adaptable scheduler for synchronizing transactions in dynamically configurable environments

作者:

Highlights:

摘要

In a database system, the scheduler has the goal of synchronizing operations belonging to several concurrent transactions. The scheduler implements a concurrency control protocol, which may have either conservative or aggressive behavior. Existing database systems have schedulers with static behavior. This paper presents a self-adaptable scheduler, called Intelligent Transaction Scheduler (ITS), which has the ability of dynamically changing its behavior to adapt itself to the characteristics of the computing environment, without any human interference by using an expert system based on fuzzy logic. ITS can implement different correctness criteria, such as classical (syntactic) serializability and semantic serializability.

论文关键词:Database,Concurrency control,Scheduler,Transaction and MDBC

论文评审过程:Received 27 October 2007, Revised 28 February 2008, Accepted 28 February 2008, Available online 18 March 2008.

论文官网地址:https://doi.org/10.1016/j.datak.2008.02.004