1K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing Challenges in Distributed Energy Adaptive Computing K. Kant NSF and GMU.

Slides:



Advertisements
Similar presentations
16-1 ©2006 Raj JainCSE574sWashington University in St. Louis Energy Management in Ad Hoc Wireless Networks Raj Jain Washington University in Saint Louis.
Advertisements

1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Technische Universität München + Hewlett Packard Laboratories Dynamic Workload Management for Very Large Data Warehouses Juggling Feathers and Bowling.
Pricing for Utility-driven Resource Management and Allocation in Clusters Chee Shin Yeo and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS)
Greening Backbone Networks Shutting Off Cables in Bundled Links Will Fisher, Martin Suchara, and Jennifer Rexford Princeton University.
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
© Technical University of Catalonia - Second University of Naples - Barcelona Supercomputing Center (BSC)1 Chapter x: Green Datacenter Infrastructures.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
SAN DIEGO SUPERCOMPUTER CENTER at the UNIVERSITY OF CALIFORNIA, SAN DIEGO Green Datacenter Initiatives at SDSC Matt Campbell SDSC Data Center Services.
UPS Topologies and Multi-Module Configurations
Consult + Engineer + Commission Creating Exceptional Environments © All Rights Reserved January 18, 2011 UNINTERRUPTIBLE POWER SYSTEM (UPS)
Towards Automating the Configuration of a Distributed Storage System Lauro B. Costa Matei Ripeanu {lauroc, NetSysLab University of British.
Interference Avoidance and Control Ramki Gummadi (MIT) Joint work with Rabin Patra (UCB) Hari Balakrishnan (MIT) Eric Brewer (UCB)
Smarter Travel Programmes– Financial impacts for Transport for London COLIN BUCHANAN
EVs the Energy Infrastructure and the needed User Infrastructure David Farr Project Manager.
Geneva, Switzerland, 11 June 2012 Environmental awareness - Recommendation ITU-T Y Toshihiko Kurita Fujitsu Ltd. Joint ITU-T.
Energy Efficient Data Collection In Distributed Sensor Environments Qi Han, Sharad Mehrotra, Nalini Venkatasubramanian {qhan, sharad,
BREAKOUT SESSION 2 Smart Grid 2-B: Grid Integration – Essential Step for Optimization of Resources Integrating Intermittent Wind Generation into an Island.
Ramya (UCSB), Parthasarathy et al (HP Labs). Overview Power delivery, consumption and cooling problems in a data center are being tackled currently by.
Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1.
4.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 4: Organizing a Disk for Data.
Sabyasachi Ghosh Mark Redekopp Murali Annavaram Ming-Hsieh Department of EE USC KnightShift: Enhancing Energy Efficiency by.
Mehdi Naghavi Spring 1386 Operating Systems Mehdi Naghavi Spring 1386.
1 Copyright © 2012, Elsevier Inc. All rights reserved. Chapter 6 Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism: Computer.
Chapter 1 Introduction to the Programmable Logic Controllers.
Managing Web server performance with AutoTune agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigu Jangwon Han Seongwon Park
Deploying Virtualised Infrastructures for Improved Efficiency and Reduced Cost Adrian Groeneveld Senior Product Marketing Manager Adrian Groeneveld Senior.
Beckett Energy Systems
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
Heat and Power Sources for Buildings. Overview energy requirements of buildings traditional energy sources carbon emissions calcs LZC energy sources –low-carbon.
High Frequency Distortion in Power Grids due to Electronic Equipment Anders Larsson Luleå University of Technology.
Capacity Planning For Products and Services
1 Sizing the Streaming Media Cluster Solution for a Given Workload Lucy Cherkasova and Wenting Tang HPLabs.
Zhou Peng, Zuo Decheng, Zhou Haiying Harbin Institute of Technology 1.
Parasol and GreenSwitch: Managing Datacenters Powered by Renewable Energy Íñigo Goiri, William Katsak, Kien Le, Thu D. Nguyen, and Ricardo Bianchini Department.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Better business outcomes equal better.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
New England Developments in Demand Response and Smart Grid 2010 National Town Meeting on Demand Response and Smart Grid Henry Yoshimura, Director, Demand.
Making Time-stepped Applications Tick in the Cloud Tao Zou, Guozhang Wang, Marcos Vaz Salles*, David Bindel, Alan Demers, Johannes Gehrke, Walker White.
Energy in Cloud Computing and Renewable Energy
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
1 Adaptive Bandwidth Allocation in TDD-CDMA Systems Derek J Corbett & Prof. David Everitt The University of Sydney.
1 Introduction to Network Layer Lesson 09 NETS2150/2850 School of Information Technologies.
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
KAIST Computer Architecture Lab. The Effect of Multi-core on HPC Applications in Virtualized Systems Jaeung Han¹, Jeongseob Ahn¹, Changdae Kim¹, Youngjin.
Energy and heat-aware metrics for data centers Jaume Salom, Laura Sisó IREC - Catalonia Institute for Energy Research Ariel Oleksiak, Mateusz.
Electricity distribution and embedded renewable energy generators Martin Scheepers ECN Policy Studies Florence School of Regulation, Workshop,
25 seconds left…...
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
University of Minnesota Optimizing MapReduce Provisioning in the Cloud Michael Cardosa, Aameek Singh†, Himabindu Pucha†, Abhishek Chandra
Mani Srivastava UCLA - EE Department Room: 6731-H Boelter Hall Tel: WWW: Copyright 2003.
Scalable Rule Management for Data Centers Masoud Moshref, Minlan Yu, Abhishek Sharma, Ramesh Govindan 4/3/2013.
Supply and Demand Coordination in Energy Adaptive Computing (invited talk) Dr. Krishna Kant Intel/GMU M. Murugan, U/Minn 1.
A Cyber-Physical Systems Approach to Energy Management in Data Centers Presented by Chen He Adopted form the paper authors.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Where Does the Power go in DCs & How to get it Back Foo Camp James Hamilton web: blog:
Exploring The Green Blade Ken Lutz University of California, Berkeley LoCal Retreat, June 8, 2009.
PARAID: The Gear-Shifting Power-Aware RAID Charles Weddle, Mathew Oldham, An-I Andy Wang – Florida State University Peter Reiher – University of California,
Challenges towards Elastic Power Management in Internet Data Center.
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
Thermal-aware Issues in Computers IMPACT Lab. Part A Overview of Thermal-related Technologies.
Power Containers: An OS Facility for Fine-Grained Power and Energy Management on Multicore Servers Kai Shen, Arrvindh Shriraman, Sandhya Dwarkadas, Xiao.
VGreen: A System for Energy Efficient Manager in Virtualized Environments G. Dhiman, G Marchetti, T Rosing ISLPED 2009.
Increasing DC Efficiency by 4x Berkeley RAD Lab
Jennifer Rexford Fall 2010 (TTh 1:30-2:50 in COS 302) COS 561: Advanced Computer Networks Energy.
Green cloud computing 2 Cs 595 Lecture 15.
Where Does the Power go in DCs & How to get it Back
Specialized Cloud Architectures
The Greening of IT November 1, 2007.
Presentation transcript:

1K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing Challenges in Distributed Energy Adaptive Computing K. Kant NSF and GMU

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing2 Information & communication Technology (ICT) has a problem Performance Centric Energy & Sustainability centric How do we get there?

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing3 ICT Power Growth until 2020 Increase in spite of power efficient designs –Clients: 8x in number, 3X in power –Data Centers: > 2X increase –Network: 3X increase Network Clients Data Center Transmission, conversion & distribution

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing4 Current State Unsustainable Computing

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing5 Data Center Infrastructure Resource intensive: Water, cabling, metal, … ~50% power wasted before getting to racks

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing6 13.2kv 115kv 13.2kv 480V 208V 0.3% loss 99.7% efficient 0.5% loss 99.5% efficient 1.0% loss 99.0% efficient 6% loss 94% efficient ~1% loss in switch gear and conductors UPS: 2.5MW Generator ~180 Gallons/hour IT LOAD ~10% distribution loss + High carbon impact Distribution Infrastructure

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing7 ~50% Rack Power Wasted ComponentTotalUsedComments CPU8060 Operating at 100% utilization Fans5025 Temp. directed fan at 100% util Memory (32 GB)8824 2GB DIMMS, 4W idle, 19W active Hard drives SATA drives, 25% busy I/O adapters204 25% disk, 15% network Motherboard2212 N/S bridges & devices, VRs, … Total DC power Power supply loss507 14% 5% loss of AC input pwr AC input power > 50% of power is wasted

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing8 Sustainable Computing

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing9 Renewable Energy Push Limit energy draw from grid –Less infrastructure –Less losses –but variable supply Need better power adaptability

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing10 High Temperature DCs Chiller-less operation –Less energy/materials, but space inefficient High temperature operation –Smaller T outlet – T inlet –More throttling –More failure prone (?) X Need smarter thermal adaptability

Overdesign Overdesign is the norm today –Huge power supplies, fans, heat sinks, server cases, high rack capacity, UPS capacity, … –Engineered for worst case Rarely encountered –Huge power wastage, waste of materials, energy, … 11 Better energy adaptability to deal w/ frugal design What if we right-size everything? Highly energy efficient but need smarter control

Energy Adaptive Computing EAC strives to do dynamic end to end adjustment to –Workload adaptation for graceful QoS degradation under energy limitations –Infrastructure adaptation to cope with temporary energy deficiencies. Requires coordinated power/thermal mgmt of computation, network & storage. Enhances sustainability of IT infrastructure 12

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing13 EAC Instances

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing14 Client-server EAC Transparently adapt to client energy states –State = {on-AC, normal, low-battery, …} –Service contract Ci = {setup QoS, operational QoS} Adaptation Challenges –Communicating & enforcing contracts. –Group adaptation of clients forced by network/servers ?

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing15 Cluster EAC Adaptation to intra & inter-DC limits –Multi-level: Server, rack & DC levels Adaptation Challenges –Estimate & collect power deficits/surplus at multiple levels –Coordination across large range of devices Location based services Coordination across levels –Simultaneously handle client-server loop

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing16 P2P EAC Adaptation based on available energy Content: video resolution, audio coding, … Network: modulate wireless radio usage (?) Energy proportional use of peer resources Energy driven content replication & reorganization Adaptation Challenges –Satisfying QoS ? –Balancing src/dest usage vs. relay node energy usage ?

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing17 Challenges Some specific Issues

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing18 Power Estimation Challenges Notion of effective power? –Additive relationship: Workload power –Why is this hard? Interference Available power –Determined by power, thermal & perhaps other issues (noise). –Required at multiple levels: facility, enclosure, machine, …

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing19 Network Role in EAC Energy Adaptation –Aggressive control of switch/router ports Speed, state & width controls –Traffic consolidation across paths Adaptation induced congestion –Propagation (e.g., ECN, EBCN) & response Computation – communication tradeoff ? Redirection ? Network protocol support for adaptation?

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing20 Other Issues EAC Security –Attacks on power sources –Energy Attacks on IT, e.g., Demanding too much, cyclic demands, … Storage adaptation –Storage devices, controllers & network. Coordinated end to end control is hard! Formal models to understand impact of energy adaptation.

Energy Adaptation in Data Centers K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing21

Adaptation Methods Workload Adaptation –Coarse grain: Shut down low priority tasks –Fine grain: Graceful QoS degradation, e.g., Batched service, poorer resolution, … Infrastructure Adaptation –Operation at lower speeds (DVFS) –Effective use of low power modes & width control. Workload adaptation always done first 22

Infrastructure Adaptation Need a multilevel scheme – –Individual assets up to entire data center Need both supply & demand side adaptations

Supply Side Adaptation Supply side Limits –Hard caps at higher levels (true limit) vs. soft (artificial) caps at lower levels. –Limits may be a result of thermal/cooling issues. Load consolidation –An essential part of energy efficient operation –Load consolidation vs. soft capping Need to address workload adaptation changes as a result of supply increase & decrease.

Demand Side Adaptation Adaptation to fluctuating demand –Transactional workload: Migrate queries or app VMs? Issues w/ combined supply & demand side adaptations –Imbalance: One node squeezed while other has surplus power –Ping-pong Control: Oscillatory migration of workload –Error accumulation down the hierarchy.

A Proposed Algorithm Unidirectional control –Load migration moves up the hierarchy, from local to global. –Local migrations are temporary & do not trigger changes to soft caps on supply. Target Node selection –Based on bin packing (best-fit decreasing) –Allows for more imbalance, which can be exploited for workload consolidation Properties –Avoids ping-pong, attempts to minimize imbalance

Experimental Results Scenario –3 levels, 18 identical servers ( ) –3 applications, total of 25 app instances –Any app can run on any server –Demand Poisson (active power utilization)

Migration Frequency Migration drivers: consolidation vs. energy deficiency –Low util Consolidation, High util Energy deficiency Other characteristics –Migration frequency low in all cases –No ping-pong observed

Thermal Impacts Additional Issues –Energy consumption limited by thermal/cooling issues, not energy availability –Migrations required to limit temperature Temperature & power have nonlinear relationship Need to account for both power & thermal effects

Results w/ Thermal Effects Imbalanced cooling –Servers 1-14: T a =25 o C, Servers 15-18: T a =40 o C –Temperature limit: 65 o C Power demand is adjusted by the alg. to account for higher temperature

Conclusions Need to go beyond energy efficiency –Design devices/systems to minimize life-cycle energy footprint –Creatively adapt to available energy to operate at the edge Ongoing/future work –Coordinated server, network & storage mgmt. –Explore tradeoffs between QoS, power savings and admission control performance 31

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing32 Thank you!

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing33 Power Inefficiencies Server PSU Rack supply 70-90% efficient ±12, ±5V Voltage Regulators 90-95% efficient CPU Wasted leakage & clock power Fans DRAM & Mem controller AdaptersStorage 280V 95% efficientIdle wasted power

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing34 Operating Regimes

K. Kant, Modeling Challenges in Distributed Energy Adaptive Computing35 So, Whats the Problem Local constraints & controls end-to-end impacts –DC to DC load shift Service disruption & post-shift impact –Client request to alter content Less or more work for server Potential conflicting controls Client Networ k Server1 storage DC1 Server2 storage DC2 Core Networ k