enabling flexibility of traffic split function in lte-wifi ...zubow/lwa_sdn_wsa18_talk.pdf ·...

55
Enabling Flexibility of Traffic Split Function in LTE-WiFi Aggregation Networks through SDN Suzan Bayhan and Anatolij Zubow Technische Universität Berlin, Germany 1 WSA 2018 March 14, 2018, Bochum, Germany

Upload: others

Post on 04-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Enabling Flexibility of Traffic Split Function in LTE-WiFi Aggregation Networks through SDN

Suzan Bayhan and Anatolij Zubow Technische Universität Berlin, Germany

1

WSA 2018 March 14, 2018, Bochum, Germany

Page 2: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Trends in current cellular networks

2

Time

Page 3: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Trends in current cellular networks

2

wireless data traffic

data price

Time

Page 4: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Trends in current cellular networks

2

wireless data traffic

data price

Time

profits?

Page 5: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Trends in current cellular networks

● Mobile Network Operators need cost-effective solutions for capacity expansion 2

wireless data traffic

data price

Time

profits?

Page 6: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

LTE operators’ interest in unlicensed operation

● Spectrum: free resource (no license fees)● Unlicensed WiFi network: ubiquitous infrastructure,

mature technology well accepted by public3

Page 7: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Several options to use unlicensed spectrum

● Spectrum of WiFi ✓LTE-Unlicensed, ✓Licensed-Assisted Access LAA, ✓MulteFire

4

● WiFi itself ✓LTE/WiFi aggregation LWA✓Wifi offloading

Page 8: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Several options to use unlicensed spectrum● Spectrum of WiFi

Coexistence is a big challenge!

5

● WiFi itself Lower throughput improvement

LTE spectrum

Unlicensed spectrum, 5GHz 5 GHz

2.4 GHz

Page 9: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Several options to use unlicensed spectrum● Spectrum of WiFi

Coexistence is a big challenge!

5

● WiFi itself Lower throughput improvement

LTE spectrum

Unlicensed spectrum, 5GHz 5 GHz

2.4 GHz

This talk

Page 10: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

LWA: LTE-WiFi Aggregation● 3GPP Release 13, dual connectivity● Already existing carrier-WiFi APs● Direct interaction between the eNB

and WiFi● Traffic splitting at the eNB● Xw: data and control messaging● How to split the traffic?

6

Xw

Flow

eNB WiFi AP

Page 11: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

LWA: LTE-WiFi Aggregation● 3GPP Release 13, dual connectivity● Already existing carrier-WiFi APs● Direct interaction between the eNB

and WiFi● Traffic splitting at the eNB● Xw: data and control messaging● How to split the traffic?

6

Xw

Flow

eNB WiFi AP

Wireless-Termination

(WT)

Page 12: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

LWA: LTE-WiFi Aggregation● 3GPP Release 13, dual connectivity● Already existing carrier-WiFi APs● Direct interaction between the eNB

and WiFi● Traffic splitting at the eNB● Xw: data and control messaging● How to split the traffic?

6

Xw

LWA does not define how this splitting should be performed.

Flow

eNB WiFi AP

Wireless-Termination

(WT)

Page 13: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Traffic splitting might be suboptimal

7

Wireless-Termination

(WT)

AP1 AP2 AP3

Page 14: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Traffic splitting might be suboptimal

7

Wireless-Termination

(WT)

AP1 AP2 AP3

Page 15: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Traffic splitting might be suboptimal

7

Wireless-Termination

(WT)

AP1 AP2 AP3

Page 16: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Traffic splitting might be suboptimal

7

Wireless-Termination

(WT)

AP1 AP2 AP3

Page 17: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Traffic splitting might be suboptimal

● Expected capacity cannot be realized!● Multiple eNBs connected to the same AP 7

Wireless-Termination

(WT)

AP1 AP2 AP3

Page 18: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Central the traffic split function decision

8

● Our idea: centralise the traffic split function decision

Traffic split function controller (TSFC)

Traffic split function(TSF)

Traffic split function(TSF)

Traffic split function(TSF)

Page 19: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Central the traffic split function decision

8

● Our idea: centralise the traffic split function decision

• Centralization gain• More flexibility• Cheap, simple edge-devices• In line with the C-RAN trend• Possible with SDN idea

