Georges da Costa 2, Marcos Dias de Assunção 1, Jean-Patrick Gelas 1, Yiannis Georgiou 3, Laurent Lefèvre 1, Anne-Cécile Orgerie 1, Jean-Marc Pierson 2,

Slides:



Advertisements
Similar presentations
CGrid 2005, slide 1 Empirical Evaluation of Shared Parallel Execution on Independently Scheduled Clusters Mala Ghanesh Satish Kumar Jaspal Subhlok University.
Advertisements

C LOUD C OM 2012 Self-Adaptive Management of The Sleep Depths of Idle Nodes in Large Scale Systems to Balance Between Energy Consumption and Response Times.
Tuan V. Dinh, Lachlan Andrew and Yoni Nazarathy Modelling a supercomputer with the model Australia and New Zealand Applied Probability Workshop.
CSE 691: Energy-Efficient Computing Lecture 4 SCALING: stateless vs. stateful Anshul Gandhi 1307, CS building
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Communication Pattern Based Node Selection for Shared Networks
The major IT companies, such as Microsoft, Google, Amazon, and IBM, pioneered the field of cloud computing and keep increasing their offerings in data.
University of Massachusetts, Amherst Triage: Balancing Energy and Quality of Service in a Microserver Nilanjan Banerjee, Jacob Sorber, Mark Corner, Sami.
Scheduling with Optimized Communication for Time-Triggered Embedded Systems Slide 1 Scheduling with Optimized Communication for Time-Triggered Embedded.
Energy Efficient Web Server Cluster Andrew Krioukov, Sara Alspaugh, Laura Keys, David Culler, Randy Katz.
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),
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Towards Eco-friendly Database Management Systems W. Lang, J. M. Patel (U Wisconsin), CIDR 2009 Shimin Chen Big Data Reading Group.
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
GreenHadoop: Leveraging Green Energy in Data-Processing Frameworks Íñigo Goiri, Kien Le, Thu D. Nguyen, Jordi Guitart, Jordi Torres, and Ricardo Bianchini.
Euro-Par 2007, Rennes, 29th August 1 The Characteristics and Performance of Groups of Jobs in Grids Alexandru Iosup, Mathieu Jan *, Ozan Sonmez and Dick.
Energy Profiling And Analysis Of The HPC Challenge Benchmarks Scalable Performance Laboratory Department of Computer Science Virginia Tech Shuaiwen Song,
Low-Power Wireless Sensor Networks
Emalayan Vairavanathan
Towards Sustainable Portable Computing through Cloud Computing and Cognitive Radios Vinod Namboodiri Wichita State University.
Marcos Dias de Assunção 1,2, Alexandre di Costanzo 1 and Rajkumar Buyya 1 1 Department of Computer Science and Software Engineering 2 National ICT Australia.
Yongzhi Wang, Jinpeng Wei VIAF: Verification-based Integrity Assurance Framework for MapReduce.
Cloud Computing Energy efficient cloud computing Keke Chen.
Reducing energy consumption of fault tolerance algorithms Mehdi Diouri, Olivier Glück, Laurent Lefèvre, Franck Cappello A.-C. Orgerie, M. Dias, J.-P. Gelas.
Planning and Designing Server Virtualisation.
Resource Provisioning based on Lease Preemption in InterGrid Mohsen Amini Salehi, Bahman Javadi, Rajkumar Buyya Cloud Computing and Distributed Systems.
1 Using Multiple Energy Gears in MPI Programs on a Power- Scalable Cluster Vincent W. Freeh, David K. Lowenthal, Feng Pan, and Nandani Kappiah Presented.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
GreenSoftware: Managing Datacenters Powered by Renewable Energy Íñigo Goiri, William Katsak, Md E Haque, Kien Le, Ryan Beauchea, Jordi Guitart, Jordi Torres,
Trace Generation to Simulate Large Scale Distributed Application Olivier Dalle, Emiio P. ManciniMar. 8th, 2012.
Energy Prediction for I/O Intensive Workflow Applications 1 MASc Exam Hao Yang NetSysLab The Electrical and Computer Engineering Department The University.
+ Unobtrusive power proportionality for Torque: Design and Implementation Arka Bhattacharya Acknowledgements: Jeff Anderson Lee Andrew Krioukov Albert.
Heavy and lightweight dynamic network services: challenges and experiments for designing intelligent solutions in evolvable next generation networks Laurent.
1 Tuning Garbage Collection in an Embedded Java Environment G. Chen, R. Shetty, M. Kandemir, N. Vijaykrishnan, M. J. Irwin Microsystems Design Lab The.
IPDPS 2005, slide 1 Automatic Construction and Evaluation of “Performance Skeletons” ( Predicting Performance in an Unpredictable World ) Sukhdeep Sodhi.
Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters
Laboratório de Instrumentação e Física Experimental de Partículas GRID Activities at LIP Jorge Gomes - (LIP Computer Centre)
OMIS Approach to Grid Application Monitoring Bartosz Baliś Marian Bubak Włodzimierz Funika Roland Wismueller.
Copyright © 2011, Performance Evaluation of a Green Scheduling Algorithm for Energy Savings in Cloud Computing Truong Vinh Truong Duy; Sato,
OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System Karim Habak†, Khaled A. Harras‡, and Moustafa Youssef† †Egypt-Japan University of Sc.
Dana Butnariu Princeton University EDGE Lab June – September 2011 OPTIMAL SLEEPING IN DATACENTERS Joint work with Professor Mung Chiang, Ioannis Kamitsos,
Data Replication and Power Consumption in Data Grids Susan V. Vrbsky, Ming Lei, Karl Smith and Jeff Byrd Department of Computer Science The University.
Computer Science Adaptive, Transparent Frequency and Voltage Scaling of Communication Phases in MPI Programs Min Yeol Lim Computer Science Department Sep.
1 Coscheduling in Clusters: Is it a Viable Alternative? Gyu Sang Choi, Jin-Ha Kim, Deniz Ersoz, Andy B. Yoo, Chita R. Das Presented by: Richard Huang.
Towards Dynamic Green-Sizing for Database Servers Mustafa Korkmaz, Alexey Karyakin, Martin Karsten, Kenneth Salem University of Waterloo.
VGreen: A System for Energy Efficient Manager in Virtualized Environments G. Dhiman, G Marchetti, T Rosing ISLPED 2009.
Understanding Performance, Power and Energy Behavior in Asymmetric Processors Nagesh B Lakshminarayana Hyesoon Kim School of Computer Science Georgia Institute.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Green Computing Metrics: Power, Temperature, CO2, … Computing system: Many-cores, Clusters, Grids and Clouds Algorithm and model: task scheduling, CFD.
1 VISA: Virtual Scanning Algorithm for Dynamic Protection of Road Networks IEEE Infocom’09, Rio de Janeiro, Brazil Jaehoon Jeong (Paul), Yu Gu, Tian He.
Overview and Comparison of Software Tools for Power Management in Data Centers Msc. Enida Sheme Acad. Neki Frasheri Polytechnic University of Tirana Albania.
Data Center Energy-Efficient Network-Aware Scheduling
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich ERCIM Fellow University of Luxembourg Apr 16, 2010.
Accounting for Load Variation in Energy-Efficient Data Centers
BY: A. Mahmood, I. Khan, S. Razzaq, N. Javaid, Z. Najam, N. A. Khan, M. A. Rehman COMSATS Institute of Information Technology, Islamabad, Pakistan.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Participation of JINR in CERN- INTAS project ( ) Korenkov V., Mitcin V., Nikonov E., Oleynik D., Pose V., Tikhonenko E. 19 march 2004.
LACSI 2002, slide 1 Performance Prediction for Simple CPU and Network Sharing Shreenivasa Venkataramaiah Jaspal Subhlok University of Houston LACSI Symposium.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Matthew Garrett Going green with Linux Matthew Garrett
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich, Pascal Bouvry, Yury Audzevich, and Samee Ullah Khan.
Green cloud computing 2 Cs 595 Lecture 15.
Green Software Engineering Prof
Support for ”interactive batch”
Energy Efficient Scheduling in IoT Networks
CARLA Buenos Aires, Argentina - Sept , 2017
Presentation transcript:

