IPOEM: A GPS Tool for Integrated Management in Virtualized Data Centers Hui Zhang 1, Kenji Yoshihira 1, Ya-Yunn Su 2, Guofei Jiang 1, Ming Chen 3, Xiaorui.

Slides:



Advertisements
Similar presentations
VM Interference and Placement for Server Consolidation Umesh Bellur IIT Bombay.
Advertisements

Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Solving Manufacturing Equipment Monitoring Through Efficient Complex Event Processing Tilmann Rabl, Kaiwen Zhang, Mohammad Sadoghi, Navneet Kumar Pandey,
Capacity Planning in a Virtual Environment
Hadi Goudarzi and Massoud Pedram
SLA-Oriented Resource Provisioning for Cloud Computing
System Center 2012 R2 Overview
© 2014 VMware Inc. All rights reserved. Characterizing Cloud Management Performance Adarsh Jagadeeshwaran CMG INDIA CONFERENCE, December 12, 2014.
Walter Binder University of Lugano, Switzerland Niranjan Suri IHMC, Florida, USA Green Computing: Energy Consumption Optimized Service Hosting.
Power Aware Virtual Machine Placement Yefu Wang. 2 ECE Introduction Data centers are underutilized – Prepared for extreme workloads – Commonly.
Energy-efficient Virtual Machine Provision Algorithms for Cloud System Ching-Chi Lin Institute of Information Science, Academia Sinica Department of Computer.
Pankaj Kumar Qinglan Zhang Sagar Davasam Sowjanya Puligadda Wei Liu
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Intelligent Workload Factoring for A Hybrid Cloud Computing Model Hui Zhang Guofei Jiang Haifeng Chen Kenji Yoshihira Akhilesh Saxena NEC Laboratories.
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
SLA-aware Virtual Resource Management for Cloud Infrastructures
Application Models for utility computing Ulrich (Uli) Homann Chief Architect Microsoft Enterprise Services.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
The Bio-Networking Architecture: An Infrastructure of Autonomic Agents in Pervasive Networks Jun Suzuki netresearch.ics.uci.edu/bionet/
Grid Load Balancing Scheduling Algorithm Based on Statistics Thinking The 9th International Conference for Young Computer Scientists Bin Lu, Hongbin Zhang.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
By- Jaideep Moses, Ravi Iyer , Ramesh Illikkal and
Server-Storage Virtualization: Integration and Load Balancing in Data Centers Aameek Singh, Madhukar Korupolu (IBM Almaden) Dushmanta Mohapatra (Georgia.
Towards Autonomic Hosting of Multi-tier Internet Services Swaminathan Sivasubramanian, Guillaume Pierre and Maarten van Steen Vrije Universiteit, Amsterdam,
1 Management Pain points now Existing tools: Do not map to virtual environments Provisioning Backup Health monitoring Performance monitoring / management.
Computer System Lifecycle Chapter 1. Introduction Computer System users, administrators, and designers are all interested in performance evaluation. Whether.
Self-Organizing Agents for Grid Load Balancing Junwei Cao Fifth IEEE/ACM International Workshop on Grid Computing (GRID'04)
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
Department of Computer Science Engineering SRM University
Virtual Machine Hosting for Networked Clusters: Building the Foundations for “Autonomic” Orchestration Based on paper by Laura Grit, David Irwin, Aydan.
How to Resolve Bottlenecks and Optimize your Virtual Environment Chris Chesley, Sr. Systems Engineer
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
November , 2009SERVICE COMPUTATION 2009 Analysis of Energy Efficiency in Clouds H. AbdelSalamK. Maly R. MukkamalaM. Zubair Department.
Virtualization Concepts Presented by: Mariano Diaz.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
RECON: A TOOL TO RECOMMEND DYNAMIC SERVER CONSOLIDATION IN MULTI-CLUSTER DATACENTERS Anindya Neogi IEEE Network Operations and Management Symposium, 2008.
Autonomic SLA-driven Provisioning for Cloud Applications Nicolas Bonvin, Thanasis Papaioannou, Karl Aberer Presented by Ismail Alan.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
1 Wenguang WangRichard B. Bunt Department of Computer Science University of Saskatchewan November 14, 2000 Simulating DB2 Buffer Pool Management.
CloudNaaS: A Cloud Networking Platform for Enterprise Applications Theophilus Benson*, Aditya Akella*, Anees Shaikh +, Sambit Sahu + (*University of Wisconsin,
Dynamic Resource Monitoring and Allocation in a virtualized environment.
Data Tagging Architecture for System Monitoring in Dynamic Environments Bharat Krishnamurthy, Anindya Neogi, Bikram Sengupta, Raghavendra Singh (IBM Research.
Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters
A Cyclic-Executive-Based QoS Guarantee over USB Chih-Yuan Huang,Li-Pin Chang, and Tei-Wei Kuo Department of Computer Science and Information Engineering.
Copyright © 2011, Performance Evaluation of a Green Scheduling Algorithm for Energy Savings in Cloud Computing Truong Vinh Truong Duy; Sato,
A dynamic optimization model for power and performance management of virtualized clusters Vinicius Petrucci, Orlando Loques Univ. Federal Fluminense Niteroi,
VGreen: A System for Energy Efficient Manager in Virtualized Environments G. Dhiman, G Marchetti, T Rosing ISLPED 2009.
Embedded System Lab. 정범종 A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters H. Wang et al. VEE, 2015.
An Energy-efficient Task Scheduler for Multi-core Platforms with per-core DVFS Based on Task Characteristics Ching-Chi Lin Institute of Information Science,
Ensemble Learning for Low-level Hardware-supported Malware Detection
June 30 - July 2, 2009AIMS 2009 Towards Energy Efficient Change Management in A Cloud Computing Environment: A Pro-Active Approach H. AbdelSalamK. Maly.
Overview and Comparison of Software Tools for Power Management in Data Centers Msc. Enida Sheme Acad. Neki Frasheri Polytechnic University of Tirana Albania.
Full and Para Virtualization
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
E-MOS: Efficient Energy Management Policies in Operating Systems
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
+ Support multiple virtual environment for Grid computing Dr. Lizhe Wang.
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
Current Generation Hypervisor Type 1 Type 2.
Distributed Network Traffic Feature Extraction for a Real-time IDS
Green Software Engineering Prof
Cloud Computing By P.Mahesh
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Effective VM Sizing in Virtualized Data Centers
ICSOC 2018 Adel Nadjaran Toosi Faculty of Information Technology
Presentation transcript:

iPOEM: A GPS Tool for Integrated Management in Virtualized Data Centers Hui Zhang 1, Kenji Yoshihira 1, Ya-Yunn Su 2, Guofei Jiang 1, Ming Chen 3, Xiaorui Wang 3 1. NEC Laboratories America 2. National Taiwan University 3. University of Tennessee

Virtualized data centers: server consolidation and green IT Resource Pool Server consolidation - virtualization facilitates consolidation of several physical servers onto a single high end system — Reduces management costs/overheads— Increases overall utilization Green IT - computing more, consume less — Improving infrastructure efficiency —Increasing IT productivity Today Future DCiE = IT load power Total data center Input power DCpW = Data center useful work Total facility power DCiE: Data center infrastructure efficiencyDCpW: Data center performance per Watt iPOEM2ICAC2011

Virtualized data center management Server utilization based performance and power management mechanisms –VMware DPM, NEC SSC, IBM Tivoli… CPU utilization CPUlow Overload threshold CPUhigh Power-saving mode iPOEM3ICAC2011 Management Configuration

iPOEM: a middleware for integrated power and performance management Features declarative management methodology 1.accepts higher-level management objectives target system status set on individual management components 2.generates low-level management configurations. Configuration settings of individual management components A GPS tool is a good metaphor. operator driver car GPS device How can I go to NYC? 1.Map 2.Direction iPOEM How can I get the system to 20% less power cost? 1.System status 2.Management decisions system iPOEM4ICAC2011

Research Goal Data center administrator Performance management Power management Thermal management Application management t tt t tt t tt t tt t tt t tt System Dynamics Workload Dynamics failure remove/add migration Management challenges Human-friendly management interfaces iPOEM System Complexity Virtualized data center

iPOEM APIs iPOEMICAC20116 API 1 : get_position() API 2 : put_position() Input: Management Configuration (Time start, Time end) Workload (reshaping-scheme) VM-server map, resource inventory Output: System Status March 2010 Performance cost: server overloading time in percentage. time CPU utilization Load threshold Power cost: KWatts, total power consumed Operation cost: VM migrations System status is described in 3 metrics Input: Target Performance & Power (Time start, Time end) Workload (reshaping-scheme) VM-server map, resource inventory Output: Management Configuration

iPOEM architecture iPOEM7ICAC2011

iPOEM management configuration engine 8 iPOEM8ICAC2011 API 1 : get_position() Management Configuration CPU HighCPU High, Low

System status as a function of management configurations 9 iPOEM9ICAC2011

Formal description of system status functions 10 Assume a homogeneous system, and the workload remains the same for different configuration settings. Theorem 1. Performance-cost(CPU high ) is a non-decreasing function of CPU high. Theorem 2. Power-cost(CPU low ) is a non-increasing function of CPU low. iPOEM10ICAC2011

iPOEM configuration searching algorithm 11 A O(logR) searching algorithm o where R =CPU max -CPU min, the allowable load range iPOEM11ICAC2011 Binary search

iPOEM prototype implementation 12 iPOEM12ICAC2011

iPOEM System positioning services Position reporting Destination searching iPOEM13ICAC2011

Evaluation: data center workload traces Traces on 2525 servers from 10 IT systems –Each is regarded as a VM in the simulations. Monitoring data: CPU utilization. 1 week length, 15 minute monitoring frequency –672 time points iPOEM14ICAC2011

Evaluation: methodology Run the iPOEM prototype as an offline engine. –It is driven by the data traces stored in the monitoring database, and emulates the integrated management in a virtualized data center hosting the 2, 525 servers as VMs. The system and management configuration settings –Performance manager and power manager Implementation of the simplified schemes in NEC SigmaSystemCenter middleware –The default setting is. –The physical servers are homogeneous with the same CPU specs 3GHZ Quadra-core (the most common CPU model in the traces). –Performance cost: number of performance violation in a time epoch A server has a performance violation at a time point when its CPU utilization is larger than a threshold (90% in the paper). –Power cost: we assume power consumption per server is either 0 (power-off mode) or 200Watts (power-on mode), simplified on the power model profiled in the local testbed. –Operation cost: the number of VM migrations that the performance and power managers need to execute for the server load configuration enforcement. iPOEM15ICAC2011

iPOEM engine performance iPOEM engine response time to service requests iPOEM16ICAC2011

iPOEM auto-piloting service Sensitivity based optimization [Markovic et al. 2004] 17 where P th is the upper bound of the performance cost. iPOEM17ICAC2011

iPOEM auto-piloting evaluation 18 Comparison of Auto-piloting and three static configuration schemes Auto-piloting management configuration evolution iPOEM18ICAC2011

Conclusions & Future Work iPOEM, an integrated power and performance management middleware in an virtualized infrastructure. –human-friendly interfaces for multi-objective management. Future work –Meta-management integrating more objectives. explosive growth of the system state space –mashup services for customized tenant management new API designs iPOEM19ICAC2011

Thank you. Questions? iPOEMICAC201120

Appendix iPOEMICAC201121