Limited Preemptive Disk Scheduling for Real Time Database System

S. A. Bhura, Ankita A. Mahamune, A. Alvi
{"title":"Limited Preemptive Disk Scheduling for Real Time Database System","authors":"S. A. Bhura, Ankita A. Mahamune, A. Alvi","doi":"10.1109/ICCUBEA.2015.76","DOIUrl":null,"url":null,"abstract":"Previously disk IOs have been thought of as non-preemptible operations. But in case of applications requiring short, interactive responses this non-preemption can be a disruption. One such domain is that of real-time disk scheduling. Such a blocking due to non-preemption is undesirable since it degrades the schedulability of real-time transactions as well as causes an hindrance to an execution of higher priority transactions. On the other hand making disk IOs preemptible produces many unnecessary preemptions. Arbitrary preemptions can introduce a significant runtime overhead and may cause high fluctuations in transaction execution times, so degrading system predictability. So there is a need of a viable alternative between these two extremes that are non-preemptive and fully preemptive scheduling models. As we know, before giving service to transactions, it is necessary to schedule them and find the required time. So, in order to know what this time required is and how to minimize it, it is mandatory to study the different parameters required for real time disk scheduling. This task can be achieved with the help of a mathematical model which shows how scheduling result of any algorithm can be evaluated. This paper derives a limited-preemption real-time scheduling algorithm and using a mathematical model it is evaluated and compared with the fully preemptive and non-preemptive scheduling models and shows how a limited preemption model acts as a viable alternative between these two extreme cases of fully preemptive and non-preemptive scheduling.","PeriodicalId":325841,"journal":{"name":"2015 International Conference on Computing Communication Control and Automation","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Computing Communication Control and Automation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCUBEA.2015.76","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Previously disk IOs have been thought of as non-preemptible operations. But in case of applications requiring short, interactive responses this non-preemption can be a disruption. One such domain is that of real-time disk scheduling. Such a blocking due to non-preemption is undesirable since it degrades the schedulability of real-time transactions as well as causes an hindrance to an execution of higher priority transactions. On the other hand making disk IOs preemptible produces many unnecessary preemptions. Arbitrary preemptions can introduce a significant runtime overhead and may cause high fluctuations in transaction execution times, so degrading system predictability. So there is a need of a viable alternative between these two extremes that are non-preemptive and fully preemptive scheduling models. As we know, before giving service to transactions, it is necessary to schedule them and find the required time. So, in order to know what this time required is and how to minimize it, it is mandatory to study the different parameters required for real time disk scheduling. This task can be achieved with the help of a mathematical model which shows how scheduling result of any algorithm can be evaluated. This paper derives a limited-preemption real-time scheduling algorithm and using a mathematical model it is evaluated and compared with the fully preemptive and non-preemptive scheduling models and shows how a limited preemption model acts as a viable alternative between these two extreme cases of fully preemptive and non-preemptive scheduling.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
实时数据库系统的有限抢占磁盘调度
以前,磁盘io被认为是不可抢占的操作。但是,在需要简短的交互式响应的应用程序中,这种非抢占可能是一种中断。实时磁盘调度就是这样一个领域。这种由非抢占引起的阻塞是不可取的,因为它降低了实时事务的可调度性,并阻碍了高优先级事务的执行。另一方面,使磁盘io可抢占会产生许多不必要的抢占。任意抢占可能会引入大量的运行时开销,并可能导致事务执行时间的高度波动,从而降低系统的可预测性。因此,在这两个极端之间需要一种可行的替代方案,即非抢占调度模型和完全抢占调度模型。正如我们所知,在为事务提供服务之前,有必要安排它们并找到所需的时间。因此,为了了解所需的时间是多少以及如何将其最小化,有必要研究实时磁盘调度所需的不同参数。该任务可以借助数学模型来实现,该模型显示了如何评估任何算法的调度结果。本文推导了一种有限抢占实时调度算法,并利用数学模型对该算法与完全抢占和非抢占调度模型进行了评价和比较,说明了有限抢占模型如何在完全抢占和非抢占调度这两种极端情况下作为一种可行的替代方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
New Clustering Algorithm for Vector Quantization Using Hybrid Haar Slant Error Vector Static Detection of Shared Object Loadings on Linux (Ubuntu 14.10) Design of Switchable S to C Band Microstrip Patch Antenna for Wireless Applications Bayesian Personalized Ranking for Optimized Personalized QoS Ranking Efficient Gabor Filter Using Vedic Mathematic for High Speed Convolution in Skin Cancer Detection
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1