Back to Search
Start Over
Efficient Hierarchical Task Scheduling on GRIDS Accounting for Computation and Communications
- Source :
- Intelligent Decision Systems in Large-Scale Distributed Environments ISBN: 9783642212703, Intelligent Decision Systems in Large-Scale Distributed Environments
- Publication Year :
- 2011
- Publisher :
- Springer Berlin Heidelberg, 2011.
-
Abstract
- This chapter proposes a novel Grid-based scheduling algorithm that optimizes both computation and communications costs of workflow applications. Based on a hierarchical two-steps optimization process, a super scheduler first applies a Recursive Convex Clustering Algorithm (RCCA) that efficiently clusters tasks while minimizing communication costs. In the second step, a resource-broker assigns the generated convex sets to resources clusters. Local schedulers then optimize the makespan for the group of tasks assigned to their cluster, using a graphic processing unit (GPU)-based parallel cellular Genetic Algorithm(cGA). The performance improvement brought by this novel two-step scheduling algorithm compared to a hierarchical list-scheduling approach is empirically demonstrated on different real-world workflow applications.
Details
- ISBN :
- 978-3-642-21270-3
- ISBNs :
- 9783642212703
- Database :
- OpenAIRE
- Journal :
- Intelligent Decision Systems in Large-Scale Distributed Environments ISBN: 9783642212703, Intelligent Decision Systems in Large-Scale Distributed Environments
- Accession number :
- edsair.doi...........fec21e5048404ac20d918b2b8b6db28a