fair and efficient operation of virtualized dense 802.11 ... filepablo serrano – fair and...

62
Fair and Efficient Operation of Virtualized Dense 802.11 WLANs: Challenges and Enablers Pablo Serrano Dept. Ing. Telemática Univ. Carlos III de Madrid http://www.it.uc3m.es/pablo/

Upload: others

Post on 14-Oct-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Fair and Efficient Operation of Virtualized Dense 802.11 WLANs: Challenges and Enablers

Pablo Serrano Dept. Ing. Telemática Univ. Carlos III de Madrid http://www.it.uc3m.es/pablo/

Page 2: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Motivation: Dense networks

•  Scenario – 5000 people/km2

•  London, Madrid

– 20% mobile, demanding 1 Mbps – 1 Gbps/km2

•  Demand is expected to increase ten-fold in the next 5 years – Cisco Visual Networking Index 2010-2015

2

http://www.ict-crowd.eu

Page 3: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Cooper’s Law (I)

•  Rate of improvement in use of the radio spectrum for personal communications has been essentially uniform for 104 years

http://www.arraycomm.com/technology/coopers-law/

3

Page 4: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Cooper’s Law (II)

•  106 improvement in the last 45 years: – 25x: being able to use more spectrum – 5x: ability to divide the radio spectrum into

narrower slices (frequency division) – 5x: FM, time division multiplexing, and various

approaches to spread spectrum – 1600x: confining the area used for individual

conversations to smaller and smaller areas

4

Dense deployments

Page 5: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Scenario & Outline

5

Page 6: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Part I: Virtualized WiFi Access

6

One AP shared by different operators (Virtual APs)

Page 7: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Part II: Infrastructure on Demand (WiFi)

7

APs power on and off while maintaining a grade of service

Page 8: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Part III: Controlling all together

8

Different technologies, one vision

Page 9: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Part I: Optimizing a Virtualized WiFi Access

Pablo Serrano [email protected]

Page 10: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Scenario and Challenge

•  WLAN2 gets 50% of the BW •  WLAN1 the 66% of the remaining BW

10

Page 11: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

System Model

•  N virtual WLANs •  Each with ni stations, CWi

•  All in range of each other, good links •  All clients in saturation conditions

– Focus on UL (DL is easier)

11

Page 12: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

System Model

•  A station transmits in a slot time with prob. •  Throughput obtained by VAPi

•  Where

12

⌧i =2

CWi + 1

Ri

=

E[Payload V APi

]

E[slot length] =

Si

L

Pe

Te

+ (1� Pe

)To

Si = ni⌧i(1� ⌧i)ni�1

Y

k 6=i

(1� ⌧k)nk =

ni⌧i1� ⌧i

Pe

Pe =Y

(1� ⌧k)nk

Page 13: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Optimization objectives

1) All VAPs get the same throughput when the network is loaded, regardless of ni’s

2) The overall network performance is maximized

13

Ri = Rj 8i, j

max

XRi

Page 14: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Computing the optimal configuration

•  1st objective:

•  2nd objective:

14

ni⌧i1� ⌧i

=nj⌧j1� ⌧j

, assuming ⌧i ⌧ 1 ! ni⌧i ⇡ nj⌧j

dRi

d⌧i

= 0 ! ⌧⇤i

=1

Nni

r2T

e

To

, CW ⇤i

=2

⌧⇤i

� 1

Page 15: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

About the optimal point of operation

•  When all nodes use the optimal CW*

•  Result: under optimal operation, the probability of an empty slot is constant (independent of N, ni’s).

15

P ⇤e

=Y

k

1� 1

Nnk

r2T

e

To

!n

k

⇡ e�q

2Te

T

o

Page 16: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Control-theoretic optimization of VAPs

•  Use Pe* as a reference signal, to assess how far the network is operating from the optimal point and react accordingly

•  Challenge: how to properly react – Too quick: system may turn unstable – Not quick enough: poor performance