Traffic split function controller (TSFC)

Traffic split function(TSF)

Traffic split function(TSF)

Traffic split function(TSF)

Page 20: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to locate the TSFC?

9

TSFC TSFC Edge-TSFCLegacy LWA

1

TSF TSF

Page 21: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to locate the TSFC?

10

TSFC TSFC Edge-TSFC1

TSF TSF

Page 22: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to locate the TSFC?

10

TSFC

TSFC Edge-TSFC1

TSF TSF

Page 23: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to locate the TSFC?

10

TSFCTSFC

Edge-TSFC1

TSF TSF

Page 24: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to locate the TSFC?

10

TSFCTSFC

Edge-TSFC1

Fog-TSFC2

TSF TSF

Page 25: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to locate the TSFC?

11

Edge-TSFC1

Fog-TSFC2

TSF TSF

TSFC

Page 26: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to locate the TSFC?

11

Edge-TSFC1

Fog-TSFC2

TSF TSF

TSFC

Page 27: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to locate the TSFC?

11

Edge-TSFC1

Fog-TSFC2

TSF TSF

Cloud-TSFC3TSFC

Page 28: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to locate the TSFC?

11

Edge-TSFC1

Fog-TSFC2

TSF TSF

Cloud-TSFC3

Higher centralization gain

Lower latency Low comm. overhead

TSFC

Page 29: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Goal of this paper● Understand

• how decoupling TSFC from TSF changes the architecture and operation of LWA

● Determine• key parameters affecting controller, i.e., TSFC, placement

● Analyze• preliminary analysis on TSFC location under various

scenarios 12

Page 30: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Goal of this paper● Understand

• how decoupling TSFC from TSF changes the architecture and operation of LWA

● Determine• key parameters affecting controller, i.e., TSFC, placement

● Analyze• preliminary analysis on TSFC location under various

scenarios 13

Page 31: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Change in the architecture

14

New interfaces are needed

Page 32: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Flexibility but new interfaces

15

• Xe interface: eNB-to-TSFC communication• Three instances: Xee, Xef, Xec

• Xt interface: TSF-to-TSFC communication• Three instances: Xte, Xtf, Xtc• Difference interface delays

Edge Fog Cloud

Page 33: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Flexibility but new interactions

● TSFC has two tasks:✓mode assignment: LTE-only or LWA mode✓traffic split: for LWA mode, how to deliver packets

● TSFC may perform these tasks in two modes: ✓reactive: upon every change trigger the r-TSFC✓proactive: acts only periodically p-TSFC

16

Page 34: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Flexibility but new data structures

17

FMT

(FMT: flow match table)

Page 35: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Mode assignment in edge/fog/cloud TSFC● rTSFC: every time a new flow is created, trigger rTSFC● cloud-TSFC: ✓not scalable✓impractical for short-lived flows or highly mobile users

● fog-TSFC: ✓similar problems with cloud-TSFC✓depends on number of eNBs controlled by a fog-controller

18

Page 36: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Mode assignment in edge/fog/cloud TSFC● rTSFC: every time a new flow is created, trigger rTSFC● cloud-TSFC: ✓not scalable✓impractical for short-lived flows or highly mobile users

● fog-TSFC: ✓similar problems with cloud-TSFC✓depends on number of eNBs controlled by a fog-controller

18

edge-TSFC r-TSFC

Page 37: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Mode assignment in edge/fog/cloud TSFC● rTSFC: every time a new flow is created, trigger rTSFC● cloud-TSFC: ✓not scalable✓impractical for short-lived flows or highly mobile users

● fog-TSFC: ✓similar problems with cloud-TSFC✓depends on number of eNBs controlled by a fog-controller

18

edge-TSFC r-TSFC cloud-

TSFCp-TSFC

Page 38: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Goal of this paper● Understand

• how decoupling TSFC from TSF changes the architecture and operation of LWA

● Determine• key parameters affecting controller, i.e., TSFC, placement

● Analyze• preliminary analysis on TSFC location under various

scenarios 19

Page 39: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to deploy the TSFC?● depends on the targeted reactivity level✓small-scale changes✓medium-scale changes✓Long-term changes

20

TSFC

?

?

?

TSF WT

Page 40: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Where to deploy the TSFC?● depends on the targeted reactivity level✓small-scale changes✓medium-scale changes✓Long-term changes

