Distributed Mobility in Dynamic Environments

Post on 17-Jul-2015

118 views 3 download

Tags:

Transcript of Distributed Mobility in Dynamic Environments

1

Distributed Mobility in Dynamic Environments

Jonathan Carvalho

17/12/2013

Prof. Dr. Susana Sargento (Advisor)Prof. Dr. André Zúquete (CoAdvisor)

2

AGENDA1. Motivation2. Problem Statement

3. Mobility Management a) Solutionsb) Objectivesc) Evaluation and Analysis

4. The Multihoming Concept a) Objectivesb) Evaluation and Analysis

5. Final Conclusions6. Future Work

Distributed Mobility in Dynamic Environments

3

MOTIVATION

Distributed Mobility in Dynamic Environments

Source: Cisco VNI Mobile Forecast, 2013

4

PROBLEM STATEMENT

Distributed Mobility in Dynamic Environments

• The Internet network architecture and its protocols are not suitable to support the emerging demand on dynamic mobility.

• Centralized mobility approaches have problems and limitations, such as:– Non-optimal routes– Scalability– Network bottlenecks – Single point of failure and attack

5

SOLUTIONS BASED ON THE NETWORK LAYER

• MIPv6

Distributed Mobility in Dynamic Environments

6

• DMIPA (Dynamic Mobile IP Anchoring)

Distributed Mobility in Dynamic Environments

SOLUTIONS BASED ON THE NETWORK LAYER

7

OBJECTIVES

• Evaluation of MIPv6 and DMIPA performance in vehicular and dynamic environment

• Design and development of a network topology and vehicular scenarios

Tasks: - Development of a main C++ program (NS-3)- Development of vehicular scenarios (SUMO)- Testing and getting results

Distributed Mobility in Dynamic Environments

8

EVALUATE MIPV6 AND DMIPA PERFORMANCE IN VEHICULAR SCENARIOS

• Network Topology

Distributed Mobility in Dynamic Environments

Core Network - 100 Mbps point-to-point data link - 1 milisec channel delay

GW1 to HA - 100 Mbps point-to-point data link - 2 milisec channel delay

GW1 to CN1 and CN2 - 100 Mbps point-to-point data link - 10 milisec channel delay

GW2 to CN3 and CN4 - 100 Mbps point-to-point data link - 40 milisec channel delay

9

EVALUATE MIPV6 AND DMIPA PERFORMANCE IN VEHICULAR SCENARIOS

• Deployed Scenarios

Distributed Mobility in Dynamic Environments

a)c)

b)

10

EVALUATE MIPV6 AND DMIPA: PARAMETERS

Distributed Mobility in Dynamic Environments

Parameters

• Signalling Cost

• Data Loss

• Average Data Delay

• Average Binding Update

11

EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS

Distributed Mobility in Dynamic Environments

Results – deployed scenario of Figure 8 a)

12

EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS

Distributed Mobility in Dynamic Environments

Results – deployed scenario of Figure 8 b)

13Distributed Mobility in Dynamic Environments

EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS

Results – deployed scenario of Figure 8 c)

14

CONCLUSIONS

• DMIPA is a better solution than MIPv6 in vehicular environments.

• Using the same number of DMARs and ARs, DMIPA is able to provide better results.

Distributed Mobility in Dynamic Environments

15

MULTIHOMING CONCEPT

Distributed Mobility in Dynamic Environments

Use-case of a multihoming scenario

• Multihoming: a node that has several network interfaces connected to various access networks.

16

GOALS OF MULTIHOMING

• Ubiquitous Access;• Redundancy/Fault-Recovery;• Load Sharing• Load Balacing;• Bi-casting;• Preference Settings.

Distributed Mobility in Dynamic Environments

NAP - Vehicular Networks 17

OBJECTIVES

• Proof of concept: DMIPA with and without multihoming support in a real testbed

• Design and development of real scenarios to validate on the testbed

Tasks: - Deployment of DMIPA in the real testbed- Configuration of UDP and TCP sessions- Configuration of PTPd to sync the clock of all network

elements

NAP - Vehicular Networks 18

DEPLOYED USE-CASE SCENARIOS

Use-case scenarios without multihoming support (left) and with multihoming support (right)

Scenario A Scenario B

Scenario C Scenario D

19

TESTBED DESCRIPTION

Distributed Mobility in Dynamic Environments

CN: D-ITG and PTPd application

ARs: Configuration of DMIPA protocol

MN: D-ITG and PTPd application and configuration of DMIPA protocol

20

EVALUATION AND RESULTS

Distributed Mobility in Dynamic Environments

Bitrate and End-to-end Packet Delay of TCP Sessions (Scenario A)

Bitrate and End-to-end Packet Delay of TCP Sessions (Scenario B)

21

EVALUATION AND RESULTS

Distributed Mobility in Dynamic Environments

Bitrate and End-to-end Packet Delay of TCP Sessions (Scenario C)

Bitrate and End-to-end Packet Delay of TCP Sessions (Scenario D)

22

CONCLUSIONS

Distributed Mobility in Dynamic Environments

• The results indicate that user experience is improved when DMIPA takes advantage of multihomed mechanism.

• In some of the cases, it is possible to observe a decrease of the delay value.

• Multihoming can ensure session continuity if down link event occurs.

23

FINAL CONCLUSIONS

• DMIPA improves the mobility management overall performance when compared with MIPv6.We will opt for DMIPA to deploy a mobility management protocol in vehicular environments.

• DMIPA with multihoming support provides session continuity while reduces the network cost and improve the user experience

Distributed Mobility in Dynamic Environments

24

FUTURE WORK

• Evaluate DMIPA in a real vehicular environments:a) implement DMIPA on the available testbed;b) measure the performance in laboratory;c) test DMIPA in a real and dynamic vehicular scenario.

• Improve the DMIPA with multihoming support:a) optimize the handover mechanism;b) create a high level mechanism that manages the

procedures in multihoming scenarios.

Distributed Mobility in Dynamic Environments

25

Thank you!

Distributed Mobility in Dynamic Environments