You are on page 1of 26

Energy Efficiency for Enterprise

and
Data Center Networks
By Priya Mahadevan et al.
Presented By J yotiprakash Sahoo
S id: 20144993
1
Outline
Introduction
Overview of Life cycle Energy
Energy Saving Schemes in DCN
Implementing Energy Saving Schemes
Elastic Tree Approach for Saving Energy in DCN
Control Software for Elastic Tree
Power Monitoring and Analysis Framework
Conclusion
2
Introduction
Priya Mahadevan et. al. - servers and cooling facilities as biggest consumers of
energy in data centers and enterprise networks
Energy consumed by n/w devices considered recently.
Most research efforts in energy mgt. in n/w is categorized into two types :
Reducing the energy consumed by n/w devices directly
idle components to sleep
Reducing the networking energy consumed indirectly
host to sleep Wake on LAN with magic packet (NIC parses incoming packets )
proxy to allow end hosts to sleep
Aim is to discuss :
different energy management approaches
analysis of life cycle energy,
energy saving schemes
power monitoring and control techniques.
3
Overview of life cycle Energy
Legacy switches in current deployment are also need to be
made more energy efficient.
The total (life cycle) energy consumed during a switchs
lifetime consists of three components:
Operational energy (by the switch)
Infrastructural energy (by the infrastructure to cool)
Embedded energy (to manufacture and transport and deploy)
4
Motivation:Opportunities for saving energy in DCN
Over Provisioning
DCN provisioned for peak work load,
usually run well below capacity
Network Topologies
Increase in the number of switches -
more opportunities for shutting down
network elements.
5
[Fig :Data center network topology]
There's potential for power savings in data center networks due to two
main reasons:
Energy Saving Schemes in DCN
P. Mahadevan et. al analyzes three energy-saving schemes to configure a
switch in a data center network with link redundancy. [2]
LSA (Link State Adaptation)
Power controller adapts a ports link capacity state according to link
utilization.(disabled, 10Mbps, 100Mbps, and 1Gbps)
NTC (Network Traffic Consolidation)
Consolidates traffic into fewer links/switches and disables unused .
SLC (Server Load Consolidation)
Migrates jobs for minimizing the number of servers being used
SL (Service Level) awareness policy is combined with each of the three schemes.
6
Implementing Energy saving Schemes
7
For implementing the various schemes in real time:
- system controller/Manager will require timely and perfect information
about the traffic load.
Authors assume the existence of an Oracle having perfect information
about the upcoming traffic .ie
Link utilization
Jobs traffic specification
Network topology
Our goal is
to estimate the energy savings for the different schemes
to understand their availability and performance tradeoffs.
One of the efficient approach to achieve these goals is Elastic Tree
approach..
Elastic Tree Approach For Saving Energy in
Data Center Networks:
Elastic Tree:
N/W-wide energy optimizer that monitors data center traffic
Dynamically adjusts the set of active n/w elements to satisfy traffic load
and fault tolerance.
8
There is difference in b/w power is constant ,so its better to use a subset of
n/w components in periods of low utilization.
Todays network power knobs
9
Fig. Data center Network
End Goal
Energy-proportional data center network
The goal is to come up with a scheme that allows an energy-proportional data center
network
10
ElasticTree System:
consists of three logical modules
11
1.Find the minimum
power network subset
satisfying current traffic
& topology
3. Chooses paths for all flows, then
pushes routes into the n/w
2.Toggles the power
states of ports, line
cards, and entire
switches
Optimizers:
12
Best solution but Expensive
computation
Sub-optimal Solution& faster than
Formal model
Needs lees time but Solution
inferior to both
Fig: 3 types of Optimizers with different quality of solution and scalabilities
Scalability
13
Fig :Scalability of the optimizers based on time to solution and network size
Computation time grows much
slower than formal method
Control Software for Elastic Tree
Elastic Tree requires two network capabilities:
Traffic data or current network utilization (by NetFlow and
SNMP)
Control over flow paths ( by policy based routing)
SNMP and sampling can provide traffic data,
while policy-based routing can provide path
control .
Control S/W like Open Flow and NOX are used for this
purpose.
P. Mahadevan et.al purposed an open framework
(Urja) for power management and control in this
context.
14
Objective of Urja:
Fig : power consumption vs. load
15
Software benchmarking suite applied on any switch
For power monitoring and analysis tool
Goal : Without upgrading any of the deployed devices, approximate the perfectly
proportional green line.
Power monitoring and analysis tool :Urja
Fig : The Urja framework
Power monitoring and analysis tool
Measurement based power model: acquired from single device studies
Power monitoring and analysis tool
Web-based power profiler: polls parameters from devices
Power monitoring and analysis tool
Analysis engine: Calculate power usage with the model
Power monitoring and analysis tool
Power management engine: apply power saving actions to devices
Power monitoring and analysis tool
The four power saving techniques Up to 35% power saving
Techniques to Reduce Energy in DCN :
The two main observations are:
DCN provisioned for peak workload and run well
below capacity most of the time.
Entire network can be made more energy
proportional by powering off unused switches.
22
Future work: Centralized Power Controller
23
Determines the optimal location to place the VMs within the servers
Charts out paths for the various flows in DCN minimizing the active network
components
Turns off unused switches, disabling unused ports, and adapting port
capacity.
Conclusion
Achieving Energy efficiency in Datacenter network is
dominated by energy saving in large legacy base of
network devices.
Elastic tree is considered as a holistic approach for
energy saving but a lot of challenge to face in terms of
power control and monitoring
Considerable energy savings can be obtained by
combining the network, server, and facilities control
frameworks like Urja.
24
References
[1] Priya Mahadevan Sujata Banerjee, Puneet Sharma, Amip Shah, and
Parthasarathy Ranganathan,(, August 2011) On Energy Efficiency for
Enterprise and Data Center Networks, IEEE Communications Magazine (pp-
94-100)
[2] Heller, B., Seetharaman, S., Mahadevan, P., Yiakoumis, Y., Sharma, P.,
Banerjee, S., & McKeown, N. (2010, April). ElasticTree: saving energy in data
center networks. In Proceedings of the 7th USENIX conference on Networked
systems design and implementation (pp. 17-17).
[3] Priya Mahadevan, Puneet Sharma, Sujata Banerjee, Parthasarathy
Ranganathan, (2009) Energy Aware Network Operations , IEEE
INFOCOMM ,(pp.1-6).
25
Q&A
Thank you!
26

You might also like