SlideShare a Scribd company logo
1 of 27
Alejandro Fernández-Montes González
University of Sevilla. Spain
afdez@us.es
Energy-Saving Policies in
Grid-Computing
Grid-Computing
Energy-Saving policies,
Efficiency Comparison
Grid’5000, Simulation Software, On-off policies, Data Envelopment Analysis
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115
152
164
185
201
218
240
251
72.6
116
126
134
144
156
169
181
194
207
218
0
50
100
150
200
250
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Power(Watts)
Performance
Comparison of Power Consumption
w2
w2
Data Center
3
• IT energy consumption 3%-5% of CO2 emissions.
• Manufacturers double electrical efficiency every 1,5
years.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Data Center
4
• Data centers energy consumption growth 16%
avg. last decade.
19.7
50.5
81.5
67.2
35.4
76.2
130.2
92
0.53%
0.97%
1.50%
1.12%
0
50
100
150
200
250
2000 2005 Upper bound 2010 Lower bound 2010
BkWh
%world total
Infrastructure
Communications
Storage
High-end servers
Mid-range servers
Volume Servers
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Power Management Layers
5
Component
Physical
Operating System
Rack
Data center
• ACPI (low-level).
• ACPI (high-level).
• Core parking.
• Aggregation tools.
• Energy Policies.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Grid’5000
6
• deployed
over 9 France
locations.
• Designed to support
computational greedy
tasks.
• 8560 CPU-cores
(a.k.a. resources).
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Resources
7
• Each core of each CPU is considered as one
computational resource.
• Resource states and fixed power required are:
IDLE
[50W]
OFF
[5W]
BOOTING
[110W]
SHUTTING
[110W]
ON
[108W]
T booting
0
0
T shutting0
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Jobs
8
• Jobs are users’ tasks, deployed over a set of
resources.
• Two kinds of jobs:
o Submissions.
o Reservations.
• Three temporal points involved:
o Submission time.
o Start time.
o Stop time.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Graphical representation
9
resources
time
r0
t0
r6
r5
r4
r3
r2
r1
t8t7t6t5t4t3t2t1 t10t9
Job_id
Start
time
Stop
time
Submission
time
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Scheduling Energy Policies
10
• Establish the managing of the states of grid
resources.
• What to do with each resource that finishes
the execution of a job:
o Leave On (idle).
o Shut resource down.
• Seven energy policies proposals are analyzed
and compared.
Off
Idle
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.1151. Always On
11
• Current Grid’5000 behaviour.
• Useful to compute current energy
consumption and to be compared with.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.1152. Always Switch Off
12
• Always switches resources off.
• Simplest policy.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.1153. Load
13
• ‘Load’ is defined as the
percentage of
resources executing a
job.
• Depending on current
Grid’5000 load, leave
them on, or switch
them off.
• The threshold
percentage is
parameterized.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.1154. Switch Off TS
14
• TS is defined as the minimum time that
ensures energy saving if a resource is switched
off between two jobs.
Ts =
Es - Poff *dtot + EOn®Off + EOff ®On
PIdle - Poff
[A.C. Orgerie, et. al, 2009]
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.1154. Switch Off TS
15
• Looks in the agenda for jobs that are going to
be run in a period less than TS.
• Computes number of resources that are going
to be needed and acts on resources.
• Only this energy policy looks up the agenda
for reservations already made.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.1155. Random
16
• Leaves resources on or switch them off
randomly.
• If other policy is worse, suspect you are doing
something wrong.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.1156. Exponential
17
• The exponential model describes time
between consecutive events.
• Every time a job finishes, the parameter (μ) of
the model is computed from the mean
duration between jobs .
• Hence, probability of arrival of new job in a
time less than Ts is given by
1-e
-Ts
m
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.1157. Gamma
18
• The gamma model describes time between
events
• The mean duration between jobs (Θ), and the
ratio of available resources and mean
resources (κ) are computed.
• Hence, probability of arrival of new job in a
time less than Ts is given by
g(k -1,q·Ts )
G(k -1)
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Arranging policies
19
• Decides what to do
when a new job arrives.
• Two simple policies:
o Do nothing: executes the
job in the resources
originally assigned.
o Simple aggregation (SA):
looks for idle resources
and move jobs to these
resources.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Experimentation
20
• Tested all combinations of Energy and
Arranging policies.
• Computed results:
o Energy consumed.
o Energy saved.
o Number of bootings and shuttings.
o Comparison between minimal and actual.
o Saved energy by booting-shutting.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Experimentation
21
• Two periods of six months.
• Seven energy policies.
Configurable energy policies have been used with
various values.
• Two arranging policies.
• Add up to a total of 324 simulations.
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Grid’5000 Toolbox. Simulation software
22
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Grid’5000 Toolbox. Simulation software
23
‹#›
‹#›
Grid-
Computing
Smart scheduling for saving energy in grid computing
Fernández-Montes et. Al.
Expert Systems with applications.
http://dx.doi.org/10.1016/j.eswa.2012.02.115Results
• Best energy saving policy could save up to:
o 162,000€ per year for the whole Grid’5000
infrastructure.
o 318 tons of CO2.
o 1,163,286 kWh.
Madrid Barcelona
78 Ave
Madrid-Barcelona
61,314 Eurozone citizens
26
Alejandro Fernández-Montes González
University of Sevilla. Spain
afdez@us.es
Energy-Saving Policies in
Grid-Computing

