“…The problem becomes more complicated due to non deterministic nature of task application model and heterogeneous resource environments. A plethora of heuristics such as clustering algorithms (Palis et al 1996, Topcuoglu et al 2002, list scheduling algorithms (Augonnet et al 2011, Topcuoglu et al 1999, task duplication based algorithms (Hagras & Janeèek 2005, Park & Choe, 2001, Ranaweera & Agrawal, 2000, genetic algorithms (Oh&Wu, 2004, Ulusoy 2004, simulated annealing (Braun et al 2001, Kazem et al 2008, Wanneng & Shijue 2006, tabu search (Porto et al 2000, Porto & Ribeiro 1995 and particle swam optimization (Jarboui et al 2008, Salman et al 2002 have been proposed in literature for the optimal solution of scheduling problem. Static (Shirazi et al 1990) as well as dynamic scheduling (Page & Naughton 2005, Rotithor 1994 schemes are generally employed for the optimal solution.…”