• No results found

Thermal aware workload scheduling with backfilling for green data centers

N/A
N/A
Protected

Academic year: 2020

Share "Thermal aware workload scheduling with backfilling for green data centers"

Copied!
27
0
0

Loading.... (view fulltext now)

Full text

(1)

Thermal Aware Workload

Scheduling with Backfilling for Green

Data Centers

Lizhe Wang, Gregor von Laszewski,

Jai Dayal, Thomas R. Furlani

(2)

Outline

Background and related work

Models

Research problem definition

Scheduling algorithm

Performance study

(3)

Context

Cyberaide

A project that aims to make advanced cyberinfrastructure

easier to use

Future Grid A newly NSF funded

project to provide a testbed that integrates

the ability of dynamic provisioning of

resources.

(Geoffrey C. Fox is PI)

GreenIT & Cyberaide How do we use

advanced

cyberinfrastructure in an efficient way

GPGPU’s Application use of

(4)

FutureGrid

The goal of FutureGrid is to support the research that will

invent the future of distributed, grid, and cloud computing.

FutureGrid will build a robustly managed simulation

environment or testbed to support the development and

early use in science of new technologies at all levels of the

software stack: from networking to middleware to

scientific applications.

The environment will mimic TeraGrid and/or general

parallel and distributed systems

This test-bed will enable dramatic advances in science and

(5)

University of Virginia (UV) Technical University Dresden GWT-TUD GmbH, Germany

University of Tennessee – Knoxville (UTK)

(6)
(7)

FutureGrid Partners

Indiana University

Purdue University

San Diego Supercomputer Center at University of California San

Diego

University of Chicago/Argonne National Labs

University of Florida

University of Southern California Information Sciences Institute,

University of Tennessee Knoxville

University of Texas at Austin/Texas Advanced Computing Center

University of Virginia

(8)

Green computing

a study and practice of using computing

resources in an efficient manner such that its

impact on the environment is as less

hazardous

as

possible.

least amount of hazardous materials are used

computing resources are used efficiently in terms

(9)

Cyberaide Project

A middleware for Clusters, Grids and

Clouds

A collaboration between IU, RIT, KIT, …

Project led by

(10)

Objective

Towards next generation cyberinfrastructure

Middleware for data centers, grids and clouds

Environment respect

To reduce temperatures of computing

resources in a data center, thus reduce

cooling system cost and improve system

reliability

(11)

Model

Data center

Node: <x,y,z>, t

a

, Temp(t)

TherMap: Temp(<x,y,z>,t)

Workload

(12)

t RC-thermal model Online task-temperature Nodei.Temp(t)

Temp(Nodei.<x,y,z>,t)

PR+

Nodei.Temp(0)

task-temperature profile nodei

<x,y,z>

ambient temperature:

TherMap=Temp(Nodei.<x,y,z>,t)

Nodei.Temp(t)

P C R

Nodei.Temp(t)

Temp(Nodei.<x,y,z>,t)

(13)

Research issue definition

Given a data center, workload, maximum

temperature permitted of the data center

Min T

response

(14)

Workload model Data center

model

TASA-B

Cooling system control Workload placement

online

task-temperature

input

schedule

input input

(15)

task-temperature profile RC-thermal model Workload model Thermal map Data center model TASA-B Cooling system control Workload placement calc ulat

ion task-temperatureonline

(16)

task-temperature profile RC-thermal model Workload model Thermal map Data center model TASA-B Cooling system control Workload placement Cont rol calc ulat

ion task-temperatureonline

(17)

task-temperature profile RC-thermal model Workload model Thermal map Data center model TASA-B Profiling tool Cooling system control Workload placement Cont rol profiling calc ulat

ion task-temperatureonline

(18)

task-temperature profile RC-thermal model Workload model Thermal map Data center model TASA-B

Profiling tool monitoringservice

Cooling system control Workload placement Cont rol profiling calc ulat

ion task-temperatureonline

CFD model provide information Calculate thermal map

(19)

Scheduling framework

Job

subm

ission

Jobs Job queue

Update data center

Information periodically

Job

sc

he

duling

Rack Data center

(20)

Task scheduling algorithm with

backfilling (TASA-B)

Sort all jobs with decreased order of

task-temperature profile

Sort all resource with increased order of

predicted temperature

Hot jobs are allocated to cool resources

Predict resource temperature based on

online-task temperature

(21)

Node Available

time t0

Time backfilling holes

nodek.tbfsta, backfilling start time of nodek

node

m

ax1

node

m

ax2

nodek.tbfend,

end time for backfilling

(22)

node

m

ax1

Temperature

Tempbfmax

Node Temperature backfilling holes

nodek.Tempbfsta, start temperature for backfilling of nodek

node

m

ax2

nodek.Tempbfend, end

temperature for backfilling

(23)

Simulation

Data center:

Computational Center for Research at UB

Dell x86 64 Linux cluster consisting 1056 nodes

13 Tflop/s

Workload:

20 Feb 2009 – 22 Mar. 2009

(24)

Simulation result

Metrics TASA

Reduced average temperature 16.1 F Reduced maximum temperature 6.1 F Increase job response time 13.9% Saved power 5000 kW

Reduced CO2 emission 1900kg /hour

Time (hour)

1 51 101 151 201 251 301 351 401 451 501 551 601 651 701

Average

temperatue

(F

)

70 80 90 100 110

(25)

Simulation result

Metrics TASA-B

Reduced average temperature 14.6 F Reduced maximum temperature 4.1 F Increase job response time 11% Saved power 4000 kW

Reduced CO2 emission 1600kg /hour

1 51 101 151 201 251 301 351 401 451 501 551 601 651 701

(26)

Our work on Green data center

computing

Power aware virtual machine scheduling

(cluster’09)

Power aware parallel task scheduling

(submitted)

TASA (i-SPAN’09)

TASA-B (ipccc’09)

(27)

Final remark

Green computing

Thermal aware data center computing

TASA-B

References

Related documents

You will need it during this lab. Pre-lab discussion: to understand precipitation reactions and the idea that when there is an imbalance of reactants, some of the reactants will

The study estimates the PPPI through head count ratio, poverty gap index and squared pov- erty index to check whether the increase in prices of food and fuel commodities are pro-poor

Since the Italian Chamber of Deputies is elected partially by proportional representation and partially by plurality, it is possible to check whether the Italian citizens chose

They are not indicative of the style blogosphere as a whole, but embody the characteristics of the model second wave blogger: beautifully dressed and thus both admired by

Anything a brush will do in any other form of paint or ink, from oil and water- color, to sumi painting, ceramic oxides and un- derglazes, or house paint faux finishes, it will do

The results show several interesting latent mobility patterns and traffic anomalies that can be deemed as anomalous events in the city, suggesting the effectiveness of the

Key Words : Generalized spectral derivative, Kernel, Multivariate generalized spectrum, Multivariate GARCH models, Nonlinear volatility dynamics, Robustness, Specification

In short, the Training Workshop consists of 3 major components to include conceptual framework of alternative development, the basic principle of project monitoring and