More Related Content

What's hot

Patching Mr Robot: Mitigating IoT-Related Cyber-social Disasters by getting F...
Patching Mr Robot: Mitigating IoT-Related Cyber-social Disasters by getting F...Patching Mr Robot: Mitigating IoT-Related Cyber-social Disasters by getting F...
Patching Mr Robot: Mitigating IoT-Related Cyber-social Disasters by getting F...Eugene Siow
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer ArchitectureSonal Patil
 
Building useful models for imbalanced datasets (without resampling)
Building useful models for imbalanced datasets (without resampling)Building useful models for imbalanced datasets (without resampling)
Building useful models for imbalanced datasets (without resampling)Greg Landrum
 
Big (chemical) data? No Problem!
Big (chemical) data? No Problem!Big (chemical) data? No Problem!
Big (chemical) data? No Problem!Greg Landrum
 

What's hot (6)

MISR Products and Tools
MISR Products and ToolsMISR Products and Tools
MISR Products and Tools
 
Patching Mr Robot: Mitigating IoT-Related Cyber-social Disasters by getting F...
Patching Mr Robot: Mitigating IoT-Related Cyber-social Disasters by getting F...Patching Mr Robot: Mitigating IoT-Related Cyber-social Disasters by getting F...
Patching Mr Robot: Mitigating IoT-Related Cyber-social Disasters by getting F...
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
DA-JPL-final
DA-JPL-finalDA-JPL-final
DA-JPL-final
 
Building useful models for imbalanced datasets (without resampling)
Building useful models for imbalanced datasets (without resampling)Building useful models for imbalanced datasets (without resampling)
Building useful models for imbalanced datasets (without resampling)
 
Big (chemical) data? No Problem!
Big (chemical) data? No Problem!Big (chemical) data? No Problem!
Big (chemical) data? No Problem!
 

Viewers also liked

CARROCERIA
CARROCERIACARROCERIA
CARROCERIAEse De
 
Investing in organisation culture - Maximus People can help you
Investing in organisation culture - Maximus People can help you Investing in organisation culture - Maximus People can help you
Investing in organisation culture - Maximus People can help you Krishnan Arunachalam
 
Social Media und Communication Controlling
Social Media und Communication Controlling Social Media und Communication Controlling
Social Media und Communication Controlling Michael Rottmann
 
