IEEE Transactions on Sustainable Computing · 2020 · 67 citations · 23 references
ComputingComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingFault-tolerant SystemsCloud Resource ManagementEnergy-efficient Cloud ComputingFault-tolerant SchedulingResource SchedulingTask SchedulingWorkload SchedulingEnergy ConsumptionEnergy-aware Fault-tolerant SchedulingEnergy-aware Resource SchedulingEnergy-aware SchedulingFault Tolerance MechanismsFault-tolerant Task SchedulingHigh-performance Computing SystemsTask Dependencies
Cloud data centers (CDCs) have become increasingly popular and widespread in recent years with the growing popularity of cloud computing and high-performance computing. Due to the multi-step computation of data streams and heterogeneous task dependencies, task failure frequently occurs, resulting in poor user experience and additional energy consumption. To reduce task execution failure as well as energy consumption, we propose a novel AI-driven energy-aware proactive fault-tolerant scheduling scheme for CDCs in this paper. First, a prediction model based on the machine learning approach is trained to classify the arriving tasks into “failure-prone tasks” and “non-failure-prone tasks” according to the predicted failure rate. Then, two efficient scheduling mechanisms are proposed to allocate two types of tasks to the most appropriate hosts in a CDC. The vector reconstruction method is developed to construct super tasks from failure-prone tasks and separately schedule these super tasks and non-failure-prone tasks to the most suitable physical host. All the tasks are scheduled in an earliest-deadline-first manner. Our evaluation results show that the proposed scheme can intelligently predict task failure and achieves better fault tolerance and reduces total energy consumption better than the existing schemes.
23
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text
Power provisioning for a warehouse-sized computer
Xiaobo Fan, Wolf-Dietrich Weber, Luiz André Barroso · 2007 · 1.8K citations
Heuristics for Vector Bin Packing
Rina Panigrahy, Kunal Talwar, Lincoln Uyeda et al. · 2011 · 199 citations