an automatic and on-demand mno selection mechanism

16
© 2014 UZH, CSG@IFI An Automatic and On-demand MNO Selection Mechanism Christos Tsiaras , Samuel Liniger, Burkhard Stiller Department of Informatics IFI, Communication Systems Group CSG, University of Zürich UZH [email protected] , [email protected], [email protected] Krakow 06 May 2014 - NOMS 2014 Motivation MNO Selection Mechanism Evaluation

Upload: smartenit

Post on 05-May-2017

216 views

Category:

Documents


0 download

TRANSCRIPT

© 2014 UZH, CSG@IFI

An Automatic and On-demand MNO Selection Mechanism

Christos Tsiaras, Samuel Liniger, Burkhard Stiller Department of Informatics IFI, Communication Systems Group CSG,

University of Zürich UZH [email protected], [email protected], [email protected]

Krakow 06 May 2014 - NOMS 2014

Motivation MNO Selection Mechanism

Evaluation

© 2014 UZH, CSG@IFI

Current Termination Service Situation

The mobile termination service, since the early days of mobile communication, is considered to be a monopoly

Could any of you connect me with Alice?

Mobile network X Alice’s network

I am the only network that can connect anyone with Alice!

q  Only the Mobile Network

Operator (MNO) that Alice is connected with can reach her Bob

© 2014 UZH, CSG@IFI

Motivation

Alice’s MNO Bob’s network

Bob Alice

I want to call

Termination rate Service rate

q  Total cost of the call = Service rate + Termination rate q  Calling Party Pays (CPP) principle → Total cost

© 2014 UZH, CSG@IFI

Research Idea

Auction-based Charging User-centric System (AbaCUS)

q  Auction –  Auction parameters

–  Quality-of-Service (QoS) parameters •  Resources availability •  Voice quality •  Network access priority

–  Price

q  Automatic and on-demand MNO selection mechanism

Alice’s MNO MNO X

© 2014 UZH, CSG@IFI

MNO Selection Mechanism Requirements

q  Download it @ http://www.abacusproject.eu/ q  Accessing the Android internal Application

Programming Interface (API) –  Obtain the original Android framework

•  Compile own framework •  Extract it from a device

–  Create a customized Android framework •  Access the internal API in an Integrated Development

Environment (IDE) –  Modify the IDE access rule

•  Eclipse prohibits to use the internal API

q  Sign the application with the system signature key

© 2014 UZH, CSG@IFI

Evaluation

q  MNO switching time R1 q  Mechanism’s energy consumption R2 q  Mechanism’s data volume demand R3

010101

© 2014 UZH, CSG@IFI

Experiment

q  Foreign SIM cards in roaming to simulate the SIM cards acceptance –  Switching between every MNO pair 6 x 100 times –  5 different time-frames –  Urban area inside a building –  Moving on a train

© 2014 UZH, CSG@IFI

MNO Switching Time -1 (R1)

© 2014 UZH, CSG@IFI

MNO Switching Time - 2 (R1)

q  MNO switching time independent of the: –  MNO –  Scenario

•  Stable •  Moving

© 2014 UZH, CSG@IFI

MNO Switching Time Correlations (R1) RSSI Value

Signal strength [dBm]

0 -113 1 -111 2-30 -109 to -53 31 > -51 99 Not known or not

detectable

q  Performance independent of: –  Signal strength –  Time-frame

© 2014 UZH, CSG@IFI

Long MNO Switching Time (R1)

08:00 10:30 12:00 14:00 17:00 02:000

50

100

150

200

250

Time of the day

Num

ber o

f tim

es M

NO

sw

itchi

ng e

xcee

ded

10 s

q  Potential affect of high cell occupancy

© 2014 UZH, CSG@IFI

Calling Time With MNO Switching (R1)

q  Low time-overhead

© 2014 UZH, CSG@IFI

Energy Evaluation (R2)

Consumption 2G max talk time [h]

2G power [W]

3G max talk time [h]

3G power [W]

Voice Service 18.33 0.3333 8.67 0.705 Stand-by 710.00 0.0086 610.0 0.010

Process Power [W] Talk 3G 0.7050 MNO selection moving 0.6536 MNO selection stable 0.5406 Talk 2G 0.3333

Power consumption overhead on average of a 3 minute call: +(2.6-6.5)% battery consumption per call.

© 2014 UZH, CSG@IFI

Data Evaluation (R3)

Activity Stakeholder Received [B] Sent [B] Register GCM* Caller/Callee 128 457 Service request Caller 358 (1) 796 (4) Change MNO Callee 256 (2) 276 (3) Unregister GCM Caller/Callee 128 437

Caller Callee Auction Authority

1. Service request

2. Change MNO

3. OK

4. Ready to call

*Google Cloud Messaging

© 2014 UZH, CSG@IFI

Conclusions

q  An automatic and on-demand MNO selection mechanism is usable –  Energy –  Time

q  Access to the internal Android API is needed to get access to the GSM modem –  Such method need to be published in the open API from

multiple mobile terminal equipment vendors

© 2014 UZH, CSG@IFI

Thank you

Q&A

FLAMINGO