•  Approach: use control theory

16

Page 17: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Control theoretic optimization of VAPs

•  Each VAP runs an independent PI controller

•  All running on the same device

•  Each with error signal ei and output signal oi

17

Page 18: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Design of C-VAP: error signal

•  Objectives where 1)  Maximize throughput 2)  Provide fairness

•  Error signal: the sum of two terms

18

eopt

= P ⇤e

� Pe

efair,i = (N � 1)Si �X

j 6=i

Sj

Page 19: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Design of C-VAP: error signal

•  Adding both terms

•  There exists a unique solution to the system ei=0, that satisfies

19

ei

= eopt

+ efair,i

= P ⇤e

� Pe

+ (N � 1)Si

�X

j 6=i

Sj

eopt

= efair,i

= 0 8i

Page 20: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Design of C-VAP: configuration of PI

•  Each VAP runs a PI controller •  z-transform of the controller

•  Need to set the right trade-off – Stability under steady-state conditions – Reaction to changes

20

CPI(z) = KP +KI

z � 1

Page 21: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Controller Analysis

•  Model

•  With

21

E =

0

BBB@

e1e2...eN

1

CCCA, O =

0

BBB@

o1o2...oN

1

CCCAand W =

0

BBB@

CW1

CW2...

CWN

1

CCCA.

Page 22: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Controller Analysis

•  Relation between E and W

•  With

22

W (z) = N ·O = N · C · E(z),

N =

0

BBB@

n1 0 · · · 00 n2 · · · 0...

.... . .

...0 0 · · · nN

1

CCCA,

C =

0

BBB@

CPI(z) 0 · · · 00 CPI(z) · · · 0...

.... . .

...0 0 · · · CPI(z)

1

CCCA,

Page 23: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Controller Analysis & Configuration

•  Challenge: find the transfer function H that takes as input oi’s and provides ei’s, which is a non-linear relation

•  Solution: linearize it around the desired point of operation

23

Page 24: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Controller Configuration

•  To ensure stability, enforce zeros of the pole polynomial of (I-z-1CH)-1C fall within the unit circle

•  Apply Ziegler-Nichols to find the right

trade-off

24

KI

< KP

<NT

o

P ⇤e

Te

+1

2K

I

KP

= 0.4To

P ⇤e

Te

KI

=0.2

0.85

To

P ⇤e

Te

Page 25: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Evaluation - Sims

•  IEEE 802.11a PHY •  No: noise, hidden terminals, capture effect •  1000 B frames •  10 simulation runs, 5’ each

•  Compare C-VAP vs. – Default EDCA configuration (‘EDCA’) – Static, throughput-optimal CW (‘Bianchi’)

25

Page 26: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Throughput (and Fairness)

•  3 VAPs, with n={2,4,6} saturated stations

26

Page 27: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Validation of the Configuration •  Stability: ni = 5 · i

•  Reaction: adding / removing 5 stations 27

Page 28: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Impact of ≠ number of users

•  2 VAPs, n1=5, n2 varies

28

Page 29: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Mixed Traffic Conditions

•  VAP0: 5 non-sat (500 kbps), VAPi: ni sat

29

Page 30: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Extra: Non-saturation with CAC

•  Similar algorithm (CAC), real devices •  17 nodes •  TCP •  10 MB

30

Page 31: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Summary

•  C-VAP is implementable with existing hw – E.g. Broadcom BCM 4318 adapter – Virtual APs with hostapd – Count and measure slots – Broadcast CW configuration

•  C-VAP maximizes performance – Throughput, fairness – Adapts to changes – Sat and non-sat conditions

31

