首页 | 官方网站   微博 | 高级检索  
     

基于MapReduce模型带准备时间的平行机调度优化
引用本文:黄基诞,郑斐峰,徐寅峰,刘明.基于MapReduce模型带准备时间的平行机调度优化[J].系统工程理论与实践,2019,39(1):174-182.
作者姓名:黄基诞  郑斐峰  徐寅峰  刘明
作者单位:1. 东华大学 旭日工商管理学院, 上海 200051;2. 同济大学 经济与管理学院, 上海 200092
基金项目:国家自然科学基金重点项目(71832001);国家自然科学基金(71771048,71571061,71531011,71571134,71428002);国家社会科学基金(17BJY158);东华大学非线性科学研究所及中央高校基金业务费基地项目
摘    要:研究了一类基于MapReduce模型的平行机调度问题.每个工件包含Map和Reduce两道加工工序,Map工序可以分割为若干个子任务,并且在多台平行机上同时并行加工,Reduce工序只有在该工件的所有Map工序的子任务加工完成后才能进行,而且Reduce只能在一台机器上加工且不可中断.结合工件具有释放时间和加工准备时间等约束,以最小化最大完工时间为目标,构建了混合整数规划模型,并设计了采用差分变异策略和逐维Levy扰动机制的改进正弦余弦算法来求解该模型.最后,利用数值仿真实验与标准正弦余弦算法及遗传算法进行对比,实验结果表明,运用改进正弦余弦算法求解的结果与下界值的平均相对偏差GAP为3.02%,较标准正弦余弦算法以及遗传算法的效果提升显著,显示了该改进算法的有效性.

关 键 词:平行机调度  MapReduce  准备时间  正弦余弦算法(SCA)  
收稿时间:2017-12-09

Parallel machine scheduling with setup time in the MapReduce system
HUANG Jidan,ZHENG Feifeng,XU Yinfeng,LIU Ming.Parallel machine scheduling with setup time in the MapReduce system[J].Systems Engineering —Theory & Practice,2019,39(1):174-182.
Authors:HUANG Jidan  ZHENG Feifeng  XU Yinfeng  LIU Ming
Affiliation:1. Glorious Sun School of Business & Management, Donghua University, Shanghai 200051, China;2. Economics and Management, Tongji University, Shanghai 200092, China
Abstract:This work studies MapReduce model-based parallel machine scheduling. Each job with arbitrary release time and setup time consists of one map task and one reduce task. The map task can be split and processed on several machines simultaneously, while the reduce task has to be processed on a single machine and it cannot be started unless the map task has been completed, and the processing for any task cannot be interrupted. In this paper, we consider the MapReduce scheduling on parallel identical machines, aiming at minimizing the makespan. We formulate the problem as a mixed integer linear programming model, and develop an improved sine cosine algorithm (ISCA) using differential perturbation and dimension-by-dimension Levy perturbation to obtain a near-optimal solution. Computational comparisons between ISCA and genetic algorithm together with the classical SCA algorithm show that the proposed ISCA algorithm outperforms the other two algorithms. Besides, the ISCA is of an average relative deviation of 3.02% from the lower bound of the problem. Numerical computation verifies the effectiveness of the proposed algorithm.
Keywords:parallel machines scheduling  MapReduce  setup time  sine cosine algorithm (SCA)  
本文献已被 CNKI 等数据库收录!
点击此处可从《系统工程理论与实践》浏览原始摘要信息
点击此处可从《系统工程理论与实践》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号