Mobility Management Concept for Always-Best-Connected...

14
Faculty of Information Technology Department of Mathematical Information Technology University of Jyväskylä Mobility Management Concept for Always-Best-Connected Network Jari Kellokoski University of Jyvskylä Email: [email protected] Faculty of Information Technology Department of Mathematical Information Technology

Transcript of Mobility Management Concept for Always-Best-Connected...

Page 1: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Faculty of Information Technology

Department of Mathematical Information Technology University of Jyväskylä

Mobility Management Concept

for

Always-Best-Connected Network

Jari Kellokoski

University of Jyvskylä

Email: [email protected]

Faculty of Information Technology

Department of Mathematical Information Technology

Page 2: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Content

Research problem

Background

Always Best Connected

Implementation, Measurements and Results

On Going Work

Summary

Page 3: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Research Problem

Creation of software architecture that can enable always

most suitable connection to IP network (in a

heterogeneous network environment)

Always Best Connected (ABC) IP Network: what is the

best/most suitable – In term of cost, throughput, latency, current consumption and large

number of other criteria?

Performance Analysis – Network change time

– Secure communication

– Suitability to real-time communication

Co-operation with existing/coming standards – The proposed solution must work in co-operation with 3GPP and IETF

standards such as: Evolved Packet Core, IPSec

Page 4: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Background

End user devices (mobile phones, tablets) are equipped with more

than one radio access (e.g. Cellular, WiFi, Bluetooth)

Number of hotspot style networks (specially WiFi) has increased – Traditional hotspots such as in airports, hotels, coffee shops

– And they are also available in large number in home and in companies

The Evolved Packet Core (EPC) was introduced in 3GPP

Release 8 in 2008 along side with LTE. Key improvements

from architecture point of view was all IP model and a

simplified structure in every way

Most significantly (regarding to ABC) it allows connectivity from

non-3GPP access, such as WiMAX, cdma2000 and WiFi

How to utilize IETF protocols such as Proxy Mobile IPv6 for

seamless handovers between different radio access

networks (vertical handovers)?

Page 5: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Always Best Connected in terms of EPC

Access Gateways: different depending on radio access e.g. LTE, trusted non-3GPP

and untrusted non-3GPP

Access Network Discover and Selection Function ANDSF will help UE to find

suitable access

Pros: UE don’t need to turn on multiple radios in order to discover networks

Cons: User is not in control, dictated by the operator

Page 6: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Always Best Connected Big Picture

Page 7: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Implementation Android Application

Applications can – Scan available networks

– Can switch between networks

– Prioritize networks

– Show user applications

– Show which of the user applications

use network

Networks are prioritized: 1. Valid ANDSF information is available?

2. Application is part of profile, is the profile

active/valid?

3. Application is real-time? Always ask for used

accesspoint

4. Known protected WLAN connection is

available?

5. Open WLAN connection is available?

6. Use cellular IP connection

The Android ABC application

permission page

Page 8: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Test Setup

Page 9: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Results

Test done without any optimization and

without Mobile IP

Service continuity was dependent on

application implementation as the IP

address was changed during the

network

WLAN (ms) σ 3G (ms) σ

Android 941 203 2546 1001

Qt 4125 394 5423 175

WLAN (ms) σ

SSL with VPN (Android) 2690 172

SSL tunnel only (Android) 109 47

IPSec in Linux 2083 189

Android implementation – Samsung Galaxy S2

Qt implementation – Nokia N900

Linux implementation – MiniLaptop with Intel Atom processor

Page 10: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Results

Page 11: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

On Going: Simultaneous

Connections/Multihoming Currently Android is not supporting simultaneous connections.

Previous connection is closed and all connection related data is

flushed before new connection takes place (e.g. switching from

3G to WiFi connection)

– Internet Egineering Task Force (IETF) working group propose Proxy

Mobile IPv6 (RFC 5213) as a baseline for Network Based Localized

Mobility Management (NetLMM)

– This protocol is not supported by default in Android nor is the IPv6

– NetLMM and IPv6 require modifications for current Android

framework

Many mobile devices can be connected by multiple paths, but

TCP restricts communications to a single path per transport

connection

– Multipath TCP (MPTCP) and Stream Control Transmission Protocol

(SCTP) are trying to loosen the original TCP so that more efficient

connection usage would be possible

– Simultaneous connections are the first step in this direction

Page 12: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Simultaneus Connection Results

Connection change takes

around 204 ms. It close to

acceptable for real-time

communication

Tradeoff is the power

consumption

Page 13: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Summary ABC Concept is required in All-IP Network environment

Standards are levering the path for common Next Generation Network

3GPP Evolved Packed Core:

– Operator driven solution

– ANDSF information from the operator

– Lack of IPSec and Proxy Mobile IP, IPv6 support (Android)

IETF

– Multipath TCP and Stream Control for Multihoming

– Lack of protocol support (Android)

Performance

– Standard Android: Network switch performance was implementation dependent and

by default way too slow for real-time communication (~1 second between WLAN to

WLAN in open network, real-time requirement ~150-200 ms)

– With modified Android: 204 ms connection change time but power consumption

trade-off

In future:

– Multihoming in Android

– Mobility management in Multihoming network environment

Page 14: Mobility Management Concept for Always-Best-Connected Networkusers.jyu.fi/~timoh/kurssit/jatkoksem/ABC.pdf · 2012-10-17 · Context and Location Aware Always-Best-Connected Concept

Publications Efficient Handovers for Machine-to-Machine Communications Between IEEE

802.11 and 3GPP Evolved Packed Core Networks, Machine-to-Machine

Communications and Networking Workshop, 2012, Besancon France

Context and Location Aware Always-Best-Connected Concept for Heterogeneous

Network, Wireless Days 2012, Dublin, Ireland

Challenges of the Always-Best-Connected Enablers for User Equipment in

Evolved Packet System, International Congress on Ultra Modern

Telecommunications and Control Systems 2012, St Petersburg, Russia

Power Consumption Analysis of the Always-Best-Connected User Equipment,

New Technologies, Mobility and Security 2012, Istanbul Turkey

Real-life Performance Analysis of Always-Best-Connected Network, New

Technologies, Mobility and Security 2012, Istanbul Turkey

User-Centric Approach to Always-Best-Connected Networks, International

Congress on Ultra Modern Telecommunications and Control Systems 2011,

Budapest Hungary

Location-Based Service with Spatial Data Analysis within IP Multimedia

Subsystem, Advances in Future Internet 2011, Nice France

Registration Performance Comparison Between IP Multimedia Subsystem and

Session Initiation Protocol Networks, International Congress on Ultra Modern

Telecommunications and Control Systems 2010 Moscow Russia

Call and Messaging Performance Comparison Between SIP AND IP Multimedia

Subsystem Networks, The Fourth International Conference on Internet Multimedia

Systems Architecture and Applications 2010 Bangalore India