Article ID Journal Published Year Pages File Type
425713 Future Generation Computer Systems 2011 11 Pages PDF
Abstract

For applications in large-scale distributed systems, it is becoming increasingly important to provide reliable scheduling by evaluating the reliability of resources. However, most existing reputation models used for reliability evaluation ignore the critical influence of task runtime. In addition, most previous work uses list heuristics to optimize the makespan and reliability of workflow applications instead of genetic algorithms (GAs), which can give several satisfying solutions for choice. Hence, in this paper, we first propose the reliability-driven (RD) reputation, which is time dependent, and can be used to effectively evaluate the reliability of a resource in widely distributed systems. We then propose a look-ahead genetic algorithm (LAGA) which utilizes the RD reputation to optimize both the makespan and the reliability of a workflow application. The LAGA uses a novel evolution and evaluation mechanism: (i) the evolution operators evolve the task-resource mapping of a scheduling solution and (ii) the evaluation step determines the task order of solutions by using our proposed max–min strategy, which is the first two-phase strategy that can work with GAs. Our experiments show that the RD reputation improves the reliability of an application with more accurate reputations, while the LAGA provides better solutions than existing list heuristics and evolves to better solutions more quickly than a traditional GA.

► We propose the time-dependent reliability-driven (RD) reputation for resource reliability evaluation. ► We propose a look-ahead genetic algorithm (LAGA) for reliability-oriented scheduling. ► We propose a GA-specific two-phase strategy for workflow scheduling evolution. ► RD reputation can support accurate and fine-grained task reliability evaluation. ► The LAGA outperforms list heuristics and a traditional GA with intelligent evolution.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
, , , ,