A-S algorithm: An optimal on-line real-time scheduling algorithm for uniform multiprocessors

Luo Xiaojian, Long Xiang
{"title":"A-S algorithm: An optimal on-line real-time scheduling algorithm for uniform multiprocessors","authors":"Luo Xiaojian, Long Xiang","doi":"10.1109/CIACT.2017.7977348","DOIUrl":null,"url":null,"abstract":"Scheduling periodic real-time tasks upon uniform multiprocessors is studied in this paper. We propose an optimal scheduling algorithm on uniform multiprocessors, named A-S algorithm, which achieves on-line scheduling as PCG[5] algorithm. PCG assigns task with largest local remaining time to fastest idle processor when rescheduling, which incurs great context switches between consecutive rescheduling. A-S keeps as many processors' assignments unchanged as possible at rescheduling points through a greed algorithm. The resulting A-S schedule can reduce preemptions and migrations dramatically (90.8% and 87.5% at most, respectively) when compared to those of PCG schedules.","PeriodicalId":218079,"journal":{"name":"2017 3rd International Conference on Computational Intelligence & Communication Technology (CICT)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 3rd International Conference on Computational Intelligence & Communication Technology (CICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIACT.2017.7977348","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Scheduling periodic real-time tasks upon uniform multiprocessors is studied in this paper. We propose an optimal scheduling algorithm on uniform multiprocessors, named A-S algorithm, which achieves on-line scheduling as PCG[5] algorithm. PCG assigns task with largest local remaining time to fastest idle processor when rescheduling, which incurs great context switches between consecutive rescheduling. A-S keeps as many processors' assignments unchanged as possible at rescheduling points through a greed algorithm. The resulting A-S schedule can reduce preemptions and migrations dramatically (90.8% and 87.5% at most, respectively) when compared to those of PCG schedules.
A-S算法:一种统一多处理器在线实时调度优化算法
研究了基于统一多处理机的周期性实时任务调度问题。提出了一种统一多处理器上的最优调度算法A-S算法,该算法采用PCG[5]算法实现在线调度。PCG在重调度时将本地剩余时间最长的任务分配给最快的空闲处理器,这在连续的重调度之间会产生很大的上下文切换。a - s通过贪婪算法在重调度点保持尽可能多的处理器分配不变。与PCG调度相比,A-S调度可以显著减少抢占和迁移,最多减少90.8%和87.5%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信