A Refactoring Approach for Optimizing Mobile Networks Ashwin Rao - - PowerPoint PPT Presentation

a refactoring approach for optimizing mobile networks
SMART_READER_LITE
LIVE PREVIEW

A Refactoring Approach for Optimizing Mobile Networks Ashwin Rao - - PowerPoint PPT Presentation

A Refactoring Approach for Optimizing Mobile Networks Ashwin Rao University of Helsinki 1 A Refactoring Approach for Optimizing Mobile Networks Matteo Pozza, Ashwin Rao, Armir Abujari, Claudio Pallazi, Hannu Flinck, and Sasu Tarkoma Under


slide-1
SLIDE 1

1

A Refactoring Approach for Optimizing Mobile Networks

Ashwin Rao University of Helsinki

slide-2
SLIDE 2

2

State Space Analysis to Refactor the Mobile Core Heikki Lindholm, Lirim Osmani, Hannu Flinck, Sasu Tarkoma, and Ashwin Rao. In Proc. of AllThingsCellular Workshop 2015 A Refactoring Approach for Optimizing Mobile Networks Matteo Pozza, Ashwin Rao, Armir Abujari, Claudio Pallazi, Hannu Flinck, and Sasu Tarkoma Under submission – Short Paper to ACM CoNEXT 2016 Building Blocks for an Elastic Mobile Core Lirim Osmani, Binoy Chemmegate, Heikki Lindholm, Ashwin Rao, Hannu Flinck, and Sasu Tarkoma In ACM CoNEXT Student Workshop 2014.

slide-3
SLIDE 3

10

Background

  • Mobile networks are expecting an in1ux of verticals

with varying demands

– Low latency e.g., for haptic feedback – Gbps uplink/downlink e.g., for high quality video – High mobility e.g., for serving high speed trains

Each vertical is expected to arrive with a unique set of requirements

slide-4
SLIDE 4

14

Scaling Mobile Networks

  • Why can't current LTE networks meet these

demands?

– Telephony Centric – IP tra?c an afterthought – Convoluted Control and Data Plane

  • Approaches to address this issue

– Move functionality to the Edge – Move functionality to the Cloud (NFV)

slide-5
SLIDE 5

24

4G (LTE) Network

eNodeB S-GW P-GW MME HSS PCRF

Radio Access Network (RAN) Mobile Core

SPR

slide-6
SLIDE 6

25

4G (LTE) Network

eNodeB S-GW P-GW MME HSS PCRF

Radio Access Network (RAN) Mobile Core

How do we move functionality? How do we refactor LTE networks?

SPR

slide-7
SLIDE 7

29

Three Layer Abstractions

Mobile Network

Forwarding Layer Control Layer Storage Layer

slide-8
SLIDE 8

33

Modularization Objective

Forwarding Layer Control Layer Storage Layer eNB S-GW P-GW MME HSS PCRF SPR

slide-9
SLIDE 9

35

Identifying Roles

  • f Network Functions
  • Identify state variables used by network functions

to maintain the UE state

  • Study signals exchanged between network

functions to update these state variables during procedures

– Initial Attach – Active to Idle – Idle to Active – Handovers Procedure #signals Initial Attach 35 Active to Idle 6 Idle to Active (UE) 13 Idle to Active (Net) 17 Handover (S1H) 22

slide-10
SLIDE 10

39

Identifying Modules

eNB MME HSS SPR PCRF

Mobile Network

SGW PGW MME HSS SPR PCRF HSS SPR MME PCRF

slide-11
SLIDE 11

40

Identifying Modules

eNB(D) S-GW(D) P-GW(D) MME HSS SPR PCRF S-GW(C) eNB(C) HSS SPR MME PCRF eNB(C) eNB(D) S-GW(C) S-GW(D) P-GW(C) P-GW(D)

Mobile Network

slide-12
SLIDE 12

45

Identifying Modules

eNB(D) S-GW(D) P-GW(D) MME HSS SPR PCRF S-GW(C) P-GW(C) eNB(C) HSS SPR MME PCRF eNB(C) eNB(D) S-GW(C) S-GW(D) P-GW(D)

M01 M02 M03 M04 M05 M06 M07 M08 M10 M11 M12 M13 Mobile Network

slide-13
SLIDE 13

46

Impact of Splitting Control and Data Planes

Implementation Total number of signals per event Initial Attach Active to Idle Idle to Active (UE) Idle to Active (Net) Handover (S1H) LTE (Baseline) 35 6 13 17 22 Modular LTE 57 11 23 29 41

slide-14
SLIDE 14

50

Control

Mapping Modules to Layers

Forwarding

S-GW(C) P-GW(C) eNB(C) PCRF S-GW(D) P-GW(D)

Storage

HSS SPR eNB(D) MME

slide-15
SLIDE 15

51

Control

Mapping Modules to Layers

Forwarding

S-GW(C) P-GW(C) eNB(C) PCRF S-GW(D) P-GW(D)

Storage

HSS SPR eNB(D) MME

What is the impact of coalescing these modules?

slide-16
SLIDE 16

56

Control

Example 1: Thin Edge

Radio Access Network (RAN)

GW

S-GW(C) P-GW(C) MME PCRF eNB(C) S-GW(D) P-GW(D)

Storage

HSS SPR eNB(D)

slide-17
SLIDE 17

62

Control

Ex2: Intelligent Edge

Radio Access Network (RAN)

GW

S-GW(C) P-GW(C) MME PCRF eNB(C) S-GW(D) P-GW(D)

Storage

HSS SPR eNB(D)

slide-18
SLIDE 18

63

Implementation Total number of signals per event Initial Attach Active to Idle Idle to Active (UE) Idle to Active (Net) Handover (S1H) LTE (Baseline) 35 6 13 17 22 Thin Edge 24 6 13 16 16 Intelligent Edge 17 3 10 12 12

Impact of Coalescing Modules

slide-19
SLIDE 19

64

Summary and Future Work

  • Abstract the roles of the network functions
  • Modularize the network functions
  • Explore scenarios for coalescing the modules
slide-20
SLIDE 20

69

Summary and Future Work

  • Abstract the roles of the network functions
  • Modularize the network functions
  • Explore scenarios for coalescing the modules

– Modules can become part of solutions for backward

compatibility with next generation networks

– Network in a Box

slide-21
SLIDE 21

70

Thank You! ashwin.rao@helsinki.f