A two-phase approach to predictably scheduling real-time transactions

Performance of Concurrency Control Mechanisms in Centralized Database Systems(1996)

引用 40|浏览28
暂无评分
摘要
Abstract We consider the problem,of designing a database system,that schedules,ACID transactions to meet real-time deadlines. Two complementary algorithms are proposed, valid for a large class of applications, that minimize the unproductive data contention and limit to one the number,of transaction aborts and subsequent retries arising from,achieving,serializability in concurrent execution. This is a crucial step in providing predictable,transaction scheduling,capability for real-time needs. Both algorithms proposed envision two phases,of transaction execution, a first phase that gathers needed information to make the transaction predictable, and a second phase where transactions are scheduled for execution so as to avoid data and,resource,contention. The,two algorithms,together make,up what we call the "TwoPhase Approach". 1 Introduction: The ,Value ,of Real-Time ,Transactions There have,been,a number,of papers in recent years addressing,the problems,of scheduling
更多
查看译文
关键词
database system,real time
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要