Title :
On the Worst Case of Scheduling with Task Replication on Computational Grids
Author :
Xavier, Eduardo C. ; Peixoto, Robson R S
Author_Institution :
Inst. of Comput., Univ. of Campinas (UNICAMP), Campinas, Brazil
Abstract :
We study the problem of scheduling tasks in a computational grid. We give analytical results for Workqueue with Replication (WQR) based algorithms. There are several works presenting simulation results for scheduling algorithms for computational grid, but few provide analytical evidence of the quality of the solution of these algorithms. In this paper we show that under the TPCC metric there is an optimal algorithm if the machines speed are predictable and tasks have the same length. If machines speed are not predictable we show an approximation result for the WQRxx algorithm and show that the result is tight. When tasks have different lengths the problem of minimizing the makespan does not admit an approximation algorithm, even when machines speed are predictable. On the other hand, we show that the WQR based algorithm is a m-approximation when minimizing the TPCC in the unpredictable case, and this result is tight. To finish we show how to add replication to any scheduling algorithm using a simple interface and present computational simulations comparing the quality of the solutions of some well know algorithms with the addition of replication.
Keywords :
approximation theory; grid computing; scheduling; TPCC metric; WQR based algorithm; WQRxx algorithm; computational grid; m-approximation; task replication; task scheduling; workqueue with replication; Approximation algorithms; Approximation methods; Optimal scheduling; Optimized production technology; Prediction algorithms; Schedules; Scheduling algorithm; Approximation Algorithms; Grid; Scheduling;
Conference_Titel :
Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
Conference_Location :
Petropolis
Print_ISBN :
978-1-4244-8287-0
Electronic_ISBN :
1550-6533
DOI :
10.1109/SBAC-PAD.2010.24