Page 32: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Publications Providing Throughput and Fairness Guarantees in Virtualized WLANs through Control Theory, A. Banchs, P. Serrano, P. Patras, M. Natkaniek, Springer Mobile Networks and Applications, vol. 17, no. 4, August 2012. Control Theoretic Optimization of 802.11 WLANs: Implementation and Experimental Evaluation, P. Serrano, P. Patras, A. Mannocci, V. Mancuso, A. Banchs, Elsevier Computer Networks, vol. 57, no. 1, January 2013. Providing Service Guarantees in 802.11e EDCA WLANs with legacy stations, A. Banchs, P. Serrano, L. Vollero, IEEE Transactions on Mobile Computing, vol. 9, 2010

32

Page 33: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Part II: WiFi Access Infrastructure on Demand

Pablo Serrano [email protected]

Page 34: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Motivation

•  To cope with large traffic demands: increase the density of Access Points to increase capacity

•  But when the network usage is low: need to switch off the APs (while maintaining coverage).

34

Ả 4 Ả

Reviewer  #3 Ả

*  P lease  replace  "points  of  access"  by  "access  points"

According  to  the  reviewer  suggestion,  w e  have  replaced  the  term  ìpoints  of  accessî  by   ìaccess  pointsî ,  a s  we  agree  that  this  is  a  more  appropriate  term.  

*  An  assumption  should  be  added  that  APs  are  of  the  same  technology  (802.11g/n)  and  probably  same  vendor  if  booting  times  happen  to  be  different  from  vendor  to  vendor.  

We   fully   agree  wit h  the  reviewer regarding  this  point. W e  have   made  explicit in  the  reviewed  paper  that we  assume  that   APs   are identical.

*Fig  1:  please  replace  Nh+1  by  Nh  and  Nl  by  Nl+1

W e believe that  the  definitions  of  Nh  and  Nl   were not  completely  clear ,  which   may  lead  to  a  misunderstanding  of  Figure  1.

On  the  one  hand ,  Nh   is  the  maximum  number  of  users  that  the  system  supports  before  switching  on  the  second  AP.   In  this  way,  f or  e.g.   Nh  =  5,  the  second  AP   is  pow ered  on  when   there  are  five  users  in  the  network  and   a new  user  arrives  (i.e.,  there  are  Nh+1 =6 users  in  the  system,  which  switches  to  stage  B,  as  illustrated   byFigure  1 in   the  paper ).  

On  the  other  hand,  Nl   is  the  value  that  triggers  the  de -­‐activation  of  the  second  AP.  In  this  way,   for  e.g.  Nl=3,   when  there are  Nl+1 =4  users in  the  system  and  both  APs  are  active,   if   one  user  leaves   (so  the  total  number  of  users  is  3),   the  second  AP  is  powered  off.  

The  following  figure  exemplifies  the  p rocess  of  switching  on/off  APs  for  the  case  of  Nh=5  and  Nl=3  (which  corres pon ds  to  a  hysteresis  of  Nh -­‐Nl=2).

4 users1 AP

departure

3 users1 AP

departure

5 users2 AP

arrival

5 users1 AP

6 users2 AP

arrival departure

4 users2 AP

Following  the  feedback  from  the  reviewer,  we  have  improved  the  definition  of  Nh  and  Nl in  the  third  paragraph  of  Section  II .

*  W hat  is  the  relation  between  Nh  and  Nl  ?  is  Nh=Nl+1?    

Example of powering on/off process for Nh = 5 and Nl = 3

Page 35: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Motivation

•  Analytical model: first step to be able to configure these thresholds

•  Not the first to analyze the scenario, e.g. –  M. A. Marsan, L. Chiaraviglio, D. Ciullo, and M. Meo, “A simple

analytical model for the energy-efficient activation of access points in dense WLANs,” in Proceedings of e-Energy ’10. New York, NY, USA: ACM, 2010, pp. 159–168

–  A. P. C. da Silva, M. Meo, and M. A. Marsan, “Energy-performance trade-off in dense wlans: A queuing study,” Computer Networks, vol. 56, no. 10, pp. 2522 – 2537, 2012

•  But these previous works consider zero start-up times

35

Page 36: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Some measurements

