1 / 21

iPOEM: A GPS Tool for Integrated Management in Virtualized Data Centers

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.

chaz
Download Presentation

iPOEM: A GPS Tool for Integrated Management in Virtualized Data Centers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. iPOEM: A GPS Tool for Integrated Management in Virtualized Data Centers Hui Zhang1 , Kenji Yoshihira1, Ya-Yunn Su2 , Guofei Jiang1, Ming Chen3, Xiaorui Wang3 1. NEC Laboratories America 2. National Taiwan University 3. University of Tennessee

  2. 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 Future Today Data center useful work IT load power DCpW = DCiE = Total data center Input power Total facility power DCiE: Data center infrastructure efficiency DCpW: Data center performance per Watt ICAC2011

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

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

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

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

  7. iPOEM architecture ICAC2011

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

  9. System status as a function of management configurations 9 ICAC2011

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

  11. iPOEM configuration searching algorithm • A O(logR) searching algorithm • where R =CPUmax-CPUmin, the allowable load range Binary search 11 ICAC2011

  12. iPOEM prototype implementation 12 ICAC2011

  13. iPOEM System positioning services Position reporting • Destination searching ICAC2011

  14. 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 ICAC2011

  15. 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 <CPUlow,CPUhigh> setting is <40%, 80%>. • 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. ICAC2011

  16. iPOEM engine performance iPOEM engine response time to service requests ICAC2011

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

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

  19. 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 ICAC2011

  20. Thank you. • Questions? ICAC2011

  21. Appendix ICAC2011

More Related