Ingolf Krueger , ClaudiuFarcas,FilippoSeracini Outline GreenLight - - PowerPoint PPT Presentation

ingolf krueger claudiu farcas filippo seracini outline
SMART_READER_LITE
LIVE PREVIEW

Ingolf Krueger , ClaudiuFarcas,FilippoSeracini Outline GreenLight - - PowerPoint PPT Presentation

GreenLight Project Ingolf Krueger , ClaudiuFarcas,FilippoSeracini Outline GreenLight Project GreenLightoverview Challengesandmo=va=on Ourcontribu=on Towardsenergyefficiency


slide-1
SLIDE 1

GreenLight Project

Ingolf Krueger,

 Claudiu
Farcas,
Filippo
Seracini


slide-2
SLIDE 2

2


GreenLight Project

Outline


  • GreenLight
overview

  • Challenges
and
mo=va=on

  • Our
contribu=on

  • Towards
energy
efficiency

  • Service
Oriented
Architectural
Blueprint

  • Mapping
to
Deployment

  • Future
work

slide-3
SLIDE 3

3


GreenLight Project

The
Project
 NSF
Award
to
UCSD
for
$2M
(equipment)
 Objec0ves:

  • Understand
energy
consump=on
related
to
task


execu=on


  • Create
an
infrastructure
that
allows
to
decrease
the


environmental
impact
of
computa=on


  • Provide
to
users
different
modes
of
computa=on
(i.e.


max
performance,
max
energy
saving,
min
 computa=onal
cost,
etc)


slide-4
SLIDE 4

4


GreenLight Project

Mo=va=on


  • Industry


– MicrosoW’s
$500
M
new
data
center
in
Chicago



  • 220
containers

  • Up
to
550,000
servers


– Google



  • patented
datacenter‐in‐a‐shipping‐container

  • Water‐based
data
center
(waves
powered)

  • Government


– Data
center
energy
efficiency
research
part
of
the
US
 s=mulus
package


  • Community


– GreenLight
got
CENIC
Experimental/Developmental
 Applica=ons
2009
Award



slide-5
SLIDE 5

5


GreenLight Project

Inside
the
Blackbox


slide-6
SLIDE 6

6


GreenLight Project

Challenges


  • Air
flow
dynamics

  • Abstrac=on/Virtualiza=on

  • Efficient
scheduling
of
resources

  • Stakeholder’s
usage
policies

slide-7
SLIDE 7

7


GreenLight Project

Our
Team’s
contribu=ons


  • Create
a
SOA‐based
cyberinfrastructure
to:


– Manage
and
control
the
Blackbox

 – Run
scien=fic
experiments
(various
tasks)
 – Provide
green
data
related
to
task
execu=on
 – Apply
strategies
to
improve
energy
consump=on,
minimize
 thermal
footprint,
reduce
noise,
etc


slide-8
SLIDE 8

8


GreenLight Project

Cyberinfrastructure


  • Scenario:
A
scien=st
is
trying
to


setup
up
a
facility
out
of
 resources
(instruments,
 compu=ng
capabili=es,
storage)
 spread
out
over
a
variety
of
 authority
domains


  • Challenges

– Resource
discovery
(instruments,
 storage,
computa=on)
 – Resource
access
(seamlessly
 across
infrastructure)
 – Resource
Model
(adding/ removing
an
instrument,
...)
 – Authen=ca=on,
authoriza=on,
 and
other
policies,

 – Governance
 – Capability
presenta=on


slide-9
SLIDE 9

9


GreenLight Project

Requirements
Engineering


  • GreenLight
Researchers
are
interested
in
both
producing
and


consuming
greening
data
such
as
temperature
and
power
 measurements
 A
few
important
ques=ons:


– What
are
the
data
 sources?
 – What
can
be
measured?
 – How
is
data
stored?
 – How
is
data
represented?
 – Who
wants
what?
 – How
to
share
data?
 – How
to
best
use
data?
 – Strategies
to
op=mize
 power
consump=on?


slide-10
SLIDE 10

10


GreenLight Project

Domain
Modeling


  • Mul=ple
data
collec=on
points


– Air
temperature
(40
sensors
for
rack‐level
air,
hundreds
internal)
 – Humidity
(internal
and
external)
 – Intake
water
temperature
 – Power
usage

 – Fan
speeds


slide-11
SLIDE 11

11


GreenLight Project

Architectural
Blueprint


Recursive
palern
as
integra=on
strategy
for
GreenLight
components
 Decoupling
via
Messenger
 Integra=on
of
Applica=on
 Services
 Support
for
Decomposi=on
 Crosscumng
Infrastructure
Services
 Dual
Decoupling



slide-12
SLIDE 12

12


GreenLight Project

Rich
Services
–
Core


  • Main
en==es
of
the
architectural
blueprint


– Service/Data
Connector
‐
interac=on
between
the
Rich
Service
and
 its
environment
 – the
Messenger
and
the
Router/Interceptor
‐
communica=on
 infrastructure
 – Rich
Services

‐
encapsulate
various
applica=on
and
infrastructure
 func=onali=es


  • Rich
Applica=on
Services


– interface
directly
with
the
Messenger
 – provide
core
applica=on
func=onality


  • Rich
Infrastructure
Services



– interface
directly
with
the
Router/Interceptor
 – provide
infrastructure
and
crosscumng
func=onality
 – Examples:
policy
monitoring/enforcement,
encryp=on,
 authen=ca=on


slide-13
SLIDE 13

13


GreenLight Project

Mapping
to
Deployment
(1)


  • Provisioning
of
computa=onal
resources


– Choosing
an
appropriate
infrastructure
resource
 management
planorm:
Rocks,
Perceus,
OpenQrm,
 OpenNebula,
Eucalyptus
(EC2)
 – Job
dispatcher:
SGE,
Condor
 – Execu=on
of
scien=fic
workflows:
Pegasus


  • Provisioning
of
storage
resources


– Localized
vs.
Distributed
file
system
(e.g.,
Thumpers
vs.
 local
hard
drives)
 – Analyze
tradeoffs
between
bandwidth,
performance,
 power
consump=on
etc.


slide-14
SLIDE 14

14


GreenLight Project

Mapping
to
Deployment
(2)


  • Data


– Collec=on:
Intermapper
 – Data
storage:
postgreSQL
 – Data
model
to
store/organize
power
related
data:
XDR,
 SDXF
 – Data
model
to

communicate
such
data:
DAP,
XML/SOAP


  • Control
Models


– What
can
be
controlled
and
how
(i.e.
fan,
cpu
speed)
 – Algorithms
under
development
by
Tajana’s
group


  • Applica=on
integra=on


– ESB
strategy:
Mule,
ServiceMix
 – Message
Oriented
Middleware:
AMQP,
Jabber/XMPP


slide-15
SLIDE 15

15


GreenLight Project

Next
Steps


  • Models
for
“green
data”
for
various
applica=ons:


Proteomics,
Ocean
Observatories,
SoWware
 Engineering,
…


  • Resource
model
for
GreenLight
resources
(e.g.,
CPUs,


VMs,
nodes,
etc)


  • Usage
policies
and
adequate
scheduling
algorithms


to
improve
efficiency


  • Deployment
of
SOA‐based
infrastructure
to
use
and


manage
the
Blackbox 


  • Expose
the
“green
data”
as
web
services
&
portal

slide-16
SLIDE 16

16


GreenLight Project

The
End


Thank you!