Title :
Online Scheduling with Migration Cost
Author :
Yang, Shuangquan
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
Abstract :
In this paper, we consider a new variation of the classical online scheduling problem. In our model, an online scheduler is allowed to migrate the assigned jobs to different machines. Live migration is a powerful tool for load balancing. However, migration will incur additional cost in the destination machines. In this paper, we study the scheduling problem with migration cost model. Suppose that a job with processing time p which is already scheduled on the machine A is removed and transferred to the machine B, the load of the machine A will decrease p, but the load of the machine B will increase (1+ r) p, where 0 ≤ r ≤ 1 is a constant and it is called the migration factor. First, we propose an approximation algorithm for arbitrary machines. Then we give an improved algorithm for the case of two machines. Both algorithms are better than list scheduling algorithm [2] if the migration factor is smaller than a certain value. Finally, we implement our algorithms both in real data and random data. The experimental results indicate that the performances of algorithms are very close to the optimal algorithm.
Keywords :
approximation theory; resource allocation; scheduling; approximation algorithm; arbitrary machines; classical online scheduling problem; list scheduling algorithm; live migration; load balancing; migration cost model; Algorithm design and analysis; Approximation algorithms; Computational modeling; Load modeling; Schedules; Scheduling; Virtual machining; approximation; migration cost; online algorithms; scheduling;
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
DOI :
10.1109/IPDPSW.2012.268