DocumentCode :
237128
Title :
iPlace: An Intelligent and Tunable Power- and Performance-Aware Virtual Machine Placement Technique for Cloud-Based Real-Time Applications
Author :
Caglar, Faruk ; Shekhar, Shashi ; Gokhale, Aniruddha
Author_Institution :
Dept. of EECS, Vanderbilt Univ., Nashville, TN, USA
fYear :
2014
fDate :
10-12 June 2014
Firstpage :
48
Lastpage :
55
Abstract :
Power and performance tradeoffs are critical and challenging issues faced by cloud service providers (CSPs) while managing their data centers. On the one hand, CSPs strive to reduce power consumption of their data centers to not only decrease their energy costs but to also reduce adverse impact on the environment. On the other hand, CSPs must deliver performance expected by the applications hosted in their cloud in accordance with predefined Service Level Agreements (SLAs). Not doing so will lead to loss of customers and thereby major revenue losses for the CSPs. Addressing these dual set of challenges is hard for the CSPs because power management and performance assurance are conflicting objectives, particularly in the context of multi-tenant cloud systems where multiple virtual machines (VMs) may be hosted on a single physical server. The problem becomes even harder when real-time applications are hosted in these VMs. To address these challenges and make appropriate tradeoffs, we present iPlace, which is an intelligent and tunable power- and performance-aware VM placement middleware. The placement strategy is based on a two-level artificial neural network which predicts (1) CPU usage at the first level, and (2) power consumption and performance of a host machine at the second level that uses the predicted CPU usage. The efficacy of iPlace is evaluated in the context of a VM consolidation algorithm that is applied to running virtual machines and host machines in a private cloud.
Keywords :
cloud computing; contracts; power aware computing; virtual machines; CSP; SLA; VM consolidation algorithm; cloud service providers; cloud-based real-time applications; host machines; iPlace; multitenant cloud systems; performance assurance; performance tradeoffs; performance-aware virtual machine placement technique; power consumption; power management; private cloud; service level agreements; tunable power-aware virtual machine placement technique; Artificial neural networks; Availability; Energy consumption; Power demand; Real-time systems; Servers; Virtual machining; cloud computing; deployment algorithm; power and performance tradeoffs; virtual machine placement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
Conference_Location :
Reno, NV
ISSN :
1555-0885
Type :
conf
DOI :
10.1109/ISORC.2014.35
Filename :
6899130
Link To Document :
بازگشت