多处理器系统动态实时任务调度算法

Chin-Fu Kuo, Yung-Feng Lu
{"title":"多处理器系统动态实时任务调度算法","authors":"Chin-Fu Kuo, Yung-Feng Lu","doi":"10.1145/3264746.3264758","DOIUrl":null,"url":null,"abstract":"The purpose of this paper is to study the task scheduling problem of dynamical task sets on the system with DVS multiprocessor. A new task can arrive in the system and the system must do the admission test for the task. If the test is satisfied, the task will be accepted and then it can leave after an interval of execution. In this paper, we propose two kinds of admission control algorithms for the situations when the timing information about the departure time of an executing task is known. The Intuitive Admission Control Algorithm (IACA) is proposed to solve the problem of admission control where the departure time of a task is not known until the end of the active interval for its last job. The Positive Admission Control Algorithm (PACA) for the admission control where the departure time of a task is not known until the execution of its last job is finished. Besides, the related properties are presented and proved. A series of experiments were conducted to evaluate the proposed algorithms. From the experimental results, we can observe that the proposed algorithms with the Best Fit heuristic can reject fewer tasks than that with the First Fit and Worst Fit heuristics. Besides, if the departure time of a task can be known early, the information will be helpful to improve the rejected task numbers.","PeriodicalId":186790,"journal":{"name":"Proceedings of the 2018 Conference on Research in Adaptive and Convergent Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Scheduling algorithms for dynamical real-time tasks on multiprocessor systems\",\"authors\":\"Chin-Fu Kuo, Yung-Feng Lu\",\"doi\":\"10.1145/3264746.3264758\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The purpose of this paper is to study the task scheduling problem of dynamical task sets on the system with DVS multiprocessor. A new task can arrive in the system and the system must do the admission test for the task. If the test is satisfied, the task will be accepted and then it can leave after an interval of execution. In this paper, we propose two kinds of admission control algorithms for the situations when the timing information about the departure time of an executing task is known. The Intuitive Admission Control Algorithm (IACA) is proposed to solve the problem of admission control where the departure time of a task is not known until the end of the active interval for its last job. The Positive Admission Control Algorithm (PACA) for the admission control where the departure time of a task is not known until the execution of its last job is finished. Besides, the related properties are presented and proved. A series of experiments were conducted to evaluate the proposed algorithms. From the experimental results, we can observe that the proposed algorithms with the Best Fit heuristic can reject fewer tasks than that with the First Fit and Worst Fit heuristics. Besides, if the departure time of a task can be known early, the information will be helpful to improve the rejected task numbers.\",\"PeriodicalId\":186790,\"journal\":{\"name\":\"Proceedings of the 2018 Conference on Research in Adaptive and Convergent Systems\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2018 Conference on Research in Adaptive and Convergent Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3264746.3264758\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2018 Conference on Research in Adaptive and Convergent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3264746.3264758","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文的目的是研究分布式多处理机系统中动态任务集的任务调度问题。一个新任务可以到达系统,系统必须对该任务进行准入测试。如果测试通过,任务将被接受,并在执行一段时间后离开。本文针对执行任务出发时间已知的情况,提出了两种允许控制算法。提出了一种直观的允许控制算法(IACA),用于解决在最后一个任务的活动间隔结束之前不知道任务出发时间的允许控制问题。正向允许控制算法(Positive Admission Control Algorithm, PACA),用于允许控制,其中任务的出发时间直到它的最后一个任务执行完成后才知道。并给出了相关性质的证明。通过一系列实验对所提出的算法进行了验证。从实验结果可以看出,采用最佳拟合启发式的算法比采用最优拟合启发式和最坏拟合启发式的算法可以拒绝更少的任务。此外,如果能够尽早知道任务的出发时间,这些信息将有助于提高被拒绝的任务数量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Scheduling algorithms for dynamical real-time tasks on multiprocessor systems
The purpose of this paper is to study the task scheduling problem of dynamical task sets on the system with DVS multiprocessor. A new task can arrive in the system and the system must do the admission test for the task. If the test is satisfied, the task will be accepted and then it can leave after an interval of execution. In this paper, we propose two kinds of admission control algorithms for the situations when the timing information about the departure time of an executing task is known. The Intuitive Admission Control Algorithm (IACA) is proposed to solve the problem of admission control where the departure time of a task is not known until the end of the active interval for its last job. The Positive Admission Control Algorithm (PACA) for the admission control where the departure time of a task is not known until the execution of its last job is finished. Besides, the related properties are presented and proved. A series of experiments were conducted to evaluate the proposed algorithms. From the experimental results, we can observe that the proposed algorithms with the Best Fit heuristic can reject fewer tasks than that with the First Fit and Worst Fit heuristics. Besides, if the departure time of a task can be known early, the information will be helpful to improve the rejected task numbers.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信