Running Effective Meetings In The Blackberry Era
Running Effective Meetings In The Blackberry EraRunning Effective Meetings In The Blackberry Era
Running Effective Meetings In The Blackberry EraJeff Herrle
 
Digital Communication Overload - Wie viele Kanäle verträgt Unternehmenskommun...
Digital Communication Overload - Wie viele Kanäle verträgt Unternehmenskommun...Digital Communication Overload - Wie viele Kanäle verträgt Unternehmenskommun...
Digital Communication Overload - Wie viele Kanäle verträgt Unternehmenskommun...Michael Rottmann
 
Working through Screens Idea Cards | www.FlashbulbInteraction.com/WTS.html
Working through Screens Idea Cards  |  www.FlashbulbInteraction.com/WTS.htmlWorking through Screens Idea Cards  |  www.FlashbulbInteraction.com/WTS.html
Working through Screens Idea Cards | www.FlashbulbInteraction.com/WTS.htmlFlashbulb Interaction, Inc.
 
الوحدة الأولى
الوحدة الأولىالوحدة الأولى
الوحدة الأولىMohamed Hussien
 
Mobile Strategy @ Google Think Mobile - Namics-Vortrag
Mobile Strategy @ Google Think Mobile - Namics-VortragMobile Strategy @ Google Think Mobile - Namics-Vortrag
Mobile Strategy @ Google Think Mobile - Namics-VortragMichael Rottmann
 
HARD TURNING....Draft Copy
HARD TURNING....Draft CopyHARD TURNING....Draft Copy
HARD TURNING....Draft Copyvins049
 
Quick Cast
Quick CastQuick Cast
Quick Castvins049
 
Hard Turning
Hard TurningHard Turning
Hard Turningvins049
 
Casting Quality Control
Casting Quality ControlCasting Quality Control
Casting Quality Controlvins049
 
Sheet Metal Forming
Sheet Metal FormingSheet Metal Forming
Sheet Metal Formingvins049
 
Ergonomics Automotive
Ergonomics AutomotiveErgonomics Automotive
Ergonomics Automotivevins049
 
Basics of SAP for noobs (dummies)
Basics of SAP for noobs (dummies)Basics of SAP for noobs (dummies)
Basics of SAP for noobs (dummies)vins049
 

Viewers also liked (16)

CARROCERIA
CARROCERIACARROCERIA
CARROCERIA
 
B+W Letter Working Through Screens Book
B+W Letter Working Through Screens BookB+W Letter Working Through Screens Book
B+W Letter Working Through Screens Book
 
Investing in organisation culture - Maximus People can help you
Investing in organisation culture - Maximus People can help you Investing in organisation culture - Maximus People can help you
Investing in organisation culture - Maximus People can help you
 
Social Media und Communication Controlling
Social Media und Communication Controlling Social Media und Communication Controlling
Social Media und Communication Controlling
 
Running Effective Meetings In The Blackberry Era
Running Effective Meetings In The Blackberry EraRunning Effective Meetings In The Blackberry Era
Running Effective Meetings In The Blackberry Era
 
Digital Communication Overload - Wie viele Kanäle verträgt Unternehmenskommun...
Digital Communication Overload - Wie viele Kanäle verträgt Unternehmenskommun...Digital Communication Overload - Wie viele Kanäle verträgt Unternehmenskommun...
Digital Communication Overload - Wie viele Kanäle verträgt Unternehmenskommun...
 
Working through Screens Idea Cards | www.FlashbulbInteraction.com/WTS.html
Working through Screens Idea Cards  |  www.FlashbulbInteraction.com/WTS.htmlWorking through Screens Idea Cards  |  www.FlashbulbInteraction.com/WTS.html
Working through Screens Idea Cards | www.FlashbulbInteraction.com/WTS.html
 
الوحدة الأولى
الوحدة الأولىالوحدة الأولى
الوحدة الأولى
 
