FERRET: Fall-back to LTE Microservices for Low Latency Data Access - - PowerPoint PPT Presentation

ferret fall back to lte microservices for low latency
SMART_READER_LITE
LIVE PREVIEW

FERRET: Fall-back to LTE Microservices for Low Latency Data Access - - PowerPoint PPT Presentation

June 25, 2020 FERRET: Fall-back to LTE Microservices for Low Latency Data Access Presenter: Muhammad Taqi Raza, Ph.D. The University of Arizona 1 Background - LTE LTE Evolved Packet Core (EPC) functionality is divided into control-plane


slide-1
SLIDE 1

FERRET: Fall-back to LTE Microservices for Low Latency Data Access

Presenter: Muhammad Taqi Raza, Ph.D. The University of Arizona June 25, 2020

1

slide-2
SLIDE 2

Background - LTE

– LTE Evolved Packet Core (EPC) functionality is divided into control-plane and user-plane. – Control plane logic performs device registration/deregistration, mobility, location update, paging, and many more. – User plane forwards traffic to the next hop along the path to the selected destination network according to control plane logic.

2

Control-Plane S1-AP MME HSS Serving- Gateway PDN-Gateway User-Plane

LTE Core Network

Device Radio Network

Internet

slide-3
SLIDE 3

Background – IP Multimedia Subsystem (IMS) – Our Use Case Example

SGW PGW LTE EPC Radio Network IMS Core

Serving Server Media Server

IMS Signaling (SIP) IMS Service (RTP/RTCP) Data Service Telephony Network

Internet IMS supports real-time multimedia services. – Voice call request (control plane) – Voice call speech packets flow (user plane) – Regular user data traffic (user plane) IMS Client

Proxy Server 4

slide-4
SLIDE 4

Existing IMS over LTE

– Purpose-built hardware platforms, such as Ericsson’s Blade Systems (EBS), Alcatel-Lucent’s Element Management System (EMS), etc. – Coupling between software and hardware, such as Ericsson’s ERLANG, Alcatel-Lucent’s NVP, etc. – Dedicated network resources for each user.

4

Device Radio Network

IMS EPC Internet

slide-5
SLIDE 5

LTE-NFV Architecture

– LTE NFV virtualizes LTE core network functions over off-the-shelf boxes.

– This reduces CAPEX and OPEX for operators. 5

Device Radio Network

Operator Network

vEPC Data Center

Internet

Radio Network Mang. vEPC Network Mang.

slide-6
SLIDE 6

Why LTE-NFV Architecture is bad for IMS?

– Control plane signaling messages are executed on the cloud

– Good: Different vNFs coordinate with each other to facilitate an event (e.g. mobility)

– User plane traffic is forwarded to Internet through vEPC Gateways (i.e. Serving Gateway, PDN Gateway, IMS NFs).

– Bad: Voice traffic unnecessarily goes through the data center. 6

Device Radio Network

Operator Network

vEPC Data Center

Internet

Radio Network Mang. vEPC Network Mang.

slide-7
SLIDE 7

Data Forwarding through Mobile Edge Compute NF

– Let’s decouple control-plane and user-plane

– Control-plane traffic still goes to vEPC and vIMS – User-plane traffic is routed through mobile edge compute NFs. 7

Device Radio Network

Operator Network

Internet

Radio Network Mang. vEPC Network Mang. Mobile Edge Compute

– We decompose SGW and PGW user plane functionalities and install them at the edge – We also install MGW of IMS at the edge.

slide-8
SLIDE 8

Design Considerations

– Decouple LTE and IMS CP and UP and install them at core and edge, respectively. 8

PGW – U

Resource management IP address and TEID assignment Packet forwarding Forwarding of buffered packet Accounting for Charging Transport level packet marking

SGW – U

Resource management IP address and TEID assignment Packet forwarding Transport level packet marking UL/DL APN-AMBR enforcement UL/DL bearer MBR enforcement UL and DL service level gating UL and DL service level MBR

PGW - C

IP address allocation DHCPv4 / DHCPv6 client Router advertisement Mobility b/w 3GPP and non-3GPP PGW pause of charging Change of target GTP-U endpoint

SGW – C

Change of target GTP-U endpoint Delay Downlink Data Notification PGW pause of charging Accounting for Charging Bearer binding Event reporting Redirection

Mobile Edge

Forwarding of buffered packet

EPC and IMS CP Proxy Server (of IMS) Serving Server (of IMS) Media Gateway (of IMS)

MEC Design

slide-9
SLIDE 9

Design Considerations: Pure UP and CP Separation

– All UP functions are moved to edge, whereas all CP functions (including PCRF, LCS and others) are placed at the core. Issue:

– The UP traffic will steer to CP for charging. This adds latencies and bandwidth wastage for voice call operation. 9

Device Radio Network

Operator Network

vEPC Data Center

Internet

Radio Network Mang. vEPC Network Mang.

Charging Provide copy of all common CP NFs at the edge

MEC Design

slide-10
SLIDE 10

Design Considerations: Share Common Functions between CP and UP

– Those functions (e.g. PCRF or charging function) which both CP and UP rely should be shared (i.e. copied). – Let the CP, being central entity, handle the NF allocation. Issue:

– Creates race conditions. Example, SGW-U requests SGW-C for relocating SGW-U, while the TAU procedure is ongoing at the core, e.g. MME performs SGW relocation by sending same request to SGW-C.

10

MME Device SGW-U Relocation Req. (part of TAU) SGW-C

Tracking Area Update Req. Overload

Relocation Req. Race Condition

Let UP manage its own resources based on policy provided by CP

MEC Design

slide-11
SLIDE 11

Design Considerations: Share Common Functions between CP and UP

Those functions (e.g. PCRF or charging function) which both CP and UP rely should be shared (i.e. copied). Issue:

– Creates deadlocks. Example, when ModifyBearer request at CP and UP locks their respective PCRF copies. 11

Tracking Area Update Overload Modify Bearer Req. Session Modification

Lock

Modify Bearer Req. Session Modification

Lock

Device PGW-U PCRF-U PGW-C PCRF-C MME

Reflect update to PCRF-C Reflect update to PCRF-U

Deadlock Use blocking mode operations

MEC Design

slide-12
SLIDE 12

Realizing IMS Application over MEC through FERRET

FERRET Key Idea – Let the CP perform all control-plane operations at the core. – Once all operations are performed at CP, then replay them at the edge. – Only transmit VoLTE call control plane packets

  • nce the call is established (before user-plane

traffic starts). – VoLTE call requires: (1) Call establishment phase (control plane), and (2) Speech data packets flow (user plane). Core NF1 NF2 M1 M2 NF2 NF1 M1 M2 End Edge

IMS Application over MEC

14

slide-13
SLIDE 13

Reducing User Plane Latencies through FERRET

13

– VoLTE call packets are forwarded to the Internet without going to the core. – Baseline results represent operational VoLTE network latencies.

– This includes eNodeB <-> vEPC <-> IMS latencies for both caller and callee

slide-14
SLIDE 14

Summary

– MEC is part of 5G agenda that requires important network components to be installed at the edge. – Through IMS, we demonstrate MEC architecture that reduces upto 6X user-plane latencies. – In the future work, we will measure MEC design from different system and networking aspects.

– Bandwidth, Latency, Call Rate, Mobility and more. 14