A-S算法:一种统一多处理器在线实时调度优化算法

Luo Xiaojian, Long Xiang
{"title":"A-S算法:一种统一多处理器在线实时调度优化算法","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":"{\"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}","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

摘要

研究了基于统一多处理机的周期性实时任务调度问题。提出了一种统一多处理器上的最优调度算法A-S算法,该算法采用PCG[5]算法实现在线调度。PCG在重调度时将本地剩余时间最长的任务分配给最快的空闲处理器,这在连续的重调度之间会产生很大的上下文切换。a - s通过贪婪算法在重调度点保持尽可能多的处理器分配不变。与PCG调度相比,A-S调度可以显著减少抢占和迁移,最多减少90.8%和87.5%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A-S algorithm: An optimal on-line real-time scheduling algorithm for uniform multiprocessors
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信