Mobile Strategy @ Google Think Mobile - Namics-Vortrag
Mobile Strategy @ Google Think Mobile - Namics-VortragMobile Strategy @ Google Think Mobile - Namics-Vortrag
Mobile Strategy @ Google Think Mobile - Namics-Vortrag
 
HARD TURNING....Draft Copy
HARD TURNING....Draft CopyHARD TURNING....Draft Copy
HARD TURNING....Draft Copy
 
Quick Cast
Quick CastQuick Cast
Quick Cast
 
Hard Turning
Hard TurningHard Turning
Hard Turning
 
Casting Quality Control
Casting Quality ControlCasting Quality Control
Casting Quality Control
 
Sheet Metal Forming
Sheet Metal FormingSheet Metal Forming
Sheet Metal Forming
 
Ergonomics Automotive
Ergonomics AutomotiveErgonomics Automotive
Ergonomics Automotive
 
Basics of SAP for noobs (dummies)
Basics of SAP for noobs (dummies)Basics of SAP for noobs (dummies)
Basics of SAP for noobs (dummies)
 

Similar to Smart scheduling for saving energy in grid computing final

IRJET - A Research on Eloquent Salvation and Productive Outsourcing of Massiv...
IRJET - A Research on Eloquent Salvation and Productive Outsourcing of Massiv...IRJET - A Research on Eloquent Salvation and Productive Outsourcing of Massiv...
IRJET - A Research on Eloquent Salvation and Productive Outsourcing of Massiv...IRJET Journal
 
Datacenter ISO50001 and CoC
Datacenter ISO50001 and CoCDatacenter ISO50001 and CoC
Datacenter ISO50001 and CoCDidier Monestes
 
How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling Das A. K.
 
Sustainable Development using Green Programming
Sustainable Development using Green ProgrammingSustainable Development using Green Programming
Sustainable Development using Green ProgrammingIRJET Journal
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computingMathews Job
 
GREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center ApproachGREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center ApproachDr Sukhpal Singh Gill
 
Panel: NRP Science Impacts​
Panel: NRP Science Impacts​Panel: NRP Science Impacts​
Panel: NRP Science Impacts​Larry Smarr
 
Smart Grids and Big Data
Smart Grids and Big DataSmart Grids and Big Data
Smart Grids and Big DataDave Callaghan
 
SA UNIT I STREAMING ANALYTICS.pdf
SA UNIT I STREAMING ANALYTICS.pdfSA UNIT I STREAMING ANALYTICS.pdf
SA UNIT I STREAMING ANALYTICS.pdfManjuAppukuttan2
 
5 cired2013 planning of power distribution systems
5   cired2013 planning of power distribution systems5   cired2013 planning of power distribution systems
5 cired2013 planning of power distribution systemsDutch Power
 
inaugural lecture Kang
inaugural lecture Kanginaugural lecture Kang
inaugural lecture KangJing Deng
 
jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15Jordi Guijarro
 
Motivation for Green Computing, an Analytical Approach
Motivation for Green Computing, an Analytical ApproachMotivation for Green Computing, an Analytical Approach
Motivation for Green Computing, an Analytical ApproachIOSR Journals
 
Improve sustainability through energy insights - Infographic
Improve sustainability through energy insights - InfographicImprove sustainability through energy insights - Infographic
Improve sustainability through energy insights - InfographicPrincipled Technologies
 
Show and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdfShow and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdfSIFOfgem
 

Similar to Smart scheduling for saving energy in grid computing final (20)

Green it
Green itGreen it
Green it
 
IRJET - A Research on Eloquent Salvation and Productive Outsourcing of Massiv...
IRJET - A Research on Eloquent Salvation and Productive Outsourcing of Massiv...IRJET - A Research on Eloquent Salvation and Productive Outsourcing of Massiv...
IRJET - A Research on Eloquent Salvation and Productive Outsourcing of Massiv...
 
Datacenter ISO50001 and CoC
Datacenter ISO50001 and CoCDatacenter ISO50001 and CoC
Datacenter ISO50001 and CoC
 