•  Linksys WRT54GL with OpenWRT: 45s from powered off until it starts broadcasting beacon frames

36

From To Time OFF ON (2.7 W) 45 s ON OFF 3 s

Page 37: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Implications

37

Nh reached

Objective: characterize the impact of Ton

Page 38: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Model assumptions

•  Two identical APs, same coverage area – The model for 3+ AP is on the way

•  User arrives according to Poisson •  Demand exponential amount of work •  Threshold-based policy for 2nd AP

– Nh+1 user arrives: ON – Nl users: OFF

•  Users are moved in 0 time between APs

38

Page 39: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Performance Analysis

•  There are 3 stages – Stage A: Only AP 1 operating – Stage B: AP 1 operating, AP 2 is booting-up – Stage C: both APs are operating

•  3 transitions – A -> B: Nh+1 users – B -> C: Ton passed – C -> A: Nl users

39

Page 40: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Each stage

•  CTMCA –  AP 1 ON –  AP 2 OFF

•  CTMCB –  AP 1 ON –  AP 2 Boot

•  CTMCC –  AP 1 ON –  AP 2 OFF

40

Page 41: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Evaluation – Total Delay

2K = 10 users λ = 0.1 arrivals/s 1/µ = 10 s

41

⇢ , �

2µ=

1

2

Page 42: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Evaluation – Power consumption

2K = 10 users λ = 0.1 arrivals/s 1/µ = 10 s P=3.5 W

42

Page 43: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Perf. vs. Consumption (Ton=30 s)

43

⇢ ⇡ 0

⇢ ⇡ 1

Page 44: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Ongoing work

•  Model for 3+ APs – Account for 802.11g, 802.11a – Comp. complex, but less than sims.

•  Performance – consumption trade-off – Specify a policy – Take into account load

•  Third energy state –  Instead of OFF, Sleep

44

Page 45: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Publications Modeling the Impact of Start-Up Times on the Performance of Resource-on-Demand Schemes in 802.11 WLANs, J. Ortín, P. Serrano, C. Donato, Sustain IT - The 4th IFIP Conference on Sustainable Internet and ICT for Sustainability, Madrid, Spain, April 2015 SOLOR: Self-Optimizing WLANs with Legacy-Compatible Opportunistic Relays, A. Garcia-Saavedra, Balaji Rengarajan, Pablo Serrano, Daniel Camps-Mur, Xavier Costa-Perez, IEEE/ACM Transactions on Networking (accepted)

45

Page 46: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Part III: Energy-Aware Traffic Engineering based on OpenFlow

Pablo Serrano [email protected]

Page 47: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Motivation

•  Future Wireless Networks – Dense, heterogeneous, & novel paradigms

•  Software Defined Networking – Centralized control – Suited for traffic engineering

47

Page 48: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Challenge: multi-tech TE

48

Objective: centralized control & optimization

Page 49: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Energy-Aware TE

•  SDN: traffic engineering in the core – Bring energy awareness

•  Power on/off elements – Standardized primitives

•  Control mobile’s point of attachment – Network Initiated handovers –  Inter-tech

•  Maintain an updated network vision – Wireless, mobile clients

49

Page 50: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Abstracted vision of a network

50

Page 51: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Framework: OFTEN

51

Network vision

Optimizer

Controller

Policies Technology

Agnostic

OpenFlow++

Technology Dispatcher

WiFi D2D LTE

OFPT WiFi D2D LTE

Open Flow framework for Traffic Engineering in mobile Networks with energy awareness

Technology S

pecific

Page 52: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Maintaining the network vision

•  Wired Nodes (APs or eNBs) –  Default OpenFlow, perform the usual OFPT_HELLO

exchange. –  Nodes that can be (de)activated, announce this

feature (e.g., OFPT_FEATURES_REPLY) •  Wireless Clients

–  Points of Attachment act on their behalf (TCP FIN when the link is no available)

–  Capacity can be updated via curr_speed and max_speed

