Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time)...

15
Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra, Honghai Zhang) www.nec-labs.com

Transcript of Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time)...

Page 1: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

Enabling Customized Services in Emerging 4G Networks

(It is services time, customized services time)

Sampath Rangarajan(with Ravi Kokku, Rajesh Mahindra, Honghai Zhang)

www.nec-labs.com

Page 2: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

Evolution of Mobile Voice/Data Tech.

Peak data rate

Avera

ge T

hro

ug

hput

IS-136

GSM

IS-95A

HSPA+,LTE

GPRS

EDGE

IS-95B

1X EV-DO

UMTS

1X EV-DV

1X

802.16d

802.16e

4G family of technologies

LTE-Advanced

UMB

802.16m

Enhanced IMT2000

IMT-Advanced

IMT2000

ITU (International Telecommunications Union) classification

3.5G

3G

3GPP2

3GPP

X

Page 3: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

4G Cellular Network Deployment

Gateways

Content Servers

Base stations

Mobile Devices

Weather Social n/w

Maps

Cellular Network Operator

3

Page 4: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

WiMAX Network Deployment

ASN-GatewayCSN-Gateway

Content Servers

Base stations

Mobile Devices

Weather Social n/w

Maps

WiMAX Network Operator

4

Page 5: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

Virtualized Cellular Network Deployment

Content ServersMobile Devices

Weather Social n/w

Maps

Cellular Access

Network

Cellular Operator 2

Cellular Operator 1

Cellular Operator 3

5

Physical network sliced into multiple virtual networks: Each virtual operator gets an impression

that they own (an isolated part of) the network

Virtual Networks

Page 6: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

6

Maps Weather Social n/wVoIP/Video

Userdevices

Service Provider

Network Operator

Use case 1: Mobile Virtual Network Operators, Corporate bundles

Groups of users are provided with isolated

resources

Page 7: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

7

Maps Weather Social n/wVoIP/Video

Userdevices

Service Provider

Network Operator

Use case 2: Service Providers with Resource Reservations

Service providers with isolated resources

New business models

Page 8: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

8

Maps Weather Social n/w

Userdevices

Service Provider

Network Operator

VoIP/Video

Use case 3: End-to-end Isolation

Complete isolation for

Evaluation of new algorithms (GENI)Corporate intranetsMNOs provisioning limited services

Page 9: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

NVS: Network Virtualization Substrate

Three key requirements– Isolation across slices– Customizability

• Slices can deploy their own resource management algorithms for their flows

– Efficient base-station resource utilization (important to MNO)

Design considerations– Level of isolation

• Flow(s), subchannel, time, hardware• Tradeoff: isolation vs. utilization

– Provisioning• Bandwidth or resource-based

9

Base station

Slice 1

Slice 2

Slice 3

Util

ity (Q

oS)

Resource (cost)64

-QAM

QPSK

Fixed bandwidth allocation

Fixed resource allocation

GOAL: Ability to run multiple virtual slices with isolated wireless resources on the same physical base-station

Page 10: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

NVS Design

KEY IDEA: Decouple Flow scheduling from Slice scheduling problem

1. Customizable Flow Management Framework

– QoS Management defined or selected by slices

• Custom schedulers• Facilitates innovation and

differentiation

2. Optimal Slice Scheduler– Addresses both bandwidth and

resource based slice provisioning• E.g. 3 Mbps Min/Max• E.g 10% of radio resources

Slice Manager(MNO)

Slice Owner

10

Page 11: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

NVS-Plugin Design

Frame Scheduler

NVS Slice Scheduler

Downlink Schedule

r

Classifier

SL

ICE

#1

CELLULAR BASESTATIONQoS Scheduler

NVS Plug-inNVS Plug-in

Downlink Schedule

r

Classifier

SL

ICE

#2

Synchronizer

Flo

w-l

evel

Fee

dba

ck

Utilization

GatewayGateway

11

Implementation of NVS outside the base-station

Page 12: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

NVS-Plugin Deployment Architecture

GatewayGateway

NVS Plug-In

Vendor-1 BS

Virgin Mobile AT&T Mobile TV

Mobile Network Operator

Boost Metro PCS ESPN Mobile

12

Vendor-2 BS Vendor-3 BS

Page 13: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

13

Implementation and Evaluation

13

ClientsASN

CSNBasestation

AntennaAttenuator

Access to the MAC software, esp. scheduling

Picochip WiMAX Platform

Page 14: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

Classifier

BASE STATIONBASE STATION

Low Priority TCP (e.g. Bittorrent)

Regular TCP(e.g. HTTP FLV)

UDP (e.g. RTSP)

Slice SchedulerSlice Scheduler

Frame/User Discard

MESA

Slices with bandwidth reservations: Can be added, and classifier Updated dynamically

Periodic wireless channel feedback

Low Priority TCP (Bittorrent)

Backpressure

Other

Classifier

MESA (Video Flow Optimizer)

14

Page 15: Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,

Conclusion

NVS: Network virtualization substrate– For virtualizing a cellular basestation– Equally applicable to several cellular technologies

Allows innovation and customization at slice level Papers to be presented at MobiCom 2010 and

MobiArch 2010 Demo video at

– http://www.nec-labs.com/~ravik/RESEARCH/NVS/

15