Title :
Dynamic Power- and Failure-Aware Cloud Resources Allocation for Sets of Independent Tasks
Author :
Sampaio, Altino M. ; Barbosa, Jorge G.
Author_Institution :
CIICESI, Inst. Politec. do Porto, Felgueiras, Portugal
Abstract :
Cloud computing is increasingly being adopted in different scenarios, like social networking, business applications, scientific experiments, etc. Relying in virtualization technology, the construction of these computing environments targets improvements in the infrastructure, such as power-efficiency and fulfillment of users´ SLA specifications. The methodology usually applied is packing all the virtual machines on the proper physical servers. However, failure occurrences in these networked computing systems can induce substantial negative impact on system performance, deviating the system from ours initial objectives. In this work, we propose adapted algorithms to dynamically map virtual machines to physical hosts, in order to improve cloud infrastructure power-efficiency, with low impact on users´ required performance. Our decision making algorithms leverage proactive fault-tolerance techniques to deal with systems failures, allied with virtual machine technology to share nodes resources in an accurately and controlled manner. The results indicate that our algorithms perform better targeting power-efficiency and SLA fulfillment, in face of cloud infrastructure failures.
Keywords :
cloud computing; decision making; power aware computing; resource allocation; social networking (online); software fault tolerance; virtual machines; virtualisation; SLA specifications; business applications; cloud computing; cloud infrastructure power-efficiency; decision making algorithms; dynamic power-aware cloud resources allocation; failure-aware cloud resources allocation; independent tasks; networked computing systems; physical servers; proactive fault-tolerance techniques; scientific experiments; social networking; virtual machines; virtualization technology; Cloud computing; Dynamic scheduling; Heuristic algorithms; Optimization; Power demand; Virtual machining; Virtualization; SLA specification; fault-tolerance; power-efficiency; virtualization;
Conference_Titel :
Cloud Engineering (IC2E), 2013 IEEE International Conference on
Conference_Location :
Redwood City, CA
Print_ISBN :
978-1-4673-6473-7
DOI :
10.1109/IC2E.2013.16