–  Usage of the links can be easily tracked with per-flow counters

52

Page 53: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Committing a new configuration

•  Changing the point of attachment – A client has a number of links available, only

one active at a time – Usual OFPT_FLOW_MOD message

(processed by tech-specific at PoA)

•  Switching on/off resources – No proper OFPT primitive available – OFPT_EXPERIMENTER

53

Page 54: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Framework: OFTEN

54

Network vision

Optimizer

Controller

Policies Technology

Agnostic

OpenFlow++

Technology Dispatcher

WiFi D2D LTE

OFPT WiFi D2D LTE

Technology S

pecific

Page 55: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Technology Specific: 802.11 (I)

•  Network vision: many tools – Probe Request – Passive scanning – Neighbour report (802.11k)

•  Link Capacities –  (RSSI, Mbps) – Linearized capacity model

55

R1

R2

Page 56: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

802.11 (II) – NIHO is feasible

56

Page 57: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Tech. Specific: Cellular and D2D

•  3GPP-based networks –  involve more complex procedures, – but also tend to favor a centralized control and

reporting –  Inactive users are less accurately located – Might be an Issue for Infrastructure on

Demand •  Device to device mapping

– Need to update the device [SOLOR] – Collaboration: Utility vs. cost

57

Page 58: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Proof of Concept

•  Clients –  Small Linus PCs

•  Desktop machines –  Controller –  FreeRADIUS –  CN, Switch

•  Mobility –  Bicasting

•  Switched PDU

58

OpenFlow switch

SwitchedPDU

Controller CorrespondentNode

Access Point

Mobile Node

1

2

a

b

RYUOpenFlow Controller

Control ApplicationRYU extensions for OpenFlow++

Technology Dispatcher

IEEE 802.11 Technology Mapper

OpenFlow++ Primitives(e.g., OFPT_EXPERIMENTAL)

Redirect message to specific technology

IEEE 802.11 Access PointModified hostapd

Communication Interface

IEEE 802.11vmodule

IEEE 802.11kmodule

Trigger technology specific functionality

IEEE 802.11 specific messages(e.g., IEEE 802.11k Neighbor Report,

IEEE 802.11v BSS Transition)

Page 59: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Proof of Concept

59

0

5

10

15

20

25

30

35

40

45

0 10 20 30 40 50 60 70 0

1

2

3

4

5

6

7

8

9

Th

rou

gh

pu

t [M

b/s

] Po

wer

[W

]

Total ThroughputTotal Power

0

5

10

15

20

25

30

35

40

45

0 10 20 30 40 50 60 70

Time [s]

MN1MN2

TCP user joins

Second AP on

Second AP available

User is moved

Page 60: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Pablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015

Publications An OpenFlow Architecture for Energy Aware Traffic Engineering in Mobile Networks, C. Donato, P. Serrano, A. de la Oliva, A. Banchs, C. J. Bernardos, IEEE Network (accepted) Throughput and energy-aware routing for 802.11 based Mesh Networks, A. de la Oliva, A. Banchs, P. Serrano, Elsevier Computer Communications, vol. 35, no. 12, July 2012 An Architecture for Software Defined Wireless Networking, C. J. Bernardos, A. de la Oliva, P. Serrano, A. Banchs, L. M. Contreras, H. Jin, J. C. Zúñiga, IEEE Wireless Communications, vol. 21, no. 6, June 2014, pp. 52--61.

60

Page 61: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Many Thanks!

Pablo Serrano [email protected]

Page 62: Fair and Efficient Operation of Virtualized Dense 802.11 ... filePablo Serrano – Fair and Efficient Operation of… – Huawei, Paris, June 30th, 2015 Cooper’s Law (I) • Rate

Fair and Efficient Operation of Virtualized Dense 802.11 WLANs: Challenges and Enablers

Pablo Serrano Dept. Ing. Telemática Univ. Carlos III de Madrid http://www.it.uc3m.es/pablo/