首页> 外文期刊>Journal of simulation >Multi-criteria genetic algorithm applied to scheduling in multi-cluster environments
【24h】

Multi-criteria genetic algorithm applied to scheduling in multi-cluster environments

机译:多准则遗传算法在多集群环境下的调度

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

摘要

Scheduling and resource allocation to optimize performance criteria in multi-cluster heterogeneous environments is known as an NP-hard problem, not only for the resource heterogeneity, but also for the possibility of applying co-allocation to take advantage of idle resources across clusters. A common practice is to use basic heuristics to attempt to optimize some performance criteria by treating the jobs in the waiting queue individually. More recent works proposed new optimization strategies based on Linear Programming techniques dealing with the scheduling of multiple jobs simultaneously. However, the time cost of these techniques makes them impractical for large-scale environments. Population-based meta-heuristics have proved their effectiveness for finding the optimal schedules in large-scale distributed environments with high resource diversification and large numbers of jobs in the batches. The algorithm proposed in the present work packages the jobs in the batch to obtain better optimization opportunities. It includes a multi-objective function to optimize not only the Makespan of the batches but also the Flowtime, thus ensuring a certain level of QoS from the users' point of view. The algorithm also incorporates heterogeneity and bandwidth awareness issues, and is useful for scheduling jobs in large-scale heterogeneous environments. The proposed meta-heuristic was evaluated with a real workload trace. The results show the effectiveness of the proposed method, providing solutions that improve the performance with respect to other well-known techniques in the literature.
机译:为优化多集群异构环境中的性能标准而进行的调度和资源分配被称为NP难题,这不仅是因为资源异构性,而且是因为可能应用共分配以利用集群中的空闲资源。常见的做法是使用基本启发式方法,通过分别处理等待队列中的作业来尝试优化某些性能标准。最近的工作提出了基于线性编程技术的新优化策略,该策略同时处理多个作业的调度。但是,这些技术的时间成本使得它们在大规模环境中不切实际。基于人口的元启发式方法已经证明了其在大型分散环境中找到最佳计划的有效性,该环境具有较高的资源多样性和大量的批次工作。本工作中提出的算法将批处理中的作业打包,以获得更好的优化机会。它包括一个多目标功能,不仅可以优化批次的制造时间,还可以优化流程时间,从而从用户的角度确保一定水平的QoS。该算法还包含异构性和带宽感知问题,对于在大型异构环境中调度作业非常有用。拟议的元启发式方法是使用实​​际工作负载跟踪进行评估的。结果显示了所提出方法的有效性,提供了相对于文献中其他众所周知的技术可以提高性能的解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号