• No se han encontrado resultados

Greening Wireless Communications: A Top-Down Overview

N/A
N/A
Protected

Academic year: 2023

Share "Greening Wireless Communications: A Top-Down Overview"

Copied!
53
0
0

Texto completo

(1)

Greening Wireless Communications:

A Top-Down Overview

Pablo Serrano

Dept. Ing. Telemática

Univ. Carlos III de Madrid

(2)

Motivation: Green all the things

Global warming

CO 2 emissions

Cost reduction

More efficient

operation

(3)

Motivation

•  Cisco Visual Networking Index: Forecast of mobile data traffic

(4)

Energy consumption decomposition

Serrano, P., la Oliva, A., Patras, P., Mancuso, V., & Banchs, A. (2012). Greening wireless

(5)

Timescales

•  Usage pattern

•  Flow

•  Super-frame

•  Frame

(6)

Timescale vs. Wireless tech

(7)

Timescales

•  Usage pattern

•  Flow

•  Super-frame

•  Frame

(8)

Resource on Demand schemes

•  Power on/off the infrastructure as required

M. Ajmone Marsan, L. Chiaraviglio, D.

Ciullo, M. Meo, A simple analytical model for the energy-efficient activation of access points in dense WLANs, in:

Proceedings of the first International

(9)

Powering on/off a device

From To Time

OFF ON (3 W) 55 s

ON OFF (0 W) 5 s

IDLE ON < 1 s

ON IDLE (1 W) < 1 s

•  Linksys WRT54GL with

OpenWRT 10.03.1

(10)

System Model: regenerative process

N h +1 user

T on N l users

≤ N sta (≤ K) ≤ 2 K sta

(11)

System Model

•  Three different chains (BW is shared)

•  Performance figures

– Average delay – Power

consumption

(12)

Results

P = 3.5 W, 2K=10 sta,

0.1 arr/s, t s =10s

(13)

Timescales

•  Usage pattern

•  Flow

•  Super-frame

•  Frame

(14)

Generalizing the Perf. Anomaly solution

•  Performance Anomaly: a node far away reduces the overall performance

6 Mbps

4.2 Mbps 0.6 W

4.2 Mbps

1.6 W

(15)

Usual Solution

•  Opportunistic relaying can alleviate the issue, depending on the topology

– Based on e.g. Wi-Fi Direct

14.6 Mbps 1.26 W

7.3 Mbps

0.35 W

(16)

Yet Another Solution

•  Degrees of freedom: the relay can decide how to spend its time: tx, relay, sleep

4.2 Mbps 0.52 W

4.2 Mbps

0.21 W

(17)

Problem Formulation

•  1 AP, legacy nodes, relay-capable nodes

•  Topology: paths used to reach the AP

•  Schedule: timing of the relays

•  For every topology,

find the best schedule

R R

(18)

Problem Formulation

•  Throughput •  Power

•  Maximize

(19)

Finding a Solution

•  Scheduling: maximize a concave objective function under a convex set of constraints and thus admits a unique optimum.

•  Topology: combinatorial problem, and efficiently finding the optimal topology does not appear to be possible

–  Search, closest, heuristic

(20)

Results: 1 legacy, 2 relays

(21)

Results: incremental deployment

•  1 AP, 5 nodes

•  Random relays

(22)

Opportunistic Relaying: Challenges

•  Trade-off between throughput (performance) and cost (energy consumption)

– Not that much explored – Heterogeneous settings

•  Works in practice, but

– Estimate network cond.

– Force re-associations, silence nodes

•  Enabler: Wi-Fi Direct?

D Camps-Mur, A Garcia-Saavedra, P Serrano,

(23)

Timescales

•  Usage pattern

•  Flow

•  Super-frame

•  Frame

(24)

Energy Efficiency of 802.11 MAC

•  Usual model

– Transmission, Reception, Idle

i i

Throughput

=

= bits successful ly transmi tted η

S. Chiaravalloti, F. Idzikowski, L.

Budzisz, Power consumption of WLAN network elements, TKN

Technical Report Series TKN-11-002, Telecommunication Networks Group, Technical University Berlin (Aug.

2011).

(25)

Revisiting Channel Access

•  Bianchi-based:

•  With

(26)

Homogeneous scenario: search * 10 stations

4 4.5 5 5.5 6 6.5 7 7.5 8

0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4

T h ro u g h p u t (Mb p s)

Lucent WaveLAN SoketCom CF Intel PRO 2200

Max. Throughput

Max. E. Efficiency

(27)

Heterogeneous scenario * 2 stations

-  Lucent WaveLAN -  SoketCom CF But they can fall to

extreme unfairness

The penalized station is the greener one!

This is the per-STA throughput for the «throughput» conf.

There are more efficient configurations

We search for the config. that Maximizes throughput (same conf for all STAs)

(28)

