首页> 外文期刊>Expert systems with applications >EA-MSCA: An effective energy-aware multi-objective modified sine-cosine algorithm for real-time task scheduling in multiprocessor systems: Methods and analysis
【24h】

EA-MSCA: An effective energy-aware multi-objective modified sine-cosine algorithm for real-time task scheduling in multiprocessor systems: Methods and analysis

机译:EA-MSCA:多处理器系统中的实时任务调度的有效能量感知多目标修改正弦算法:方法和分析

获取原文
获取原文并翻译 | 示例

摘要

With the significant growth of multiprocessor systems (MPS) to deal with complex tasks and speed up their execution, the energy generated as a result of this growth becomes one of the significant limits to that growth. Although several traditional techniques are available to deal with this challenge, they don?t deal with this problem as multi-objective to optimize both energy and makespan metrics at the same time, in addition to expensive cost and memory usage. Therefore, this paper proposes a multi-objective approach to tackle the task scheduling for MPS based on the modified sine-cosine algorithm (MSCA) to optimize the makespan and energy using the Pareto dominance strategy; this version is abbreviated as energy-aware multi-objective MSCA (EAM2SCA). The classical SCA is modified based on dividing the optimization process into three phases. The first phase explores the search space as much as possible at the start of the optimization process, the second phase searches around a solution selected randomly from the population to avoid becoming trapped into local minima within the optimization process, and the last searches around the best-so-far solution to accelerate the convergence. To further improve the performance of EA-M2SCA, it was hybridized with the polynomial mutation mechanism in two effective manners to accelerate the convergence toward the best-so-far solution with preserving the diversity of the solutions; this hybrid version is abbreviated as EA-MHSCA. Finally, the proposed algorithms were compared with a number of well-established multi-objective algorithms: EA-MHSCA is shown to be superior in most test cases.
机译:随着多处理器系统(MPS)的显着增长,以处理复杂的任务并加速他们的执行,因此由于这种增长而产生的能量成为该增长的重大限制之一。虽然有几种传统技术可以处理这一挑战,但它们不应处理这个问题,因为昂贵的成本和内存使用情况,同时可以同时优化能量和Makespans度量。因此,本文提出了一种基于改进的正弦余弦算法(MSCA)来解决MPS的任务调度的多目标方法,以使用Pareto优势策略优化Makespan和能量;此版本缩写为能量感知多目标MSCA(EAM2SCA)。基于将优化过程划分为三个阶段,修改了经典SCA。第一阶段在优化过程开始时尽可能多地探讨搜索空间,第二阶段在从群体中随机选择的解决方案中搜索,以避免被困到优化过程中的本地最小值,并且最后一次搜索最佳搜索 - 远程解决方案加速收敛。为了进一步提高EA-M2SCA的性能,它以两种有效的方式与多项式突变机制杂交,以加速朝着最佳解决方案的收敛,以保留解决方案的多样性;此混合版本缩写为EA-MHSCA。最后,将所提出的算法与许多良好的多目标算法进行比较:EA-MHSCA在大多数测试用例中显示出优越。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号