ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of...

22
ISCC’16: The 21st IEEE Symposium on Computers and Communications OpenFlow-based Mechanisms for QoS in LTE Backhaul Networks Luciano Jerez Chaves 1 , 2 Islene Calciolari Garcia 2 Edmundo R. Mauro Madeira 2 1 Federal University of Juiz de Fora (UFJF), Brazil 2 University of Campinas (Unicamp), Brazil

Transcript of ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of...

Page 1: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and Communications

OpenFlow-based Mechanisms for QoS in LTE Backhaul Networks

Luciano Jerez Chaves1,2Islene Calciolari Garcia2

Edmundo R. Mauro Madeira2

1Federal University of Juiz de Fora (UFJF), Brazil2University of Campinas (Unicamp), Brazil

Page 2: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Outline

❖ Introduction

❖ Software-Defined Networking

❖ Long-Term Evolution networks

❖ SDN and LTE integration

❖ Proposed QoS mechanisms

❖ Conclusions and future work

2

Page 3: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Introduction

3

❖ Mobile data traffic is increasing at a compound annual growth rate of 57%

❖ Increasing number of higher-generation connectivity

❖ Multimedia streaming represents more than 50% of mobile data traffic

Exabytes per month

[1] “Cisco visual networking index: Global mobile data traffic forecast update, 2014-2019”, White Paper, Cisco, Feb, 2015.

Page 4: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Future networks

4

❖ 5G networks for people and things

❖ Lower latency and higher data rates

❖ Heterogeneous Networks (HetNets)

❖ High-connectivity backhaul and core networks for more base stations

Software-Defined Networking will be a key differentiator of 5G systems

Page 5: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Contributions

❖ This work contributes with…

❖ OpenFlow protocol integrated into LTE backhaul networks

❖ Specialized OpenFlow EPC controller for LTE traffic control

❖ Network traffic routing

❖ Bearer admission control

❖ LTE QoS realization

5

Page 6: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Software-Defined Networking

6

❖ Decouples the control plane from the data plane

❖ Network intelligence is centralized in software

❖ Simplified distributed forwarding hardware

❖ More agile and cost-effective networks

Page 7: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

OpenFlow protocol

7

❖ SDN southbound interface

❖ Basic primitives to program the forwarding plane of OpenFlow switches

❖ Concepts of flows to identify network traffic

❖ Switch datapath specification

Page 8: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Long-Term Evolution networks

❖ 4G standard for high-speed wireless communication

❖ Maintained by the 3rd Generation Partnership Project

❖ Evolved Packet System (EPS)

• Evolved Universal Terrestrial Radio Access Network (E-UTRAN)

• Evolved Packet Core (EPC)

8

Page 9: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

eNB S-GW P-GWUE Internet

End to End service

Radio bearer S1 bearer

S5/S8 bearerE-RAB bearer

EPS bearer External bearer

LTE-Uu S1-U S5/S8 SGi

E-UTRAN EPC

MME HSS PCRF

S1-MME

S6a

S11 GxGx

Control plane

Data plane

EPS architecture Packet domain onlyStandardized interfacesGPRS Tunneling Protocol (GTP)

9

Page 10: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

LTE QoS and EPS bearers

10

❖ EPS bearers identify packet flows with common QoS treatment

❖ Bearers are associated with a QoS Class Identifier (QCI)

❖ Minimum Guaranteed Bit Rate (GBR)

❖ Non-Guaranteed Bit Rate (Non-GBR)

Page 11: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

SDN and LTE integration

❖ Proposed integration

❖ OpenFlow switches in the backhaul network (S1 interfaces)

❖ New OpenFlow match fields for GTP TEID routing

❖ No changes in EPC elements for tunnel handling

11

Page 12: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Network topology❖ Wired backhaul topology

❖ Ring with arbitrary number of OpenFlow switches

❖ Unified S-GW/P-GW gateway element

❖ Ethernet full-duplex links

❖ Wireless access topology

❖ Hexagonal grid with inter-site distance of 500 m

❖ UEs scattered closed to the eNBs

12

OpenFlowswitch

OpenFlow Ring

Controller

P-GWS-GW

eNB

UE

InternetMME

PCRF

Page 13: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

OpenFlow EPC controller

13

❖ LTE traffic control mechanisms

❖ Network traffic routing

❖ Bearer admission control

❖ LTE QoS realization

❖ Controller communicates with the MME element for bearer management procedures

MME

Cont

rol la

yer