20

controller delay budget (τmax): time period the system state remains static considering a target reactivity level

TSFC

?

?

?

TSF WT

Page 41: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Cloud-first assignment● controller delay budget τmax ● if τmax >= τc then

cloud-TSFC

● else if τmax >= τf then fog-TSFC

● else:edge-TSFC

21

τc

τf

TSF WT

τmax

τc = 2max(Xwc, Xec, Xtc)

Page 42: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

● Small-scale: ✓channel coherence time, flow duration

● Medium-scale: ✓channel decorrelation time due to shadowing, flow duration

● Long-time scale: ✓time to handover, flow duration

Parameters affecting controller placement

22

controller delay budget: τmax = min(…,…,…)

Page 43: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

React to even small scale changes

● channel coherence time, flow duration

23

Speed v

controller delay budget: τmax = min(τlc, τwc, τf) where τch ≈c/fv

WiFi link WiFi frequency

LTE link LTE frequency

Page 44: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

React to medium scale changes

● channel decorrelation time due to shadowing, flow duration

24

● τmax = min(τlsh, τwsh, τf) where τsh ≈dsh/v● dsh: de-correlation distance of shadowing

T. Abbas, K. Sjoberg, J. Karedal, and F. Tufvesson, “A measurement based shadow fading model for vehicle-to-vehicle network simulations,” International Journal of Antennas and Propagation vol. 2015.

Page 45: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

React to long term changes

● time to handover, flow duration:

25

dwifidlte

τmax = min(τw , τl, τf)

τw

Page 46: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Goal of this paper● Understand

• how decoupling TSFC from TSF changes the architecture and operation of LWA

● Determine• key parameters affecting controller, i.e., TSFC, placement

● Analyze• preliminary analysis on TSFC location under various

scenarios 26

Page 47: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Preliminary analysis● Monte-Carlo simulations in Python (106 realizations)● CDF of flow durations in [Yang15], a dataset collected from

Chinese nw. operator● Mobility according to [Maternia16]✓static, low pedestrian, medium (slow vehicle), high (fast vehicle)

● LTE frequency: 2.3 GHz, WiFi: 2.4 and 5 GHz● Edge, fog, cloud interface delays: (5, 10, 50 ms)

27

•  J. Yang, W. Li et al., “Characterizing and modeling of large-scale traffic in mobile network,” in IEEE WCNC 2015

• M. Maternia, S. E. El Ayoubi et al., “5G PPP use cases and performance evaluation models,” 5G PPP, 2016.

Page 48: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Empirical CDF of controller delay budget

● flow duration determines the budget 28

Stationary users High mobility vehicular

● channel dynamics determines the budget

Page 49: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Location of TSFC ([email protected] GHz)

● Fraction of times TSFC is placed in cloud, fog, or edge

29

Small scale Medium scale

Long-term

Page 50: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Location of TSFC (WiFi@5 GHz)

30

Small scaleSmall scale @ 2.4 GHz Small scale @ 5GHz

Similar but lower controller delay budget as channel@5GHz changes faster

Page 51: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Summary and future work● A flexible LWA architecture with SDN● Change in the architecture and operation● Promises higher centralisation gains: ✓future work to quantify the gains✓future work to develop a traffic split function and evaluate using NS-3 simulations and prototype experiments

31

Page 52: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Summary and future work● A flexible LWA architecture with SDN● Change in the architecture and operation● Promises higher centralisation gains: ✓future work to quantify the gains✓future work to develop a traffic split function and evaluate using NS-3 simulations and prototype experiments

31Thank you!Enabling Flexibility of Traffic Split Function in LTE-WiFi Aggregation Networks

through SDN Suzan Bayhan and Anatolij Zubow, TU Berlin

Page 53: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

Backup slides

32

Page 54: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

LTE-WLAN interworking vs. LWA

● Figure source: https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/unlicensed-lte-paper.pdf 33

Page 55: Enabling Flexibility of Traffic Split Function in LTE-WiFi ...zubow/lwa_sdn_wsa18_talk.pdf · Enabling Flexibility of Traffic Split Function in ... Spectrum of WiFi Coexistence is

PDCP level aggregation

34● Figure source: https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/unlicensed-lte-paper.pdf