The Green Abstraction Layer
Download
Report
Transcript The Green Abstraction Layer
The Green Abstraction Layer
A Standard Power-Management
Interface for Next-Generation Network
Devices
By group 8
1
Agenda
Introduction
Motivation
GAL
Power management primitives
Process
Architecture
Summary
2
Introduction
GAL- Interface between high level algorithms
and lower level representing hardware
Energy management in network using physical
resources
3
Motivation
Increase power consumption and energy costs
over time
Increased user traffic and router capacities
Network operates at maximum capacity
4
GAL aims
Network control plane to access devices green
networking capabilities.
Represent the power-management capabilities
available in heterogeneous data plane hardware;
A framework for information exchange between
power-managed data plane entities and control
processes
A reference control chain enabling a consistent,
hierarchical organization of multiple local and
network-wide energy-management protocols.
5
Management concepts
PMP let operators modulate energy consumption of
network devices and subsystems
Invoke PMPs to provide QoS with minimum power
Giving each network device its own independent
control algorithm which implement a network control
policy(NCP)
6
Types of Power Management
Primitives(PMPs)
Standby : freeze most functionalities =>low energy states,
fast wake-up times
Power scaling : dynamically change the working rate of
the component
Energy-Aware States (EAS)
Power setting that can be configured through the GAL
Provides trade off between power consumption and n?W
performance
7
Control Policies
a)
b)
c)
Network control policy (NCP): recent suggestion
Three aspects of reducing consumption:
by moving traffic flows among alternative network
paths, some nodes+subsystems(e.g. OSPF-TE)
NCPs > LCPs, but has two drawbacks(higher
feedback/convergence delays+unwareness of
mapping entities)=>overcome them
capture hardware nuances
=>motivate a strategy of jointly adopting LCPs+NCPs
to optimize energy consunmption in a hierarchical
way
8
Purpose
To hide implementation details of energy-saving
approaches
To provide standard interfaces for interactions
between green hardware and its control framework
9
Feature
Hierarchical view of device’s organizations
Components at various levels as a tree
10
Function
Provide energy-aware capabilities
Entities can trade off power consumption
and performance
11
Process
The lowest level
PMPs require specific LCPs to directly manage
GAL’s top level instance used here for
interfacing such energy-aware entities
12
Process (Contd.)
The intermediate level
New LCPs are needed to orchestrate entities’
settings
Expose a synthetic set and available
configurations to higher levels
Terminates at the device level
13
Process (Contd.)
The highest level
Highest LCPs orchestrates the device’s highlevel configuration
Expose a simplified view to NCPs
14
Hierarchical tree
Root nodes: LCPs and control apps
Leaf nodes:
hardware elements
15
Why leaf nodes reside at
different levels
Some energy-aware entities need to be accessible from
higher levels
Some manufactures would rather not expose
subcomponents’ internal organization and hardware
architecture
16
17
Specific presentations
1. Entity 1’s LCP selects the chassis containing the
the physical port bound to the logical link
2. The chassis’s LCP(entity1.2) forwards the
command to the corresponding line card (entity
1.2.2), and reduces the fans’ speed
18
Specific presentations(contd.)
3. If no other links active, the layer-3 LCP sends
the entire line card to sleep
4. Otherwise, the LCP puts the physical interface
into standby mode and reduce the performance of
all hardware components that process packets for
that port
19
GSI
Green standard interface
A lightweight interface for managing energy-aware
hardware entities
Provide a set of functions and data types for GAL
interface
20
GSI (contd.)
Discovery : retrieves information about available
EASs and other information about an entity
Provisioning : allows control processes to set an EAS
to an entity
Monitoring : of the physical device’s relevant
parameters
GSI can interface with any network protocol, e.g.
SNMP
21
Summary
GAL provide a simple standard interface for
representing the energy-aware capabilities of
network devices to higher-level protocols
Features multilayered abstract model
22
Reference
R. Bolla, R. Bruschi, F. Davoli, L. D. Gregorio, P.
Donadio, L. Fialho, A. Lombardo, D. Reforgiato,
and T. Szemetby, "The Green Abstraction Layer: A
Standard Power Management Interface for NextGeneration Network Devices," submitted to the
IEEE Internet Computing Magazine, 2012.
D. Reforgiato, A. Lombardo, F. Davoli, L. Fialho, M.
Collier, P. Donadio, R. Bolla, R. Bruschi, "Exporting
Data-Plane Energy-Aware Capabilities from
Network Devices toward the Control Plane: The
Green Abstraction Layer “, IEEE, 2012
The ECONET Project: Green Abstraction Layer,
http://www.econetproject.eu/Public/Description/3
23