Appl

icatio

n la

yer

OpenFlow EPC Controller- Traffic routing- Bearer admission control- LTE QoS realization

Internet

Infra

stru

ctur

e la

yer

Page 14: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Network traffic routing

❖ Look for routing paths and install GTP TEID match rules

❖ For the ring topology, the routing options are reduced to clockwise or counter-clockwise paths

❖ Different routing policies

❖ Shortest Path Only

❖ Shortest Path First

14

Page 15: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Bearer admission control

❖ Reserve the requested bandwidth for accepted GBR bearers

❖ Shortest path only routing policy blocks GBR requests when there is no available bandwidth in the shortest routing path

❖ Shortest path first routing policy checks on the other routing path for the required bandwidth before blocking the GBR request

15

Page 16: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

LTE QoS realization❖ Translate from bearer-level QoS (QCI) to transport-level QoS

❖ LTE is IP-based, so it can leverage DiffServ to provide QoS

❖ OpenFlow match the DiffServ Code Point (DSCP) header filed

❖ OpenFlow meters are used for GBR/Non-GBR traffic coexistence

❖ Limit the GBR bearer throughput to the maximum bitrate

❖ Limit the aggregated Non-GBR throughput over each link

❖ Dedicated output queue for VoIP traffic improvement

16

Page 17: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Performance evaluation

17

Traffic applications Traffic type Bearer QCI

VoIP UDP GBR (1)

Live Video Streaming UDP GBR (2)

Buffered Video Streaming TCP Non-GBR (6)

Live Video Streaming UDP Non-GBR (7)

HTTP TCP Non-GBR (8)

❖ Network Simulator 3 + OFSwitch13 module

❖ Backhaul ring size: 4/10 OpenFlow switches connected to eNBs

❖ UE load distributions: balanced or unbalanced (30% of UEs in one half of the ring, 70% on the other half)

❖ Admission control: up to 40% of link bandwidth for GBR traffic

Page 18: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Traffic routing and admission control

4 OpenFlow switches in the ringUnbalanced load configuration

Improved block ratio for the shortest path first routing policy

18

0

20

40

60

80

100

1 2 3 4 1 2 3 4

Rout

ing

dist

ribut

ion

(%)

Shortest Blocked Inverted

Shortest Path FirstShortest Path Only 0

5

10

15

20

50 100 150 200 250 300 350 400 450

Bloc

k ra

tio (%

)

Number of UEs

Shortest Path OnlyShortest Path First

Average block ratio Traffic routing distribution

Page 19: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

LTE QoS realization (GBR/Non-GBR coexistence)

10 OpenFlow switches in the ringBalanced load configurationShortest path first routing policy

GBR throughput without Non-GBR interference

19

0

20

40

60

80

100

120

100 140 180 220 260 300 340 380

Band

widt

h (M

bps)

Number of UEs

Non-GBR tra cGBR tra c

GBR reserved

Traffic throughput and GBR reserved bandwidth

0

10

20

30

40

100 140 180 220 260 300 340 380

Pack

et d

rop

(%)

Number of UEs

Non-GBR tra cGBR tra c

Packet drop ratio by OpenFlow meters

Page 20: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

LTE QoS realization (VoIP improvements)

10 OpenFlow switches in the ringBalanced load configurationShortest path first routing policy

VoIP mapped onto high-priority output queues

20

0

1

2

3

4

5

100 140 180 220 260 300 340 380

VoIP

ave

rage

jitte

r (m

s)

Number of UEs

Coex. OFFCoex. ON

VoIP queues

0

1

2

3

4

5

100 140 180 220 260 300 340 380

VoIP

ave

rage

del

ay (m

s)

Number of UEs

Coex. OFFCoex. ON

VoIP queues

VoIP delay comparison VoIP jitter comparison

Page 21: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016

Conclusions and future work❖ This paper shows…

❖ How the OpenFlow protocol can be used to assist LTE traffic control management

❖ Backhaul traffic routing

❖ Bearer admission control

❖ LTE QoS realization

❖ As future work…

❖ Improve the proposed mechanisms to support UE mobility

21

Page 22: ISCC’16: The 21st IEEE Symposium on Computers and ...luciano/publications/iscc16-pres.pdfrate of 57% Increasing number ... E-RAB bearer S5/S8 bearer EPS bearer External bearer LTE-Uu

ISCC’16: The 21st IEEE Symposium on Computers and CommunicationsJune, 2016 22

[email protected]