The Green Abstraction Layer

advertisement
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
Download