DocumentCode :
588204
Title :
Using Promethee methods for multi-criteria pull-based scheduling on DCIs
Author :
Moca, M. ; Fedak, Gilles
Author_Institution :
Babes-Bolyai Univ., Cluj-Napoca, Romania
fYear :
2012
fDate :
8-12 Oct. 2012
Firstpage :
1
Lastpage :
8
Abstract :
Scheduling tasks in distributed computing infrastructures (DCIs) is challenging mainly because the scheduler is facing a number of more or less dependent parameters that characterize the hosts coming from a particular computing environment and the tasks. In this paper we introduce a multi-criteria scheduling method for DCIs, aiming a better matching between hosts, and tasks waiting in a priority queue at a pull-based scheduler. The novelty of the approach consists in employing the Promethee [1] decision aid for selecting tasks. In the aim of computing preference relationships (priorities) among tasks, this approach performs pairwise comparisons of values that characterize tasks. The method exhibits interesting advantages, such as allowing the user to choose the values for the computation of the priorities, like the expected completion time (ECT) and cost. The approach is also very flexible, allowing through a set of parameters the specification of particular scheduling policies. To validate this method we built an XtrebWeb-like simulator, which is capable of running on real traces. We experiment on internet desktop grid (IDG), cloud and best effort grid (BEG), with various workloads. The results show that the Promethee-based scheduling method obtains good performance especially on IDG when certain fractions of the tasks fail. We also prove that multi-criteria scheduling using Promethee performs better than single-criterion scheduling, improving both makespan and cost. Also, a simple definition of ECT is the most efficient in terms of makespan. In this work we also explain the challenges of using Promethee for scheduling in DCIs.
Keywords :
Internet; grid computing; scheduling; DCI; ECT; IDG; Internet desktop grid; Promethee methods; XtrebWeb-like simulator; best effort grid; distributed computing infrastructures; expected completion time; multicriteria pull-based scheduling; preference relationships; priority queue; Computational modeling; Distributed computing; Integrated circuits; Job shop scheduling; Processor scheduling; Schedules; Distributed Computing Infrastructures; Multi-criteria scheduling; Promethee; Pull-based scheduler; Trace-based simulations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
E-Science (e-Science), 2012 IEEE 8th International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4673-4467-8
Type :
conf
DOI :
10.1109/eScience.2012.6404483
Filename :
6404483
Link To Document :
بازگشت