Thermal Aware Resource Management Framework Xi He, Gregor von Laszewski, Lizhe Wang Golisano College of Computing and Information Sciences Rochester Institute.

Slides:



Advertisements
Similar presentations
Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
Advertisements

University of Minnesota Optimizing MapReduce Provisioning in the Cloud Michael Cardosa, Aameek Singh†, Himabindu Pucha†, Abhishek Chandra
Efficient Resource Management for Cloud Computing Environments Andrew J. Younge, Gregor von Laszewski, Lizhe Wang, Sonia Lopez-Alarcon, Warren Carithers.
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,
YZ X Rack Hot air Cold air Rack nod e. PCR Node i.Temp(t) Temp(x,y,z,t)
Akhil Langer, Harshit Dokania, Laxmikant Kale, Udatta Palekar* Parallel Programming Laboratory Department of Computer Science University of Illinois at.
Present By : Bahar Fatholapour M.Sc. Student in Information Technology Mazandaran University of Science and Technology Supervisor:
Kick-off meeting 3 October 2012 Patras. Research Team B Communication Networks Laboratory (CNL), Computer Engineering & Informatics Department (CEID),
Efficient Resource Management for Cloud Computing Environments Andrew J. Younge Golisano College of Computing and Information Sciences Rochester Institute.
Efficient Resource Management for Cloud Computing Environments
University of Karlsruhe, System Architecture Group Balancing Power Consumption in Multiprocessor Systems Andreas Merkel Frank Bellosa System Architecture.
E-Science Workflow Support with Grid-Enabled Microsoft Project Gregor von Laszewski and Leor E. Dilmanian, Rochester Institute of Technology Abstract von.
Cyberaide Virtual Appliance: On-demand Deploying Middleware for Cyberinfrastructure Tobias Kurze, Lizhe Wang, Gregor von Laszewski, Jie Tao, Marcel Kunze,
Green IT and Data Centers Darshan R. Kapadia Gregor von Laszewski 1.
Introduction Due to the recent advances in smart grid as well as the increasing dissemination of smart meters, the electricity usage of every moment in.
Department of Computer Science Engineering SRM University
XI HE Computing and Information Science Rochester Institute of Technology Rochester, NY USA Rochester Institute of Technology Service.
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.
Sensor-Based Fast Thermal Evaluation Model For Energy Efficient High-Performance Datacenters Q. Tang, T. Mukherjee, Sandeep K. S. Gupta Department of Computer.
Cloud Computing Energy efficient cloud computing Keke Chen.
Andrew J. Younge Golisano College of Computing and Information Sciences Rochester Institute of Technology 102 Lomb Memorial Drive Rochester, New York
YZ X Rack Hot air Rack Node (x,y,z ) Node (x,y,z )
YZ X Rack Hot air Rack Node (x,y,z ) Node (x,y,z )
An Autonomic Framework in Cloud Environment Jiedan Zhu Advisor: Prof. Gagan Agrawal.
Low Power Design for Real-Time Systems Low power (energy) consumption is a key design for embedded systems Battery’s life during operation Reliability.
Green HPC: Power Aware Scheduling of Bag-of-Tasks Applications with Deadline Constraints on DVS-Enabled Data Centers Kyong Hoon Kim 1, Rajkumar Buyya 1,
1 Time & Cost Sensitive Data-Intensive Computing on Hybrid Clouds Tekin Bicer David ChiuGagan Agrawal Department of Compute Science and Engineering The.
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
1 520 Student Presentation GridSim – Grid Modeling and Simulation Toolkit.
1 A Framework for Data-Intensive Computing with Cloud Bursting Tekin Bicer David ChiuGagan Agrawal Department of Compute Science and Engineering The Ohio.
Summer Report Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
Eneryg Efficiency for MapReduce Workloads: An Indepth Study Boliang Feng Renmin University of China Dec 19.
The Owner Share scheduler for a distributed system 2009 International Conference on Parallel Processing Workshops Reporter: 李長霖.
Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters
Experiment Management with Microsoft Project Gregor von Laszewski Leor E. Dilmanian Acknowledgement: NSF NMI, CMMI, DDDAS
GreenSched: An Energy-Aware Hadoop Workflow Scheduler
Thermal-aware Issues in Computers IMPACT Lab. Part A Overview of Thermal-related Technologies.
Copyright © 2011, Performance Evaluation of a Green Scheduling Algorithm for Energy Savings in Cloud Computing Truong Vinh Truong Duy; Sato,
Gregor von Laszewski Rochester Institute of Technology.
Toward Green Data Center Computing Gregor von Laszewski Lizhe Wang.
VGreen: A System for Energy Efficient Manager in Virtualized Environments G. Dhiman, G Marchetti, T Rosing ISLPED 2009.
Software Architecture for Dynamic Thermal Management in Datacenters Tridib Mukherjee Graduate Research Assistant IMPACT Lab ( Department.
Thermal Aware Data Management in Cloud based Data Centers Ling Liu College of Computing Georgia Institute of Technology NSF SEEDM workshop, May 2-3, 2011.
Efficient Resource Management for Cloud Computing Environments Andrew J. Younge Golisano College of Computing and Information Sciences Rochester Institute.
Green Computing Metrics: Power, Temperature, CO2, … Computing system: Many-cores, Clusters, Grids and Clouds Algorithm and model: task scheduling, CFD.
Experiment Management with Microsoft Project Gregor von Laszewski Leor E. Dilmanian Link to presentation on wiki 12:13:33Service Oriented Cyberinfrastructure.
Thermal-aware Phase-based Tuning of Embedded Systems + Also Affiliated with NSF Center for High- Performance Reconfigurable Computing This work was supported.
Overview and Comparison of Software Tools for Power Management in Data Centers Msc. Enida Sheme Acad. Neki Frasheri Polytechnic University of Tirana Albania.
1 Thermal Management of Datacenter Qinghui Tang. 2 Preliminaries What is data center What is thermal management Why does Intel Care Why Computer Science.
XI HE Computing and Information Science Rochester Institute of Technology Rochester, NY USA Rochester Institute of Technology Service.
Thermal-aware Task Placement in Data Centers Qinghui Tang Sandeep K S Gupta Georgios Varsamopoulos IMPACT Lab Arizona State University.
Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY THERMAL-AWARE RESOURCE.
Workload Clustering for Increasing Energy Savings on Embedded MPSoCs S. H. K. Narayanan, O. Ozturk, M. Kandemir, M. Karakoy.
1 1 Thermal-Aware Scheduling in Environmentally Coupled Cyber-Physical Distributed Systems Qinghui Tang Committee Dr. Sandeep Gupta Dr. Martin Reisslein.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The Grid Observatory: goals and challenges.
Adaptable Approach to Estimating Thermal Effects in a Data Center Environment Corby Ziesman IMPACT Lab Arizona State University.
“Temperature-Aware Task Scheduling for Multicore Processors” Masters Thesis Proposal by Myname 1 This slides presents title of the proposed project State.
Lizhe Wang, Gregor von Laszewski, Jai Dayal, Thomas R. Furlani
Thermal-aware Task Placement in Data Centers (part 4)
Georgios Varsamopoulos, Zahra Abbasi, and Sandeep Gupta
Amity University, Noida, India
System Control based Renewable Energy Resources in Smart Grid Consumer
Data Center Energy Efficiency: Scale-Up/Scale-Out Processor Design Background & Analysis By Nick.
Towards Green Aware Computing at Indiana University
Narander Kumar and Shalini Agarwal
Presentation transcript:

Thermal Aware Resource Management Framework Xi He, Gregor von Laszewski, Lizhe Wang Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY

Outline 2 Introduction Motivation Thermal-aware Resource Management Framework Motivational Examples System Model and Problem Definition Thermal-aware Task Scheduling Algorithm Conclusion

Introduction 3 Distributed Collaborative Experiment

Introduction 4 61 billion kilowatt-hours of power in 2006, 1.5 percent of all US electricity use costing around $4.5 billion. Energy usage doubled between 2000 and Energy usage will double again by 2011[1]. 61 billion kilowatt-hours of power in 2006, 1.5 percent of all US electricity use costing around $4.5 billion. [1] ment/downloads/EPA_Datacenter_Report_Congress_Fi nal1.pdf

Dynamic Voltage Scaling Hardware Level Dynamic Frequency Scaling Dynamic Voltage Scaling Hardware Level Dynamic Frequency Scaling Virtualization Software Level Job Scheduling Middleware Level Virtual Machine Scheduling Job Scheduling Middleware Level Virtual Machine Scheduling Introduction 5 Cooling System Data Center Level

Motivation Why thermal-aware resource management framework? – To allow end users easily collaborate with each other and get access to remote resources. – To implement Green Computing. – To monitor temperature situation in Data Center. 6

Architecture Overview 7

8 Different types of task-temperature profiles Motivational Examples

9 Task-temperature profile (Buffalo Data Center) Motivational Examples

10 job 1 =(0,2,20,f(job 1 )) job 2 =(0,1,40,f(job 2 )) node 1 =40C node 2 =32C node 3 =34C node 4 =32C node 1 =40C node 2 =40C node 3 =40C node 4 =40C job 1  node 4 job 1  node 2 job 2  node 3 job 1  node 1 job 1  node 2 job 2  node 3 max=40C σ=0 node 1 =48Cnode 2 =40C node 3 =40CNode 4 =32C Max=48CΣ=5.6 Motivational Examples

System Model 11 Where, node i indicates ith node in the data center; Each node has a temperature-time profile that indicates the node’s temperature value over time.

System Model 12 Where, t start indicates the starting time of job; The job needs node num processors and lasts t exe ; f temp (t) is a function caused by the execution of the job based on the execution time of the job.

Problem Definition 13 Given a set of jobs. Find an optimal schedule to assign each job to the nodes to minimize computing nodes’ temperature deviation. Where, ΔTemp is the temperature increase that job k causes.

Problem Definition 14 We use standard deviation as the metric for measuring the temperature distribution.

Algorithm 15

Algorithm 16 1.Select the node which has the lowest “current” temperature. 2.Sort jobs in descending order of the temperature rise they caused. 3.For each job 4. Assign the job to the selected node. 5. Update the node’s temperature-time profile. 6. Select the node which has the lowest “current” temperature. 7.End For 8.If a node’s temperature exceed the threshold, don’t choose it in the next round and let it cool down.

Experiment 17 Task temperature profile Execution Time(s) Temperature

Experiment 18 iCore7 cooling profile Time(s) Temperature

Result 19 σ ( Thermal aware task scheduling ) σ ( Random task scheduling ) N=10 M= N=20 M= N=20 M= N indicates the number of job groups M indicated the number of jobs in each group

Related Work In [1], [2], power reduction is achieved by the power- aware task scheduling on DVS-enabled commodity systems which can adjust the supply voltage and support multiple operating points. [1] K. H. Kim, R. Buyya, and J. Kim, “Power aware scheduling of bag-of- tasks applications with deadline constraints on dvs-enabled clusters,” in CCGRID, 2007, pp. 541–548. [2] R. Ge, X. Feng, and K. W. Cameron, “Performance-constrained distributed dvs scheduling for scientific applications on power-aware clusters,” in SC, 2005, p

Related Work In [3], [4] thermodynamic formulation of steady state hot spots and cold spots in data centers is examined and based on the formulation several task scheduling algorithms are presented to reduce the cooling energy consumption. [3] Q. Tang, S. K. S. Gupta, and G. Varsamopoulos, “Thermal-aware task scheduling for data centers through minimizing heat recirculation,” in CLUSTER, 2007, pp. 129–138. [4] J. D. Moore, J. S. Chase, P. Ranganathan, and R. K. Sharma, “Making scheduling ”cool”: Temperature-aware workload placement in data centers,” in USENIX Annual Technical Conference, General Track, 2005, pp. 61–75. 21

CONCLUSION My accomplishment in the research:  Grid computing and Cloud computing literature review  Make an analyzing study on Buffalo data center operation.  Scheduling algorithms literature review 22

23

Conclusion A novel framework to solve resource management problem. A thermal-aware task scheduling for data center, which will save a lot of cooling energy cost. Future work – Investigate other thermal characteristic of data centers. – Continue the development of thermal-aware resource management framework. 24

PUBLICATION G. von Laszewski, F. Wang, A. Younge, X. He, Z. Guo, and M. Pierce, “Cyberaide javascript: A javascript commodity grid kit,” in GCE08 at SC’08. Austin, TX: IEEE, Nov [Online]. Available: javascript/vonLaszewski- 08- javascript.pdf G. von Laszewski, A. Younge, X. He, K. Mahinthakumar, and L. Wang, “Experiment and workflow management using cyberaide shell,” in 4th International Workshop on Workflow Systems in e-Science (WSES 09) in conjunction with 9th IEEE International Symposium on Cluster Computing and the Grid. IEEE,

26Appendix

Appendix 27

Appendix 28