Can Cloud Computing and Optical Networking S th Pl

advertisement
Can Cloud Computing
and Optical Networking
S
Save
th
the Planet?
Pl
t?
Rod Tucker, Jayant Baliga, Robert Ayre, Kerry Hinton
ARC Special Research Centre for
Ultra-Broadband Information Networks (CUBIN)
University of Melbourne
r.tucker@ee.unimelb.edu.au
Cloud Computing
What do the following have in common?
• Happiness
• Love
• Marketing Hype
• Recession
• Cloud Computing
p
g
They all mean different things to different people
Summary
Cloud Computing as a Logistics Problem
Key elements of logistics
• Processing
• Storage
• Transport
Energy costs
Cloud Computing Energy Model
Computer,
Storage
Enterprise Data Center
Storage
Servers,
Processors
PON Access Network
Fiber
OLT
Core Network
Core
Router
Broadband
Network
G
Gateways
OXC
Edge
Routers
Ethernet
Switch
Servers,
Processors
M t /Ed Network
Metro/Edge
N t
k
Storage
Public Data Center
Cloud
Splitter
ONU
Total Energy
Consumption =
Energy/bit used in
• Storage
• Transport
• Processing
X
Total number of bits
Network Energy Model
1000
2009
Energy per bit (n
nJ)
100
10
1
01
0.1
0 01
0.01
Optical
Amp
PoS Ethernet Core
PON
Server
WDM Switch Router ONU
(10 Mb/s)
Tx/Rx
Data Centre Energy Model
Edge Router
26 nJ/b
Servers
430 nJ/b
Storage
8 pW/b
p
[29 nJ/hr/b]
LAN – 2 stages of aggregation
using
g Ethernet switches
Baliga et al., OThT6
Watts not Joules
User Hardware Energy Model
• End user computer:
– High Energy Use Desktop 140 Watts
• Eg. Intel Quad-core, or older P4, mid-range graphics
– Modern mid-range Desktop 70 Watts
• Eg. Intel Core Duo 2.5 GHz, 2 GB RAM, mid-range graphics
– Low-end Desktop/Thin Client 18 Watts
• Eg.
g Intel Atom 1.6 GHz,, 2 GB RAM,, chipset-based
p
graphics
g
p
– Ignore monitor (LCD/CRT) energy consumption
• This will be similar in all our comparisons
Outsource to Cloud or Oversize Computer?
Should I use a low-end Computer & Outsource Jobs
Computing
Resource
Service
Center
Metro/Edge
Network
Outsource jobs
Access
Network
Low energy
consumption.
- OR Use a high-end
g
computer
p
that
can handle any of my jobs
But high energy consumption even
for light jobs
Consider Three Scenarios
1. Software-as-a-Service
– Stored on user’s computer with updates downloaded regularly
• Eg current anti-virus software model extended to mainstream
applications, MS Update (weekly patch) model
2 S
2.
Service
i B
Bureau
– Most tasks done on lower end user machine,
outsource the “big” jobs
3. Computing-as-a-Service
– Hosted and run on provider’s
provider s computer “farm”
farm with data initially
uploaded from user
• User data may be hosted or locally stored
• Like enterprise “Thin
Thin Client”
Client model
Can cloud computing save energy ?
1. SoftwareSoftware-asas-a-Service
Data
Center
Service
Center
Metro/Edge
Network
Software as a Service
Software-as-a-Service
• Software maintenance
I want to use
the Word
Processor
Access
Network
Mid-range
Computer
1. SoftwareSoftware-asas-a-Service
Data
Center
Service
Center
Here is the latest
version or patch
Mid-range
Computer
Metro/Edge
Network
Software as a Service
Software-as-a-Service
• Software maintenance
Access
Network
2. Service Bureau
Computing
Resource
Service
Center
Here is my raw
video footage
and edit
commands
Mid-range
Computer
Metro/Edge
Network
Service Bureau – Hardware & Software
•Service Bureau for “Big” Jobs
Access
Network
2. Service Bureau
Computing
Resource
Service
Center
Here is your
DVD Image
Mid-range
Computer
Metro/Edge
Network
Service Bureau – Hardware & Software
•Service Bureau for “Big” Jobs
Access
Network
3. Computing
Computing--as
as--a-Service
Enterprise
Server
Service
Center
Metro/Edge
Network
Computing (Hardware and Software-asa-Service)
•Centralised Storage and Processing
Access
Network
Here is the new
data for my
spreadsheet
p
Low-end or
“Thin Client”
C
Computer
t
3. ComputingComputing-asas-a-Service
Enterprise
Server
Service
Center
Metro/Edge
Network
Computing (Hardware and Software-asa-Service)
•Centralised Storage and Processing
Access
Network
Here is the
output file to
print or e-mail
p
Low-end or
“Thin Client”
C
Computer
t
1. SoftwareSoftware-asas-a-Service Example
Store on Local Disk or in the Cloud?
•
Energy
gy impact
p
of the
“Software as a Service” &
“Storage as a Service” models
•
Compare the energy cost to
store & transport 50 MB
bl k to
blocks
t the
th user,
cf. store on local drive
•
Data
Centre
Service
Centre
Metro
Network
U
Users
require
i 1GB and
d 5GB “cloud”
“ l d” storage
t
Access
Network
1. SoftwareSoftware-asas-a-Service Example
Store on Local Disk or in the Cloud?
Storage of application & data “in the cloud” compared with storing on a local disk.
50 MBytes per download. Modern laptop-style
laptop style HDD 20% read/write and 80% idle.
Power C
Consump
ption (W))
100
Transport
energy dominates
10
L
Local
l HDD
1
0.1
1 GB Cloud Storage
0.01
0.01
0.1
5 GB Cloud Storage
1
D
Downloads
l d per Hour
H
10
100
2. Service Bureau Example
Computer used for 20 hrs/week, plus some video encoding of ½ hour videos
Average P
A
Power Con
nsumptio
on, W
180
Older Computer
160
Transport
energy dominates
140
120
Mid-range Computer
100
80
60
40
Low-end Computer & outsourcing
20
0
0
20
40
60
80
Number of Encodings per Week
100
120
3. Computing
Computing--asas-a-Service Example
Thin Client or Small PC in Office?
•
Office situation
– non-intensive tasks,
•
Enterprise
Server
Service
Center
Should this office deploy:
– a low-end machine per user
OR “dumb, thin clients”?
Metro/Edge
Network
•
Commonly, thin client would receive and display
HTML formatted data from the server
•
Thin client
Thi
li t capability
bilit may be
b limited
li it d to
t displaying
di l i
bitmaps developed from its server
Access
Network
3. Computing
Computing--asas-a-Service Example
Pow
wer Saving
g using T
Thin Clien
nt (W)
Thin Client compared to Small PC in Office
7.5
“local” server
5
2.5
Distant Server
0
-2.5
1%
2%
5%
10%
-5
0
1
2
3
4
Average Bitrate for Screen Refresh Mb/s
Thin client solution “green”
green only when the server is local
5
% of screen
area updated
per second
Summary
• Cloud Storage and Cloud Computing can provide
energy savings
– More so for less-demanding users
– For handling the occasional intensive task
• But...
– Advantages may be lost when data transfer is large
– This is where optical networking needs to come to the
rescue
• Cloud
Cl d C
Computing
ti may nott save the
th planet….
l
t
– But if used appropriately, it could help to mitigate the
growth in energy
g
gy consumption
p
in our industry
y
– A classical Logistics problem
Download