DyUnS: Dynamic and uncertainty-aware task scheduling for multiprocessor embedded systems

IF 3.8 3区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Sustainable Computing-Informatics & Systems Pub Date : 2024-06-14 DOI:10.1016/j.suscom.2024.101009
Athena Abdi , Armin Salimi-badr
{"title":"DyUnS: Dynamic and uncertainty-aware task scheduling for multiprocessor embedded systems","authors":"Athena Abdi ,&nbsp;Armin Salimi-badr","doi":"10.1016/j.suscom.2024.101009","DOIUrl":null,"url":null,"abstract":"<div><p>In this paper, an uncertainty-aware task scheduling approach capable of dynamically applying on multiprocessor embedded systems called ”DyUnS” is presented. This method is based on a type-2 fuzzy inference system to consider all design challenges of multiprocessor embedded systems along with their unavoidable uncertainty caused by the differences in models and measurements. The proposed method employs a fuzzy inference system to approximate the appropriate assignment of the application’s tasks to processing cores based on a defined rank including the main design challenges of the system including execution time, temperature, power consumption, and reliability. Moreover, an uncertainty level is defined for various design challenges as the footprint of uncertainty during the scheduling process to tackle the existing inaccuracy between the static models and dynamic environment. Thus, the generated uncertainty-aware solution could be efficiently employed as a dynamic scheduling at runtime. To demonstrate the effectiveness of DyUnS in tolerating uncertainty, several experiments on various application graphs are performed and its effectually is compared to related studies. Based on these experiments, DyUnS jointly optimizes the main design parameters, and its generated solution could be employed dynamically without violating the system’s thresholds. Moreover, its average difference compared to Monte Carlo uncertainty analysis is about 0.2 for all design parameters in three levels of uncertainty.</p></div>","PeriodicalId":48686,"journal":{"name":"Sustainable Computing-Informatics & Systems","volume":"43 ","pages":"Article 101009"},"PeriodicalIF":3.8000,"publicationDate":"2024-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sustainable Computing-Informatics & Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210537924000544","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper, an uncertainty-aware task scheduling approach capable of dynamically applying on multiprocessor embedded systems called ”DyUnS” is presented. This method is based on a type-2 fuzzy inference system to consider all design challenges of multiprocessor embedded systems along with their unavoidable uncertainty caused by the differences in models and measurements. The proposed method employs a fuzzy inference system to approximate the appropriate assignment of the application’s tasks to processing cores based on a defined rank including the main design challenges of the system including execution time, temperature, power consumption, and reliability. Moreover, an uncertainty level is defined for various design challenges as the footprint of uncertainty during the scheduling process to tackle the existing inaccuracy between the static models and dynamic environment. Thus, the generated uncertainty-aware solution could be efficiently employed as a dynamic scheduling at runtime. To demonstrate the effectiveness of DyUnS in tolerating uncertainty, several experiments on various application graphs are performed and its effectually is compared to related studies. Based on these experiments, DyUnS jointly optimizes the main design parameters, and its generated solution could be employed dynamically without violating the system’s thresholds. Moreover, its average difference compared to Monte Carlo uncertainty analysis is about 0.2 for all design parameters in three levels of uncertainty.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
DyUnS:多处理器嵌入式系统的动态和不确定性感知任务调度
本文提出了一种能够动态应用于多处理器嵌入式系统的不确定性感知任务调度方法,称为 "DyUnS"。该方法以 2 型模糊推理系统为基础,考虑了多处理器嵌入式系统的所有设计挑战,以及因模型和测量结果不同而产生的不可避免的不确定性。所提出的方法采用模糊推理系统,根据确定的等级(包括执行时间、温度、功耗和可靠性等系统的主要设计挑战),近似地将应用任务适当分配给处理核心。此外,还为各种设计挑战定义了不确定性等级,作为调度过程中不确定性的足迹,以解决静态模型和动态环境之间存在的不准确性。因此,生成的不确定性感知解决方案可在运行时有效地用作动态调度。为了证明 DyUnS 在容忍不确定性方面的有效性,我们对各种应用图进行了多次实验,并将其效果与相关研究进行了比较。在这些实验的基础上,DyUnS 联合优化了主要设计参数,其生成的解决方案可在不违反系统阈值的情况下动态使用。此外,与蒙特卡洛不确定性分析法相比,在三个不确定性等级中,所有设计参数的平均差异约为 0.2。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Sustainable Computing-Informatics & Systems
Sustainable Computing-Informatics & Systems COMPUTER SCIENCE, HARDWARE & ARCHITECTUREC-COMPUTER SCIENCE, INFORMATION SYSTEMS
CiteScore
10.70
自引率
4.40%
发文量
142
期刊介绍: Sustainable computing is a rapidly expanding research area spanning the fields of computer science and engineering, electrical engineering as well as other engineering disciplines. The aim of Sustainable Computing: Informatics and Systems (SUSCOM) is to publish the myriad research findings related to energy-aware and thermal-aware management of computing resource. Equally important is a spectrum of related research issues such as applications of computing that can have ecological and societal impacts. SUSCOM publishes original and timely research papers and survey articles in current areas of power, energy, temperature, and environment related research areas of current importance to readers. SUSCOM has an editorial board comprising prominent researchers from around the world and selects competitively evaluated peer-reviewed papers.
期刊最新文献
Novel sustainable green transportation: A neutrosophic multi-objective model considering various factors in logistics Federated learning at the edge in Industrial Internet of Things: A review Enhancing economic and environmental performance of energy communities: A multi-objective optimization approach with mountain gazelle optimizer Energy consumption and workload prediction for edge nodes in the Computing Continuum Secured Energy Efficient Chaotic Gazelle based Optimized Routing Protocol in mobile ad-hoc network
×
引用
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