Top Banner
Hybrid Data Pricing for Network-Assisted User-Provided Connectivity Lin Gao, George Iosifidis, Jianwei Huang, Leandros Tassiulas Network Communications and Economics Lab (NCEL) The Chinese University of Hong Kong (CUHK), Hong Kong The Centre for Research and Technology Hellas (CERTH) University of Thessaly (UTH), Greece Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 1 / 35
35

Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

May 31, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Hybrid Data Pricing for Network-AssistedUser-Provided Connectivity

Lin Gao, George Iosifidis, Jianwei Huang, Leandros Tassiulas

Network Communications and Economics Lab (NCEL)The Chinese University of Hong Kong (CUHK), Hong Kong

The Centre for Research and Technology Hellas (CERTH)University of Thessaly (UTH), Greece

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 1 / 35

Page 2: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

User-Provided Connectivity (UPC)

B: ClientInternet

C: Client

Data (A, B, C)

(Internet connection)Data (C)(WiFi)

Data (B)

(Bluetooth)

A: Host

I UPC: Mobile users (clients) connect to the internet through thehosting of other mobile users (hosts).

F Key challenges: Security and Incentive

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 2 / 35

Page 3: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Network-Assisted UPC

B: ClientInternet

C: Client

Data (A, B, C)

(Internet connection)Data (C)(WiFi)

Data (B)

(Bluetooth)

A: Host

Mobile Virtual Network Operator (MVNO)

I Network-Assisted UPC: A network operator (e.g., an MVNO) isintroduced to address the security and incentive issues in UPC.

