distributed mobility in dynamic environments

25
Distributed Mobility in Dynamic Environments Jonathan Carvalho 17/12/2013 Prof. Dr. Susana Sargento (Advisor) Prof. Dr. André Zúquete (CoAdvisor) 1

Upload: jonathan-carvalho

Post on 17-Jul-2015

118 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: 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)

Page 2: Distributed Mobility in Dynamic Environments

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

Page 3: Distributed Mobility in Dynamic Environments

3

MOTIVATION

Distributed Mobility in Dynamic Environments

Source: Cisco VNI Mobile Forecast, 2013

Page 4: Distributed Mobility in Dynamic Environments

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

Page 5: Distributed Mobility in Dynamic Environments

5

SOLUTIONS BASED ON THE NETWORK LAYER

• MIPv6

Distributed Mobility in Dynamic Environments

Page 6: Distributed Mobility in Dynamic Environments

6

• DMIPA (Dynamic Mobile IP Anchoring)

Distributed Mobility in Dynamic Environments

SOLUTIONS BASED ON THE NETWORK LAYER

Page 7: Distributed Mobility in Dynamic Environments

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

Page 8: 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

Page 9: Distributed Mobility in Dynamic Environments

9

EVALUATE MIPV6 AND DMIPA PERFORMANCE IN VEHICULAR SCENARIOS

• Deployed Scenarios

Distributed Mobility in Dynamic Environments

a)c)

b)

Page 10: Distributed Mobility in Dynamic Environments

10

EVALUATE MIPV6 AND DMIPA: PARAMETERS

Distributed Mobility in Dynamic Environments

Parameters

• Signalling Cost

• Data Loss

• Average Data Delay

• Average Binding Update

Page 11: Distributed Mobility in Dynamic Environments

11

EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS

Distributed Mobility in Dynamic Environments

Results – deployed scenario of Figure 8 a)

Page 12: Distributed Mobility in Dynamic Environments

12

EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS

Distributed Mobility in Dynamic Environments

Results – deployed scenario of Figure 8 b)

Page 13: Distributed Mobility in Dynamic Environments

13Distributed Mobility in Dynamic Environments

EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS

Results – deployed scenario of Figure 8 c)

Page 14: Distributed Mobility in Dynamic Environments

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

Page 15: 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.

Page 16: Distributed Mobility in Dynamic Environments

16

GOALS OF MULTIHOMING

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

Distributed Mobility in Dynamic Environments

Page 17: 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

Page 18: Distributed Mobility in Dynamic Environments

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

Page 19: Distributed Mobility in Dynamic Environments

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

Page 20: Distributed Mobility in Dynamic Environments

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)

Page 21: Distributed Mobility in Dynamic Environments

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)

Page 22: Distributed Mobility in Dynamic Environments

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.

Page 23: Distributed Mobility in Dynamic Environments

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

Page 24: 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

Page 25: Distributed Mobility in Dynamic Environments

25

Thank you!

Distributed Mobility in Dynamic Environments