Timescales

•  Usage pattern

•  Flow

•  Super-frame

•  Frame

(29)

Distributed Opportunistic Scheduling

•  Revisiting DOS

Andres Garcia-Saavedra, Albert Banchs, Pablo Serrano, Joerg Widmer, “Distributed

Opportunistic Scheduling: A Control Theoretic Approach” IEEE INFOCOM 2012, Orlando, USA, March 2012

(30)

Green DOS

•  Like in the previous case, add the power

consumption when probing, tx, etc.

(31)

Review of existing mechanisms

u 

Typical savings achieved depending on network load for ~40 different mechanisms evaluated

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Savings "PAN"

"WLAN"

"WMAN"

Low

Load Medium

Load

High Load

Serrano, P., la Oliva, A., Patras, P., Mancuso, V., & Banchs, A.

(2012). Greening wireless communications: Status and future directions. Computer

(32)

Open Challenges

•  Standardizing benchmarks

– Otherwise, hard to compare – Understand trade-offs

– Criterion?

•  More experimentation

– For WMAN

– But not only! IoD for 802.11?

– And new findings

A.P. Bianzino, A. K. Raju, D.

Rossi, “Apples-to-apples: a framework analysis for energy- efficiency in networks”, ACM SIGMETRICS Perf. Ev. Review, Dec. 201

A. Garcia-Saavedra, P. Serrano, A.

Banchs, M. Hollick, “Balancing Energy Efficiency and Throughput Fairness in IEEE 802.11 WLANs” Elsevier Pervasive and Mobile Computing, vol. 8, no. 5, October 2012.

(33)

Time for experimentation

Try to put well in practice what you already know; and in so doing, you will in

good time, discover the hidden things which you now inquire about.

Practice what you know, and it will help to make clear what now you do not know.

Rembrandt

(34)

What we wanted to do...

•  Huge research efforts dedicated to improve energy efficiency

•  We need to understand the power behavior of our devices

–  Per-state measurements of power consumption in e.g. laptops, cell

phones…

(35)

What we wanted to do...

•  Huge research efforts dedicated to improve energy efficiency

•  We need to understand the power behavior of our devices

–  Per-state measurements of power consumption in e.g. laptops, cell phones…

–  Fine-grained per-packet measurements in wireless interfaces only

Rantala  et  al.  “Modeling  energy  efficiency  in  wireless  internet  communica:on”     Linksys  WRT54GL  WiFi  router  HW  

Wireless  interface  (WiFi   NIC)  

(36)

What we wanted to do...

•  Huge research efforts dedicated to improve energy efficiency

•  We need to understand the power behavior of our devices

–  Per-state measurements of power consumption in e.g. laptops, cell phones…

–  Fine-grained per-packet measurements in wireless interfaces only

Po w er

Transmitting

Idle

Receiving

Sleep

baseline

(37)

What we found out..

•  Non-card operations can dominate

–  This questions previous schema’s real performance –  Opens the door to new designs

Card

App O.S.

Device

Non-card operations Card operations

Andres Garcia-Saavedra, Pablo Serrano, Albert Banchs, Giuseppe Bianchi, “Energy consumption anatomy of 802.11 devices and its implication on modeling and design” ACM CoNEXT 2012, Nice,

(38)

Experimental characterization

•  Experimental characterization in several devices

•  Power generator/Power meter

(39)

TX characterization *Soekris, UDP, no acks

Base  (idle)  consump:on   «classical»  consump:on   There  is  an  extra    

power  cost!  

 

3.25 3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts )

3.25 3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts )

6Mbps,  400fps,  15dBm  

3.25 3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts )

6Mbps,  400fps,  5dBm  

3.25 3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts ) 24Mbps,  400fps,  15dBm  

3.25 3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts ) 24Mbps,  1200fps,  15dBm  

3.25 3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts )

3.25 3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts )

+0.4 W

+1.2 W

6Mbps,  400fps,  15dBm  

3.25 3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts )

L  =  1400  B  

L  =  100  B  

(40)

0 0.5 1 1.5 2

0 500 1000 1500 2000

Δ B as e Po w er (o ffs et)

λ

g

(fps) 0

0.5 1 1.5 2

0 500 1000 1500 2000

Δ B as e Po w er (o ffs et)

λ

g

(fps)

Energy consumption anatomy

Base  (idle)  consump:on   «classical»  consump:on   Cross-­‐factor  (mJ/frame)    

Cross-­‐factor  (mJ/frame):      

•  0.93  (Soekris/Linux  Gentoo)  

•  1.27  (Soekris/OpenBSD)    

•  0.46  (Linksys/Linux  Ubuntu)  

•  0.11  (Alix/OpenWRT)  

(41)

Energy consumption anatomy

“cross-factor” Transmission

3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts )

3.75 4.25 4.75 5.25 5.75 6.25