How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling
 
Sustainable Development using Green Programming
Sustainable Development using Green ProgrammingSustainable Development using Green Programming
Sustainable Development using Green Programming
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
The next wave of GreenIT
The next wave of GreenITThe next wave of GreenIT
The next wave of GreenIT
 
GREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center ApproachGREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center Approach
 
GREEN_CLOUD_COMPUTING.ppt
GREEN_CLOUD_COMPUTING.pptGREEN_CLOUD_COMPUTING.ppt
GREEN_CLOUD_COMPUTING.ppt
 
Panel: NRP Science Impacts​
Panel: NRP Science Impacts​Panel: NRP Science Impacts​
Panel: NRP Science Impacts​
 
An Environmentally Sustainable Data Centre for Smart Cities
An Environmentally Sustainable Data Centre for Smart CitiesAn Environmentally Sustainable Data Centre for Smart Cities
An Environmentally Sustainable Data Centre for Smart Cities
 
Energy Efficiency in Data Centers
Energy Efficiency in Data CentersEnergy Efficiency in Data Centers
Energy Efficiency in Data Centers
 
Smart Grids and Big Data
Smart Grids and Big DataSmart Grids and Big Data
Smart Grids and Big Data
 
SA UNIT I STREAMING ANALYTICS.pdf
SA UNIT I STREAMING ANALYTICS.pdfSA UNIT I STREAMING ANALYTICS.pdf
SA UNIT I STREAMING ANALYTICS.pdf
 
5 cired2013 planning of power distribution systems
5   cired2013 planning of power distribution systems5   cired2013 planning of power distribution systems
5 cired2013 planning of power distribution systems
 
inaugural lecture Kang
inaugural lecture Kanginaugural lecture Kang
inaugural lecture Kang
 
jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15
 
Motivation for Green Computing, an Analytical Approach
Motivation for Green Computing, an Analytical ApproachMotivation for Green Computing, an Analytical Approach
Motivation for Green Computing, an Analytical Approach
 
Improve sustainability through energy insights - Infographic
Improve sustainability through energy insights - InfographicImprove sustainability through energy insights - Infographic
Improve sustainability through energy insights - Infographic
 
Show and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdfShow and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdf
 

