A hybrid algorithm for scheduling workflow applications in grid environments (ICPDP)

  • Authors:
  • Bogdan Simion;Catalin Leordeanu;Florin Pop;Valentin Cristea

  • Affiliations:
  • Faculty of Automatics and Computer Science, University "Politehnica" of Bucharest;Faculty of Automatics and Computer Science, University "Politehnica" of Bucharest;Faculty of Automatics and Computer Science, University "Politehnica" of Bucharest;Faculty of Automatics and Computer Science, University "Politehnica" of Bucharest

  • Venue:
  • OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part II
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, based on a thorough analysis of different policies for DAG scheduling, an improved algorithm ICPDP (Improved Critical Path using Descendant Prediction) is introduced. The algorithm performs well with respect to the total scheduling time, the schedule length and load balancing. In addition, it provides efficient resource utilization, by minimizing the idle time on the processing elements. The algorithm has a quadratic polynomial time complexity. Experimental results are provided to support the performance evaluation of the algorithm and compare them with those obtained for other scheduling strategies. The ICPDP algorithm, as well as other analyzed algorithms, have been integrated in the DIOGENES project, and have been tested by using Mon-Alisa farms and ApMon, a MonAlisa extension.