A hierarchical approach for energy-efficient scheduling of large workloads in multicore distributed systems

Sustainable Computing: Informatics and Systems - Tập 4 - Trang 252-261 - 2014
Bernabé Dorronsoro1, Sergio Nesmachnow2, Javid Taheri3, Albert Y. Zomaya3, El-Ghazali Talbi1, Pascal Bouvry4
1University of Lille, France
2Universidad de la República, Uruguay
3The University of Sydney, Australia
4University of Luxembourg, Luxembourg

Tài liệu tham khảo

Zomaya, 2012 Kumar, 2006, Hybdtm: a coordinated hardware–software approach for dynamic thermal management, 548 Ahmad, 2012 Valentini, 2013, An overview of energy efficiency techniques in cluster computing systems, Cluster Comput., 16, 3, 10.1007/s10586-011-0171-x Tchernykh, 2014, Energy-aware online scheduling: ensuring quality of service for IaaS clouds Abraham, 2008, Nature inspired meta-heuristics for grid scheduling: single and multi-objective optimization approaches, vol. 146, 247 Nesmachnow, 2013, Parallel multiobjective evolutionary algorithms for batch scheduling in heterogeneous computing and grid systems, Comput. Optim. Appl., 55, 515, 10.1007/s10589-012-9531-6 Dorronsoro, 2010, Multi-objective robust static mapping of independent tasks on grids, 3389 De Falco, 2009, A multiobjective extremal optimization algorithm for efficient mapping in grids, 367 Kurowski, 2010, Distributed power management and control system for sustainable computing environments, 365 Yu, 2006, A budget constrained scheduling of workflow applications on utility grids using genetic algorithms, 1 Yu, 2007, Multi-objective planning for workflow execution on grids, 10 Ye, 2006, A multiobjective resources scheduling approach based on genetic algorithms in grid environment, 504 Baskiyar, 2010, Energy aware DAG scheduling on heterogeneous systems, Cluster Comput., 13, 373, 10.1007/s10586-009-0119-6 Rizvandi, 2011, Some observations on optimal frequency selection in DVFS-based energy consumption minimization, J. Parallel Distrib. Comput., 71, 1154, 10.1016/j.jpdc.2011.01.004 Lee, 2011, Energy conscious scheduling for distributed computing systems under different operating conditions, IEEE Trans. Parallel Distrib. Syst., 22, 1374, 10.1109/TPDS.2010.208 Mezmaz, 2011, A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems, J. Parallel Distrib. Comput., 71, 1497, 10.1016/j.jpdc.2011.04.007 Pecero, 2011, A multi-objective grasp algorithm for joint optimization of energy consumption and schedule length of precedence-constrained applications, 1 Kim, 2008, Dynamic resource management in energy constrained heterogeneous computing systems using voltage scaling, IEEE Trans. Parallel Distrib. Syst., 19, 1445, 10.1109/TPDS.2008.113 Mei, 2014, Energy-aware task scheduling in heterogeneous computing environments, Cluster Comput., 17, 537, 10.1007/s10586-013-0297-0 Liu, 2014, Adaptive energy-efficient scheduling algorithm for parallel tasks on homogeneous clusters, J. Netw. Comput. Appl., 41, 101, 10.1016/j.jnca.2013.10.009 Pinel, 2014, A two-phase heuristic for the energy-efficient scheduling of independent tasks on computational grids, J. Cluster Comput. Sharifi, 2013, PASTA: a power-aware solution to scheduling of precedence-constrained tasks on heterogeneous computing resources, Computing, 95, 67, 10.1007/s00607-012-0212-1 Lindberg, 2012, Comparison and analysis of eight scheduling heuristics for the optimization of energy consumption and makespan in large-scale distributed systems, J. Supercomput., 59, 323, 10.1007/s11227-010-0439-6 Iturriaga, 2013, Energy efficient scheduling in heterogeneous systems with a parallel multiobjective local search, Comput. Inform. J., 32, 273 Nesmachnow, 2013, Energy-aware scheduling on multicore heterogeneous grid computing systems, J. Grid Comput., 11, 653, 10.1007/s10723-013-9258-3 Minas, 2009 Topcuouglu, 2002, Performance-effective and low-complexity task scheduling for heterogeneous computing, IEEE Trans. Parallel Distrib. Syst., 13, 260, 10.1109/71.993206 Taheri, 2013, 777 Taheri, 2013, A bee colony based optimization approach for simultaneous job scheduling and data replication in grid environments, Comput. Oper. Res., 40, 1564, 10.1016/j.cor.2011.11.012 Taheri, 2013, Hopfield neural network for simultaneous job scheduling and data replication in grids, Future Gener. Comput. Syst., 29, 10.1016/j.future.2013.04.020 Taheri, 2014, Genetic algorithm in finding pareto frontier of optimizing data transfer versus job execution in grids, Concurr. Comput. Pract. Exp. Luo, 2007, A revisit of fast greedy heuristics for mapping a class of independent tasks onto heterogeneous computing systems, J. Parallel Distrib. Comput., 67, 659, 10.1016/j.jpdc.2007.03.003 Li, 2009, A Heuristic Energy-aware Scheduling Algorithm for Heterogeneous Clusters, 407