A Multi-Installment Scheduling Optimization Model Considering Processor Order

Multi-Installment Divisible-Load Scheduling model is a hot topic in the field of Big Data Processing in heterogeneous parallel and distributed systems. The effective division of data and the determination of scheduling strategy are the key and difficult problems. Minimizing the make-span of the entire divisible load is the primary objective of multi-installment scheduling in heterogeneous parallel and distributed systems. It has been demonstrated that the make-span is minimized when the processor sequence follows the order in which the link speed decrease in single-installment scheduling, however, the optimization of multi-installment divisible-load scheduling is a very hard problem. The descending order of link speeds is usually not an optimal order. To solve this problem, we propose a multi-installment scheduling model considering the processor order, and design an efficient global optimization genetic algorithm to solve the model. Experimental results show that the proposed algorithm has better performance than that of the compared multi-Installment methods.

[1]  Debasish Ghose,et al.  Scheduling Divisible Loads in Parallel and Distributed Systems , 1996 .

[2]  Henri Casanova,et al.  Multiround algorithms for scheduling divisible loads , 2005, IEEE Transactions on Parallel and Distributed Systems.

[3]  Hao Huang,et al.  Hybrid real-coded genetic algorithm for data partitioning in multi-round load distribution and scheduling in heterogeneous systems , 2014, Appl. Soft Comput..

[4]  Mohamed Othman,et al.  Categorizing DLT researches and its applications , 2009 .

[5]  Shang Mingsheng Optimal algorithm for scheduling large divisible workload on heterogeneous system , 2008 .

[6]  Yuping Wang,et al.  A New Method for Multi-installment Divisible-Load Scheduling , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[7]  Debasish Ghose,et al.  Divisible Load Theory: A New Paradigm for Load Scheduling in Distributed Systems , 2004, Cluster Computing.

[8]  Bharadwaj Veeravalli,et al.  Scheduling divisible loads on heterogeneous linear daisy chain networks with arbitrary processor release times , 2004, IEEE Transactions on Parallel and Distributed Systems.

[9]  Thomas G. Robertazzi,et al.  Distributed computation with communication delay (distributed intelligent sensor networks) , 1988 .

[10]  Subramaniam Shamala,et al.  New method for scheduling heterogeneous multi-installment systems , 2012, Future Gener. Comput. Syst..

[11]  Debasish Ghose,et al.  Adaptive Load Distribution Strategies for Divisible Load Processing on Resource Unaware Multilevel Tree Networks , 2007, IEEE Transactions on Computers.

[12]  Debasish Ghose,et al.  Multi-installment load distribution in tree networks with delays , 1995 .

[13]  Debasish Ghose,et al.  Large matrix-vector products on distributed bus networks with communication delays using the divisible load paradigm: performance analysis and simulation , 2001, Math. Comput. Simul..