An enhanced meta-heuristic algorithm used for energy conscious priority-based task scheduling problems in heterogeneous multiprocessor systems

IF 3.8 3区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Ronali Madhusmita Sahoo , Sasmita Kumari Padhy
{"title":"An enhanced meta-heuristic algorithm used for energy conscious priority-based task scheduling problems in heterogeneous multiprocessor systems","authors":"Ronali Madhusmita Sahoo ,&nbsp;Sasmita Kumari Padhy","doi":"10.1016/j.suscom.2024.101006","DOIUrl":null,"url":null,"abstract":"<div><p>The Task Scheduling Problem (TSP) in Multiprocessor Systems (MPS) is an emerging research area in heterogeneous distributed computing environments. Managing complex tasks and achieving optimal efficiency while scheduling tasks in MPS presents challenges. Although adding more processors to a single system greatly increases its processing power, the energy these processors produce is the main drawback. Here, we employed a multi-objective optimization strategy to reduce the makespan and Energy Consumption (EC). To reduce processor EC, we considered an effective Dynamic Voltage and Frequency Scaling (DVFS) technique. Three distinct energy sources are considered, originating from the processors' communication, idle, and active states. The scheduling sequence of tasks and the assignment of tasks to processors are two vital aspects of TSP. Here, the tasks are arranged based on priority using the Upward Rank technique. To minimize the makespan and EC while allocating tasks to processors, we use the population-based metaheuristic method called Enhanced Honey Badger Optimisation (EHBO). We proposed three improvements to the HBO algorithm in EHBO. Initially, we addressed opposite learning-based population initialization to exclude the least suitable candidates and generate a candidate scheduling population that adheres to task precedence. Subsequently, the levy-flight technique is employed to improve the local and global search and preserve their ideal healthy balance. Finally, using dynamic values rather than constant value improves the ability to obtain maximum food. Several experiments are conducted on random task graphs and real-life data sets. Additionally, the results are compared with other upgraded meta-heuristic algorithms, demonstrating the superiority of EHBO.</p></div>","PeriodicalId":48686,"journal":{"name":"Sustainable Computing-Informatics & Systems","volume":"43 ","pages":"Article 101006"},"PeriodicalIF":3.8000,"publicationDate":"2024-06-08","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/S2210537924000519","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

The Task Scheduling Problem (TSP) in Multiprocessor Systems (MPS) is an emerging research area in heterogeneous distributed computing environments. Managing complex tasks and achieving optimal efficiency while scheduling tasks in MPS presents challenges. Although adding more processors to a single system greatly increases its processing power, the energy these processors produce is the main drawback. Here, we employed a multi-objective optimization strategy to reduce the makespan and Energy Consumption (EC). To reduce processor EC, we considered an effective Dynamic Voltage and Frequency Scaling (DVFS) technique. Three distinct energy sources are considered, originating from the processors' communication, idle, and active states. The scheduling sequence of tasks and the assignment of tasks to processors are two vital aspects of TSP. Here, the tasks are arranged based on priority using the Upward Rank technique. To minimize the makespan and EC while allocating tasks to processors, we use the population-based metaheuristic method called Enhanced Honey Badger Optimisation (EHBO). We proposed three improvements to the HBO algorithm in EHBO. Initially, we addressed opposite learning-based population initialization to exclude the least suitable candidates and generate a candidate scheduling population that adheres to task precedence. Subsequently, the levy-flight technique is employed to improve the local and global search and preserve their ideal healthy balance. Finally, using dynamic values rather than constant value improves the ability to obtain maximum food. Several experiments are conducted on random task graphs and real-life data sets. Additionally, the results are compared with other upgraded meta-heuristic algorithms, demonstrating the superiority of EHBO.

用于解决异构多处理器系统中基于优先级的节能任务调度问题的增强型元启发式算法
多处理器系统(MPS)中的任务调度问题(TSP)是异构分布式计算环境中的一个新兴研究领域。在多处理器系统中管理复杂任务并实现任务调度的最佳效率是一项挑战。虽然在单个系统中添加更多的处理器可以大大提高其处理能力,但这些处理器产生的能量是其主要缺点。在此,我们采用了一种多目标优化策略,以减少时间跨度(makespan)和能耗(EC)。为了降低处理器的能耗,我们考虑了一种有效的动态电压和频率扩展(DVFS)技术。我们考虑了三种不同的能量来源,分别来自处理器的通信、空闲和活动状态。任务调度顺序和将任务分配给处理器是 TSP 的两个重要方面。在这里,使用向上排序技术根据优先级安排任务。为了在将任务分配给处理器的同时最大限度地减少工期和EC,我们使用了基于群体的元启发式方法,即增强型蜜獾优化(EHBO)。在 EHBO 中,我们对 HBO 算法提出了三项改进。首先,我们解决了基于相反学习的群体初始化问题,以排除最不合适的候选者,并生成符合任务优先级的候选调度群体。随后,我们采用了 Levy-flight 技术来改进局部和全局搜索,并保持其理想的健康平衡。最后,使用动态值而不是恒定值提高了获得最大食物的能力。我们在随机任务图和真实数据集上进行了多次实验。此外,实验结果还与其他升级的元启发式算法进行了比较,证明了 EHBO 的优越性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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.
×
引用
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学术官方微信