Dynamic transaction scheduling and reallocation in overloaded real-time database systems

J. Hansson, S. Son, J. Stankovic, S. F. Andler
{"title":"Dynamic transaction scheduling and reallocation in overloaded real-time database systems","authors":"J. Hansson, S. Son, J. Stankovic, S. F. Andler","doi":"10.1109/RTCSA.1998.726430","DOIUrl":null,"url":null,"abstract":"We introduce a novel scheduling architecture with a new algorithm for dynamically resolving transient overloads, that is executed when a new transaction cannot be admitted to the system due to scarce resources. The resolver algorithm generates a cost effective overload resolution plan which, in order to admit the new transaction, finds the required time by de-allocating time among the previously admitted but not yet completed transactions. Considering the cost efficiency of executing the plan and the importance of the new transaction a decision is made whether to execute the plan and admit the new transaction, or to reject it. We consider a multi-class transaction workload consisting of hard critical and firm transactions, where critical transactions have contingency transactions that can be invoked during overloads. We present a performance analysis showing to what degree the overload resolver enforces predictability and ensures the timeliness of critical transactions when handling extreme overload scenarios in real-time database systems.","PeriodicalId":142319,"journal":{"name":"Proceedings Fifth International Conference on Real-Time Computing Systems and Applications (Cat. No.98EX236)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Fifth International Conference on Real-Time Computing Systems and Applications (Cat. No.98EX236)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTCSA.1998.726430","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 23

Abstract

We introduce a novel scheduling architecture with a new algorithm for dynamically resolving transient overloads, that is executed when a new transaction cannot be admitted to the system due to scarce resources. The resolver algorithm generates a cost effective overload resolution plan which, in order to admit the new transaction, finds the required time by de-allocating time among the previously admitted but not yet completed transactions. Considering the cost efficiency of executing the plan and the importance of the new transaction a decision is made whether to execute the plan and admit the new transaction, or to reject it. We consider a multi-class transaction workload consisting of hard critical and firm transactions, where critical transactions have contingency transactions that can be invoked during overloads. We present a performance analysis showing to what degree the overload resolver enforces predictability and ensures the timeliness of critical transactions when handling extreme overload scenarios in real-time database systems.
超载实时数据库系统中的动态事务调度与再分配
我们引入了一种新的调度架构,该架构采用了一种新的算法来动态解决瞬时过载,当由于资源稀缺而无法允许新事务进入系统时执行。解析器算法生成一个成本有效的过载解析计划,为了接收新事务,该计划通过在先前接收但尚未完成的事务中解分配时间来找到所需的时间。考虑执行计划的成本效率和新交易的重要性,决定是执行计划并接受新交易,还是拒绝新交易。我们考虑由硬关键事务和稳定事务组成的多类事务工作负载,其中关键事务具有可以在过载期间调用的应急事务。我们提供了一个性能分析,显示了当在实时数据库系统中处理极端过载场景时,过载解析器强制可预测性和确保关键事务的及时性的程度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信