期刊文献+

考虑处理机时间窗口的可分任务调度优化模型 被引量:2

An Optimization Model for Divisible-Load Scheduling Considering Processor Time-Window
下载PDF
导出
摘要 针对异构分布式系统下处理机具有时间窗口约束的可分任务调度问题,通过寻找最优的任务分配方案和最优的处理机调度顺序,可以使得任务的完成时间最短。首先,在已有模型上引入处理机时间窗口的概念,使得所建模型更加贴切实际;然后,建立了一个新的考虑处理机时间窗口可分任务调度的非阻塞优化模型,同时设计了一种基于全局优化的遗传算法来求解模型;最后,为了快速、高效地求解模型,所提算法同时对处理任务量和调度顺序进行编码,利用不同的交叉算子来优化调度顺序和任务分配量,设计了合理的修正算子来修正不满足处理机时间窗口的任务分配方案,并且设计了高效的局部搜索算子来加快算法的收敛速度。仿真实验结果表明,在处理机时间窗口约束下,与已有算法相比,所提算法至少提升了20%以上的性能,从而证明了所提算法的正确性和有效性。 A divisible-load scheduling problem under the constraint of processor time-window for heterogeneous distributed systems is presented, and the make-span is minimized by finding the optimal load partition strategy and the optimal distribution sequence of processors. On the basis of existing research, the concept of time-window is introduced first, which makes the model more practical. Then a novel divisible-load scheduling non-blocking model is proposed considering the time-window. Meanwhile, a genetic algorithm is designed for the proposed model. In order to solve the model quickly and efficiently, the load partition and the distribution sequence of processors are encoded at the same time. Different crossover operators are designed to optimize the load partition and the distribution sequence of processors, and a modification operator is designed to modify the load partition scheme which does not satisfy the constraint of processors' time-window. Moreover, An efficient local search operator to is also designed speed up the convergence rate of the algorithm. Finally, simulation experiments are carried out, and the results show that under the constraint of the processor time-window, the proposed algorithm can improve the performance of the existing algorithms by at least 20 %, which proves the correctness and effectiveness of the proposed algorithm.
出处 《西安交通大学学报》 EI CAS CSCD 北大核心 2017年第9期118-124,共7页 Journal of Xi'an Jiaotong University
基金 国家自然科学基金资助项目(61472297 U1404622)
关键词 处理机 可分任务调度 时间窗口 遗传算法 processor divisible-load scheduling time-window genetic algorithm
  • 相关文献

参考文献3

二级参考文献33

  • 1Mani V, Ghose D. Distributed computation in linear networks: closed-form solutions[J]. IEEE Transac- tions on Aerospace and Electronic Systems, 1994, 30 (2) : 471-483.
  • 2Ghose D, Mani V. Distributed computation with communication delays: asymptotic performance analy- sis[J]. Journal of Parallel and Distributed Compu- ting, 1994, 23(3): 293-305.
  • 3Bharadwaj V, Ghose D, Mani V. Optimal sequencing and arrangement in distributed single-level networks with communication delays[J]. IEEE Trans on Paral- lel and Distributed Systems, 1994, 5(9):968-976.
  • 4Kim H J, Jee G L, Lee J G, Optimal load distribution ~or tree network processors[J]. IEEE Transactions on Aerospace and Electronic Systems, 1996, 32 (2) 607-612.
  • 5Veeravalli B, Li X, Ko C C. On the in[luence of start- up costs in scheduling divisible loads on bus networks [J]. IEEE Transactions on Parallel and Distributed Systems, 2000, 11(12): 1288-1305.
  • 6Shang M S. Optimal algorithm for scheduling large divisible workload on heterogeneous system[J].Ap- plied Mathematical Modeling, 2008, 32: 1682-1695.
  • 7Murugesan G, Chellappan C. Multi-source task scheduling in grid computing environment using linear programming[J]. International Journal of Computer Science and Engineering, 2014, 9(1).. 80-85.
  • 8Iyer G N, Veeravalli B, Krishnamoorthy S G. On handling large-scale polynomial multiplication in com- pute cloud environments using divisible load paradigm [J]. IEEE Transactions on Aerospace and Electronic Systems, 2012, 48(1): 820-831.
  • 9Shi H, Wang W, Kwok N M, et al. Adaptive in- dexed divisible load theory for wireless sensor network workload allocation[J].International Journal of Dis- tributed Sensor Networks, 2013(1) : 8-10.
  • 10Hu M, Veeravalli B. Dynamic scheduling of hybrid real-time tasks on elusters[J]. IEEE Transactions on Computers, 2014, 63(12): 2988-2997.

共引文献5

同被引文献10

引证文献2

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部