实时可重构嵌入式系统的遗传调度方法

H. Gharsellaoui, Hamadi Hasni, S. Ahmed
{"title":"实时可重构嵌入式系统的遗传调度方法","authors":"H. Gharsellaoui, Hamadi Hasni, S. Ahmed","doi":"10.1145/2598394.2605440","DOIUrl":null,"url":null,"abstract":"This paper deals with the problem of scheduling the mixed workload of both homogeneous multiprocessor on-line and off-line periodic tasks in a critical reconfigurable real-time environment by a genetic algorithm. Two forms of automatic reconfigurations which are assumed to be applied at run-time: Addition-Removal of tasks or just modifications of their temporal parameters: worst case execution time (WCET) and/or deadlines. Nevertheless, when such a scenario is applied to save the system at the occurrence of hardware-software faults, or to improve its performance, some real-time properties can be violated at run-time. We define an Intelligent Agent that automatically checks the system's feasibility after any reconfiguration scenario to verify if all tasks meet the required deadlines after a reconfiguration scenario was applied on a multiprocessor embedded real-time system. Indeed, if the system is unfeasible, then the proposed genetic algorithm dynamically provides a solution that meets real-time constraints. This genetic algorithm based on a highly efficient decoding procedure, strongly improves the quality of real-time scheduling in a critical environment. The effectiveness and the performance of the designed approach is evaluated through simulation studies illustrated by testing Hopper's benchmark results.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A genetic based scheduling approach of real-time reconfigurable embedded systems\",\"authors\":\"H. Gharsellaoui, Hamadi Hasni, S. Ahmed\",\"doi\":\"10.1145/2598394.2605440\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper deals with the problem of scheduling the mixed workload of both homogeneous multiprocessor on-line and off-line periodic tasks in a critical reconfigurable real-time environment by a genetic algorithm. Two forms of automatic reconfigurations which are assumed to be applied at run-time: Addition-Removal of tasks or just modifications of their temporal parameters: worst case execution time (WCET) and/or deadlines. Nevertheless, when such a scenario is applied to save the system at the occurrence of hardware-software faults, or to improve its performance, some real-time properties can be violated at run-time. We define an Intelligent Agent that automatically checks the system's feasibility after any reconfiguration scenario to verify if all tasks meet the required deadlines after a reconfiguration scenario was applied on a multiprocessor embedded real-time system. Indeed, if the system is unfeasible, then the proposed genetic algorithm dynamically provides a solution that meets real-time constraints. This genetic algorithm based on a highly efficient decoding procedure, strongly improves the quality of real-time scheduling in a critical environment. The effectiveness and the performance of the designed approach is evaluated through simulation studies illustrated by testing Hopper's benchmark results.\",\"PeriodicalId\":298232,\"journal\":{\"name\":\"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation\",\"volume\":\"36 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-07-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2598394.2605440\",\"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 Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2598394.2605440","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

本文用遗传算法研究了关键可重构实时环境下同构多处理器在线和离线周期任务混合工作负载的调度问题。假设在运行时应用的两种形式的自动重新配置:添加-删除任务或仅修改其临时参数:最坏情况执行时间(WCET)和/或截止日期。然而,当应用这种场景在发生硬件软件故障时保存系统或提高系统性能时,可能会在运行时违反一些实时属性。我们定义了一个智能代理,它在任何重新配置场景后自动检查系统的可行性,以验证在多处理器嵌入式实时系统上应用重新配置场景后,是否所有任务都满足所需的截止日期。实际上,如果系统不可行,则所提出的遗传算法动态地提供满足实时约束的解决方案。该遗传算法基于高效的解码过程,极大地提高了关键环境下的实时调度质量。通过测试Hopper的基准结果,通过仿真研究来评估所设计方法的有效性和性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A genetic based scheduling approach of real-time reconfigurable embedded systems
This paper deals with the problem of scheduling the mixed workload of both homogeneous multiprocessor on-line and off-line periodic tasks in a critical reconfigurable real-time environment by a genetic algorithm. Two forms of automatic reconfigurations which are assumed to be applied at run-time: Addition-Removal of tasks or just modifications of their temporal parameters: worst case execution time (WCET) and/or deadlines. Nevertheless, when such a scenario is applied to save the system at the occurrence of hardware-software faults, or to improve its performance, some real-time properties can be violated at run-time. We define an Intelligent Agent that automatically checks the system's feasibility after any reconfiguration scenario to verify if all tasks meet the required deadlines after a reconfiguration scenario was applied on a multiprocessor embedded real-time system. Indeed, if the system is unfeasible, then the proposed genetic algorithm dynamically provides a solution that meets real-time constraints. This genetic algorithm based on a highly efficient decoding procedure, strongly improves the quality of real-time scheduling in a critical environment. The effectiveness and the performance of the designed approach is evaluated through simulation studies illustrated by testing Hopper's benchmark results.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Evolutionary synthesis of dynamical systems: the past, current, and future Incremental evolution of HERCL programs for robust control Selecting evolutionary operators using reinforcement learning: initial explorations Flood evolution: changing the evolutionary substrate from a path of stepping stones to a field of rocks Artificial immune systems for optimisation
×
引用
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