Georges da Costa 2, Marcos Dias de Assunção 1, Jean-Patrick Gelas 1, Yiannis Georgiou 3, Laurent Lefèvre 1, Anne-Cécile Orgerie 1, Jean-Marc Pierson 2, Olivier Richard 3, Amal Sayah 2 1 INRIA RESO, ENS de Lyon 2 IRIT, Université Paul Sabatier, Toulouse 3 MESCAL, Laboratoire ID-MAG, Grenoble Passau, Germany, April 2010

 Challenge of managing and providing resources to user applications ◦ Server farms, Grids, data centres and Clouds  Grid’5000: ◦ Experimental Grid composed of 9 sites distributed across France ◦ OAR * : open-source Resource Management System (RMS) based on high-level components ◦ Job types:  Advance reservations  Best-effort 2 * Nicolas Capit et al., A Batch Scheduler with High Level Components, 5th IEEE International Symposium on Cluster Computing and the Grid (CCGrid'05), pp , May 2005

3  Energy consumption of ICT ◦ CO 2 footprint of Grids and Clouds ◦ Existing hardware and cooling solutions ◦ Improvements of the software stack ◦ Forums and actions  Users’ awareness of energy consumption OMG! That’s a lot!

4

5 IInforming the users ◦E◦Energy meters and interface library ◦P◦Presenting energy consumption data IInvolving the users ◦P◦Power save mode of OAR AAutonomic energy aware support ◦E◦Exploring idle resources ◦P◦Predicting characteristics of advance reservations

 Power meter HAMEG HM ◦ Used for calibrating other equipments  Omegawatt box ◦ 6 or 48 ports, communication via serial port ◦ Deployed in three sites of Grid’5000 (162 nodes)  Lyon, Toulouse and Grenoble ◦ One measurement per second  Heterogeneity of energy sensors 6

 Library for interfacing with energy sensors  Client-side applications to obtain and store the energy consumption data  Applications to create graphs that display the energy consumed by equipments  Users can check how much energy their applications consume 7

8 IInforming the users ◦E◦Energy meters and interface library ◦P◦Presenting energy consumption data IInvolving the users ◦P◦Power save mode of OAR AAutonomic energy aware support ◦E◦Exploring idle resources ◦P◦Predicting characteristics of advance reservations

 Power saving job type ◦ It allows users to control the performance and power consumption of computing nodes during their jobs’ execution ◦ CPU frequency scaling and hard-disk spin down ◦ Support for other device types in future  Trade-off between energy savings and performance degradation 9

 Comparison among four cases: ◦ Normal execution, HDD spin-down, CPU Freq., and CPU freq. + HDD spin-down  9 nodes Intel Xeon dual-CPU 2.5GHz QuadCore with 8GB of RAM  NAS NPB benchmarks  MPI 3.3 implementation and 64 processes 10

MethodHDD SpinCPU Freq.HDD Spin + CPU Freq. EP2.5 / / / SP1.6 / / / -1.5 BT2 / / / -5.5 LU2.2 / / / CG2 / / / -3.1 IS1.4 / / / -7.2 MG1.2 / / / -3.4 Overall1.8 / / / Energy saving (%) / Performance gain (%)

12 IInforming the users ◦E◦Energy meters and interface library ◦P◦Presenting energy consumption data IInvolving the users ◦P◦Power save mode of OAR AAutonomic energy aware support ◦E◦Exploring idle resources ◦P◦Predicting characteristics of advance reservations

 Parameters: ◦ Node_manager_idle_time = 600 seconds ◦ Node_manager_sleep_time = 600 seconds ◦ Node_sleep_cmd = PowerOFF script ◦ Node_wakeup_cmd = PowerON script 13 Time Current timeTime_last_res_finishedTime_last_res_starts Idle_timeSleep_time  Green management algorithm:  Node sleep:  IF Idle_time > Node_manager_idle_time AND Sleep_time > Node_manager_sleep_time THEN  Exec Node_sleep_cmd  Node wake up:  IF sleeping node is needed THEN  Exec Node_wakeup_cmd

 Traces from DAS-2 clusters ◦ 32 nodes ◦ Resource utilisations of 50.32% and 89.62% ◦ Durations of 7.25 and 7 hours  Management modes: ◦ Normal ◦ Green  Deployment of OAR on 33 nodes ◦ 1 master node and 32 workers 14

15

16

Parameters1234 Management modeNormalGreenNormalGreen System utilisation (%) Total number of jobs Duration of traces (H)7.257 Energy consumed (KWh) Average energy consumed (KW) Average job waiting time (seconds) Experiments

 Next reservation R e = (l e, n e, t e )  Method 1: At time t, the estimated start time of R e is the average of the arrival of reservations after time of the day t on: ◦ The two previous days ◦ The same weekday of the previous week ◦ i.e. t e = 1/3 [t t,j-1 + t t,j-2 + t t,j-7 ] + t_feedback  Method 2: Average of characteristics of 5 previous reservations  Logs of advance reservation requests 18 Length or durationNumber of nodesStart time

 User: always obeys the user’s demands  Fully-green: uses the solution that saves the most energy  **%-green: handles ** of requests, taken at random, with the fully-green scheme and the rest with the user policy  Deadline: uses the fully-green approach if it does not delay the request for more than 24h of the start time required by the user 19

 Replay of Grid’5000 logs 20

 The GREEN-NET Framework ◦ Informing users, involving users, and autonomic energy-aware resource management  Power save mode of OAR  Switching off unused resources ◦ Predicting the characteristics of reservations  Analysis of energy consumption logs  Network equipments and protocols  Virtualisation technologies 21

Questions & Answers