Po w er (W atts )

(a) App.: discarded before OS

(b) TCP/IP: discarded after TCP/IP

(c) Driver: discarded after driver

Total: Full transmission (w/o ACKs)

(42)

Energy consumption anatomy

2.6 2.4 2.2

≈ ≈

48 Mbps 100 B/Pkt

300 fps

48 Mbps 100 B/Pkt

1200 fps

2.6 2.4 2.2

≈ ≈

48 Mbps 100 B/Pkt

300 fps

48 Mbps 100 B/Pkt

1200 fps

48 Mbps 750 B/Pkt

1200 fps

48 Mbps 1400 B/Pkt

1200 fps

2.6 2.4

2.2 ≈ ≈

48 Mbps 100 B/Pkt

300 fps

48 Mbps 100 B/Pkt

1200 fps

48 Mbps 750 B/Pkt

1200 fps

48 Mbps 1400 B/Pkt

1200 fps

6 Mbps 1400 B/Pkt

400 fps

(43)

The cross-factor

•  Cross-factor: energy «toll» to process a frame

–  ~ independent of frame size

–  Total Power > base power + card power

•  Consumption weights (soekris)

•  This packet processing cost is not negligible

–  Soekris: 37%-97% energy/frame

App TCP/IP Driver NIC

24% 33% 21% 22%

(44)

The cross-factor

Soekris

(Linux) Alix Linksys

Soekris (BSD)

HTC Legend

Samsung Galaxy Note 10.1

Raspberri

Pi

(45)

Several other experiments

•  Retransmissions

– No X-Factor

•  ACKs

– No X-Factor

– Very small impact (as expected)

•  Reception

– There is X-Factor

(46)

Model

Baseline   Data  transmission   Data  recep:on   Ack  rx/tx  

Driver  sta:s:cs     available  info!  

Baseline  

TX  air:me   RX  air:me  

Packet  processing  

Parametriza:on  

(47)

Implications

What about those mechamisms that do not consider this?

Driver App.

•  Packet relaying

•  Relay & compress

•  Multicasting

(48)

Implications – e.g. relaying * Soekris, 15 dBm

10.8 10.9 11 11.1 11.2 11.3 11.4 11.5 11.6

Po w er (W atts ) 1 hop (6 Mbps)

2 hops (48 - 48 Mbps)

Old  

AP  

STA  1  

STA  2   6Mbps  

48Mbps   48Mbps  

(49)

Implications – e.g. relaying * Soekris, 15 dBm

10.7 10.8 10.9 11 11.1 11.2 11.3 11.4 11.5 11.6

Po w er (W atts ) 1 hop (6 Mbps)

2 hops (48 - 48 Mbps)

11 11.4 11.8 12.2 12.6

Po w er (W atts )

1 hop (6 Mbps)

2 hops (48 - 48 Mbps) Measurement

New  

AP  

STA  1  

STA  2   6Mbps  

48Mbps   48Mbps  

Fwd.

iface iface

(50)

Implications

Can we exploit this knowledge?

App TCP iface

•  «raw» sockets

•  Packet batching

(51)

Implications – e.g. batching * Soekris, 100B, 48 Mbps

(52)

Conclusions and Future Directions, pt. 2

•  Much effort has been devoted to reducing the energy consumption of wireless devices

•  Most of the efforts conducted so far

–  Switching devices off

–  Reducing the consumption of the wireless card

•  But ≥ 50% of the per-frame energy is consumed by the packet processing of the protocol stack

–  Need to revisit previous models

–  Explore new approaches to save energy

(53)

Many Thanks!

Pablo Serrano Yáñez-Mingot [email protected]

Greening Wireless Communications:

A Top-Down Overview

Referencias

Documento similar

boundaries of our mental models and develop tools to understand how the structure of complex systems creates their behavior.” We hypothesise the use of participatory system

In Chapter 6, we address the analysis of wireless powered mMTC networks when consider- ing energy harvesting (EH) and wireless power transfer (WPT) as energy supply

Thereby, it is capital to understand the behavior of series of CO2 emissions, energy consumption and eco- nomic growth, as these variables are critical for the effective and

To surnmarise, the future evolution of energy markets will still depend on global demand, population growth, bio fuel production, energy prices, economic growth, crop

When informed of the economic penalty associated to each source of cost, AZTEC anticipates the dedicated and shared capacity to be allotted to network slices so as to cut down

investigated pro- posals that reduce the energy demand and operational costs in cel- lular networks [3], a schematic description of green approaches to mobile cellular networking

Government policy varies between nations and this guidance sets out the need for balanced decision-making about ways of working, and the ongoing safety considerations

No obstante, como esta enfermedad afecta a cada persona de manera diferente, no todas las opciones de cuidado y tratamiento pueden ser apropiadas para cada individuo.. La forma