Title :
Towards Energy-Aware Resource Scheduling to Maximize Reliability in Cloud Computing Systems
Author :
Faragardi, Hamid Reza ; Rajabi, Aboozar ; Shojaee, Reza ; Nolte, Thomas
Author_Institution :
Malardalen Real-Time Res. Centre, Malardalen Univ., Västeras, Sweden
Abstract :
Cloud computing has become increasingly popular due to deployment of cloud solutions that will enable enterprises to cost reduction and more operational flexibility. Reliability is a key metric for assessing performance in such systems. Fault tolerance methods are extensively used to enhance reliability in Cloud Computing Systems (CCS). However, these methods impose extra hardware and/or software cost. Proper resource allocation is an alternative approach which can significantly improve system reliability without any extra overhead. On the other hand, contemplating reliability irrespective of energy consumption and Quality of Service (QoS) requirements is not desirable in CCSs. In this paper, an analytical model to analyze system reliability besides energy consumption and QoS requirements is introduced. Based on the proposed model, a new online resource allocation algorithm to find the right compromise between system reliability and energy consumption while satisfying QoS requirements is suggested. The algorithm is a new swarm intelligence technique based on imperialist competition which elaborately combines the strengths of some well-known meta-heuristic algorithms with an effective fast local search. A wide range of simulation results, based on real data, clearly demonstrate high efficiency of the proposed algorithm.
Keywords :
cloud computing; cost reduction; energy consumption; power aware computing; quality of service; resource allocation; search problems; swarm intelligence; QoS requirements; cloud computing systems; cost reduction; energy consumption; energy-aware resource scheduling; imperialist competition; local search; metaheuristic algorithms; online resource allocation algorithm; operational flexibility; performance assessment; quality of service analytical; quality of service requirements; swarm intelligence technique; system reliability; Cloud computing; Energy consumption; Hazards; Quality of service; Resource management; Software reliability; analytical model; cloud computing; energy-aware scheduling; quality of service; reliability; resource allocation;
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
DOI :
10.1109/HPCC.and.EUC.2013.208