F Real Case: Karma (https://yourkarma.com)

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 3 / 35

Page 4: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Focus of This Work

Incentive Issue

How to design a proper incentive mechanism for the MVNO to ensurethe UPC between hosts and clients?

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 4 / 35

Page 5: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Outline

1 Background

2 System Model

3 Game Analysis

4 Conclusion

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 5 / 35

Page 6: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

User-Provided Connectivity (UPC)

UPC vs OPCI Operator-Provided Connectivity (OPC): Users connect to internet through devices

of network operators (e.g., base stations);

I User-Provided Connectivity (UPC): Users connect to internet through devices of

users (e.g., mobile phones);

(Host)

WiFi Link

Operator-Provided Connectivity

User-Provided Connectivity

Network Opeator

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 6 / 35

Page 7: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

User-Provided Connectivity (UPC)

BenefitsI Coverage ExtensionI Service ExtensionI Resource Saving

ChallengesI SecurityI Economics (Incentive)

The challenges motivate our study of Network-Assisted UPC.I An MVNO is introduced to address the security and incentive issues.

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 7 / 35

Page 8: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Mobile Virtual Network Operator (MVNO)

MVNO vs MNOI Mobile Network Operator (MNO): Spectrum License, Network Infrastructure;

I Mobile Virtual Network Operator (MVNO): No Spectrum License, No Network

Infrastructure, but Leasing Spectrum and Infrastructure from MNOs;

Mobile Network Operator

Infrastructure(Base stations, backbone

network, core network, etc.)

Spectrum License

Mobile Virtual Network Operator

Infrastructure and Spectrum of MNO1

Infrastructure and Spectrum of MNO2

MNO1 MNO2

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 8 / 35

Page 9: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Mobile Virtual Network Operator (MVNO)

BenefitsI Easy to deploy (fast, low cost, etc.)I Coverage aggregation (inter-national coverage)I Proximity to end-market (flexible pricing plans)

By Oct. 2012, there are 634 active MVNOs worldwide.I Virgin Mobile (launched in 1999), operating in 6 countriesI LycaMobile (launched in 2006), operating in 16 countriesI Karma (launched in 2012), operating in USAI ...

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 9 / 35

Page 10: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

The Karma Model

Our work is based on the Karma Model (https://yourkarma.com).I Provide 4G services (with usage-based pricing) to its customers, using

the cellular networks with which it has a relationship.I Unique feature: User-provided connectivity (UPC)

F Karma enables its customers to operate as WiFi hotspots (hosts) androute traffic for other users (clients).

Cellular Networks

4G Connection

Mobile Virtual Network Operator(MVNO)

Mobile Hotspot(Host)

WiFi

WiFi

Mobile User(Client)

Fig. Illustration of the Karma model

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 10 / 35

Page 11: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

The Karma Model

Cost of hostsI Data paymentI Quality of service degradationI Energy consumption

Problem: How to incentivize users to operate as hosts?

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 11 / 35

Page 12: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

The Karma Model

Karma’s approachI Connectivity sharing, not data sharing

F Hosts only pay the data they actually consume, and clients pay theirown data usage.

I Free data quotaF Hosts are rewarded certain free data when routing traffic for others.

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 12 / 35

Page 13: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

The Karma Model

Karma’s free data reward strategyI Every host gets 100MB of free data when he shares his connectivity

with every new mobile user at the first time.

DrawbacksI Easy to employ, but fail to provide consistent incentives!

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 13 / 35

Page 14: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Our Purpose

We want to design a pricing and rewarding strategy that providesconsistent incentives to hosts.

Our approachI We generalize the Karma strategy in the following aspects:

F Flexible free data quota – not fixed, but proportional to the data heroutes for other users.

Key problem: How to design the best pricing and free data quotarewarding policy to maximize the MVNO’s revenue?

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 14 / 35

Page 15: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Outline

1 Background

2 System Model

3 Game Analysis

4 Conclusion

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 15 / 35

Page 16: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

System Model

Players: MVNO, MNO, Host, ClientI MVNO leases network resource from MNOs;I MVNO serves its subscribers (Hosts and Clients) using leased resource;

F Hosts have 4G connections, and operate as hotspots;F Clients have no 4G concoctions, and connect to internet through a host;

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 16 / 35

Page 17: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

System Model

We focus on the interactions of MVNO, Host, and Client.I How much the MVNO pricing the hosts and clients?I How much the MVNO rewarding the hosts?I How much data the hosts forwarding for the clients?

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 17 / 35

Page 18: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

System Model

One MVNOI Pay MNOs a usage-based data wholesale price w ;I Charge subscribers (hosts and clients) a usage-based data price p.I Reward hosts a free data quota ratio θ.

Hosts: I , {1, ..., I}I Transmit their own traffic;I Operate as WiFi hotspots and route traffic for clients;

Clients: N , {N1, ...,NI}I Ni : Access to internet through a host i ;

Time-slotted operation: T = {1, ...,T}

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 18 / 35

Page 19: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

System Model

Parameters in one period (of T slots) for each host i :I Ri , {Ri1, ...,RiT}: the 4G capacity of host i ;I Di , {Di1, ...,DiT}: the total client demand to host i ;

F Shiftable vs Non-shiftable

I ξi , {ξi1, ..., ξiT}: the unit energy cost incurred by host i fortransceiving one byte of data via the WiFi connection;

I εi , {εi1, ..., εiT}: the unit energy cost incurred by host i fortransceiving one byte of data via the 4G connection;

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 19 / 35

Page 20: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

System Model

MVNO ModelingI Strategy: Decide price pi and free data quota ratio θi to every host iI Objective: Maximize the total revenue (payoff)

MVNO’s Payoff

V (p,θ; (xi , yi )i∈I) =I∑

i=1

T∑t=1

(pi · (xit − θi · yit)

+ pi · yit − w · (xit + yit))

F xit : the total data that host i consumes at slot t;F yit : the total data that host i routes for other users (Ni ) at slot t;

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 20 / 35

Page 21: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

System ModelHost Modeling

I StrategyF αi = {αit , ..., αiT}: the percentage of host i ’s 4G capacity (at every

slot) that will be scheduled for his own data;F βi = {βit , ..., βiT}: the percentage of host i ’s 4G capacity (at every

slot) that will be scheduled for serving other clients;F xit = αit · Rit , and yit = βit · Rit .

I Objective: Maximize the total payoff, includingF Utility from consuming dataF Payment to the MVNOF Energy consumption

Host i ’s Payoff

Ji (αi ,βi ; pi , θi ) = Ui (xi )−T∑t=1

pi · (xit − θi · yit)

−T∑t=1

εitxit −T∑t=1

(εit + ξit) · yit ,

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 21 / 35

Page 22: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

System Model

Host Service ModelingI Elastic service: concave utility function Ui (·)

F Achieve a higher utility when consuming more data;

Ui (xi ) = log(xi1 + ...+ xiT )

I Inelastic service: step utility function Ui (·)F Achieve a certain utility when consuming a minimum amount of data;

Ui (xi ) =

vi , if

∑t∈T

xit ≥ Bi ;

0, if∑t∈T

xit < Bi .

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 22 / 35

Page 23: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

System Model

Problem Formulation – Hybrid Pricing GameI Game leader: the MVNO

F Deciding price and free data quota reward to every host;

I Game follower: HostsF Deciding how much data they are going to consume for themselves,

and how much they are going to route for clients.

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 23 / 35

Page 24: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Outline

1 Background

2 System Model

3 Game Analysis

4 Conclusion

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 24 / 35

Page 25: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Step II – Host’s Decision

Host i ’s Problem

maxαi ,βi

Ji (αi ,βi ; pi , θi )

s.t., (a) αit + βit ≤ 1, ∀t ∈ T(b) βit · Rit ≤ Dit , ∀t ∈ T (Non-shiftable demand)

or

(b)T∑t=1

βit · Rit ≤ Di (Shiftable demand)

I αi = {αit , ..., αiT}: the percentage of host i ’s 4G capacity (at everyslot) that will be scheduled for his own data;

I βi = {βit , ..., βiT}: the percentage of host i ’s 4G capacity (at everyslot) that will be scheduled for serving other clients;

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 25 / 35

Page 26: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Step II – Host’s Decision

0 0.2 0.4 0.6 0.8 10

1

2

3

4

5

Reimbursement Fraction - θi

Cap

acity

Sch

eduling

Xi: To Host (Total)

Yi : To Client

Xi + Yi: Total Consumption

Observation

Xi decreases with θi (Blue curve);

Yi increases with θi (Red curve);

Xi + Yi increases with θi (Green curve).

I Xi =∑T

t=1 α∗it · Rit : the total data consumed by host i ;

I Yi =∑T

t=1 β∗it · Rit : the total data consumed by clients in Ni ;

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 26 / 35

Page 27: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Step II – Host’s Decision

0.5 1 1.5 20

1

2

3

4

5

Capacity

Sch

eduling

Pricing Strategy - pi

Xi: To Host (Total)

Yi : To Client

Xi + Yi: Total Consumption

Observation

Xi decreases with pi (Blue curve);

Yi increases with pi (Red curve);

Xi + Yi first increases and then decreases with pi (Green curve).

I Xi =∑T

t=1 α∗it · Rit : the total data consumed by host i ;

I Yi =∑T

t=1 β∗it · Rit : the total data consumed by clients in Ni ;

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 27 / 35

Page 28: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Step I – MVNO’s Decision

MVNO’s Problem for Host i

maxpi ,θi

Vi (pi , θi ;α∗i ,β

∗i )

, pi · (Xi − θi · Yi ) + pi · Yi − w · (Xi + Yi )

I Xi =∑T

t=1 α∗it · Rit : the total data consumed by host i ;

I Yi =∑T

t=1 β∗it · Rit : the total data consumed by clients in Ni ;

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 28 / 35

Page 29: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Step II – MVNO’s Decision

pr ice - p i

reim

bursement-θ i

0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.1

0.2

0.3

0.4

0.5

Lower-bound θi

Optimal p i underevery θi: p∗

i (θi)

Up per-bound θ̄i

Contour of the MVNO’s payoff

Optimal Point

Op timal θi underevery pri ce p i: θ∗i (p i)

No Reimbursing

Solution

θ∗i (pi ): the optimal θ∗i under any price pi (Blue curve);

p∗i (θi ): the optimal p∗i under any free data quota θi (Red curve);

(p∗i , θ∗i ): the intersection (Upper Green point) of θ∗i (pi ) and p∗i (θi ).

I p∗i (0): the optimal price in a pure pricing system (Lower Green point);

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 29 / 35

Page 30: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Outline

1 Background

2 System Model

3 Game Analysis

4 Conclusion

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 30 / 35

Page 31: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Simulation

Optimal Hybrid Pricing StrategyI q: Clients’ service request probabilityI q : 0.1→ 1: The trajectory changing from point A to point B

1 1.2 1.4 1.6 1.8 20.08

0.1

0.12

0.14

0.16

0.18

0.2

Reimbursem

ent-θ i

Price - pi

(1.843,0.10647) : 15.5433

(2,0.1) : 21.718

B

A

(1.5543,0.12144) : 6.1058

(1.4063,0.13134) : 3.5781

(1.04, 0.17): 2.4895

(1.6532,0.11576) : 8.7045

Trajectory A → B (q : 0.1 → 1)

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 31 / 35

Page 32: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Simulation

MVNO’s Optimal RevenueI Increase 20% to 135% under the elastic client demand (GREEN bar)

when q increases from 0.1 to 0.9;I Increase 50% to 550% under the inelastic client demand (RED bar)

when q increases from 0.1 to 0.9;

0.01 0.1 0.2 0.4 0.6 0.90

2

4

6

8

10

12

14

16

18

Maxim

um

MVNO

Pay

off

Client Request Probability - q

Pricing-only

Hybrid Pricing (Elastic Client Demand)

Hybrid Pricing (Inelastic Client Demand)

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 32 / 35

Page 33: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Conclusion

We propose a hybrid pricing scheme for the network-assisted UPCsystem;

We derive the optimal hybrid pricing policy that maximizes theMVNO’s revenue.

Future Extension — Incomplete InformationI How to derive the optimal hybrid pricing policy when only the

stochastic information is available?I How to deal with the problem even when the stochastic information is

not available?

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 33 / 35

Page 34: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Thank You

[email protected] Communications and Economics Lab (NCEL)

The Chinese University of Hong Kong (CUHK)

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 34 / 35

Page 35: Hybrid Data Pricing for Network-Assisted User-Provided ...home.ie.cuhk.edu.hk › ~lgao › Lin_GAO_files › slides › ... · Mobile Virtual Network Operator (MVNO) Bene ts I Easy

Smart Data Pricing (2nd May, 2014)

Multi-disciplinary program

Academic keynote: Alok Gupta (UMN)

Industry keynote: Keith Cambron (Former President AT&T Lab)

Lin Gao (NCEL) Hybrid Data Pricing for UPC May 2014 35 / 35