Recently uploaded

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Smart scheduling for saving energy in grid computing final

  • 1. Alejandro Fernández-Montes González University of Sevilla. Spain afdez@us.es Energy-Saving Policies in Grid-Computing
  • 2. Grid-Computing Energy-Saving policies, Efficiency Comparison Grid’5000, Simulation Software, On-off policies, Data Envelopment Analysis
  • 3. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115 152 164 185 201 218 240 251 72.6 116 126 134 144 156 169 181 194 207 218 0 50 100 150 200 250 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Power(Watts) Performance Comparison of Power Consumption w2 w2 Data Center 3 • IT energy consumption 3%-5% of CO2 emissions. • Manufacturers double electrical efficiency every 1,5 years.
  • 4. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Data Center 4 • Data centers energy consumption growth 16% avg. last decade. 19.7 50.5 81.5 67.2 35.4 76.2 130.2 92 0.53% 0.97% 1.50% 1.12% 0 50 100 150 200 250 2000 2005 Upper bound 2010 Lower bound 2010 BkWh %world total Infrastructure Communications Storage High-end servers Mid-range servers Volume Servers
  • 5. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Power Management Layers 5 Component Physical Operating System Rack Data center • ACPI (low-level). • ACPI (high-level). • Core parking. • Aggregation tools. • Energy Policies.
  • 6. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Grid’5000 6 • deployed over 9 France locations. • Designed to support computational greedy tasks. • 8560 CPU-cores (a.k.a. resources).
  • 7. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Resources 7 • Each core of each CPU is considered as one computational resource. • Resource states and fixed power required are: IDLE [50W] OFF [5W] BOOTING [110W] SHUTTING [110W] ON [108W] T booting 0 0 T shutting0
  • 8. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Jobs 8 • Jobs are users’ tasks, deployed over a set of resources. • Two kinds of jobs: o Submissions. o Reservations. • Three temporal points involved: o Submission time. o Start time. o Stop time.
  • 9. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Graphical representation 9 resources time r0 t0 r6 r5 r4 r3 r2 r1 t8t7t6t5t4t3t2t1 t10t9 Job_id Start time Stop time Submission time
  • 10. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Scheduling Energy Policies 10 • Establish the managing of the states of grid resources. • What to do with each resource that finishes the execution of a job: o Leave On (idle). o Shut resource down. • Seven energy policies proposals are analyzed and compared. Off Idle
  • 11. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.1151. Always On 11 • Current Grid’5000 behaviour. • Useful to compute current energy consumption and to be compared with.
  • 12. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.1152. Always Switch Off 12 • Always switches resources off. • Simplest policy.
  • 13. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.1153. Load 13 • ‘Load’ is defined as the percentage of resources executing a job. • Depending on current Grid’5000 load, leave them on, or switch them off. • The threshold percentage is parameterized.
  • 14. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.1154. Switch Off TS 14 • TS is defined as the minimum time that ensures energy saving if a resource is switched off between two jobs. Ts = Es - Poff *dtot + EOn®Off + EOff ®On PIdle - Poff [A.C. Orgerie, et. al, 2009]
  • 15. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.1154. Switch Off TS 15 • Looks in the agenda for jobs that are going to be run in a period less than TS. • Computes number of resources that are going to be needed and acts on resources. • Only this energy policy looks up the agenda for reservations already made.
  • 16. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.1155. Random 16 • Leaves resources on or switch them off randomly. • If other policy is worse, suspect you are doing something wrong.
  • 17. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.1156. Exponential 17 • The exponential model describes time between consecutive events. • Every time a job finishes, the parameter (μ) of the model is computed from the mean duration between jobs . • Hence, probability of arrival of new job in a time less than Ts is given by 1-e -Ts m
  • 18. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.1157. Gamma 18 • The gamma model describes time between events • The mean duration between jobs (Θ), and the ratio of available resources and mean resources (κ) are computed. • Hence, probability of arrival of new job in a time less than Ts is given by g(k -1,q·Ts ) G(k -1)
  • 19. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Arranging policies 19 • Decides what to do when a new job arrives. • Two simple policies: o Do nothing: executes the job in the resources originally assigned. o Simple aggregation (SA): looks for idle resources and move jobs to these resources.
  • 20. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Experimentation 20 • Tested all combinations of Energy and Arranging policies. • Computed results: o Energy consumed. o Energy saved. o Number of bootings and shuttings. o Comparison between minimal and actual. o Saved energy by booting-shutting.
  • 21. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Experimentation 21 • Two periods of six months. • Seven energy policies. Configurable energy policies have been used with various values. • Two arranging policies. • Add up to a total of 324 simulations.
  • 22. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Grid’5000 Toolbox. Simulation software 22
  • 23. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Grid’5000 Toolbox. Simulation software 23
  • 26. Grid- Computing Smart scheduling for saving energy in grid computing Fernández-Montes et. Al. Expert Systems with applications. http://dx.doi.org/10.1016/j.eswa.2012.02.115Results • Best energy saving policy could save up to: o 162,000€ per year for the whole Grid’5000 infrastructure. o 318 tons of CO2. o 1,163,286 kWh. Madrid Barcelona 78 Ave Madrid-Barcelona 61,314 Eurozone citizens 26
  • 27. Alejandro Fernández-Montes González University of Sevilla. Spain afdez@us.es Energy-Saving Policies in Grid-Computing

Editor's Notes

  1. Here I concludethispresentation and I’m at yourdisposalforanswering as manyquestions as youmayhave.
  2. Here I concludethispresentation and I’m at yourdisposalforanswering as manyquestions as youmayhave.