Distributed Mobility in Dynamic Environments

Jonathan Carvalho

17/12/2013

Prof. Dr. Susana Sargento (Advisor)
Prof. Dr....
AGENDA
1. Motivation
2. Problem Statement
3. Mobility Management
a)
b)
c)

Solutions
Objectives
Evaluation and Analysis

4...
MOTIVATION

Source: Cisco VNI Mobile Forecast, 2013
Distributed Mobility in Dynamic Environments

3
PROBLEM STATEMENT
• The Internet network architecture and its
protocols are not suitable to support the
emerging demand on...
SOLUTIONS BASED ON THE NETWORK LAYER
• MIPv6

Distributed Mobility in Dynamic Environments

5
SOLUTIONS BASED ON THE NETWORK LAYER
• DMIPA (Dynamic Mobile IP Anchoring)

Distributed Mobility in Dynamic Environments

...
OBJECTIVES
• Evaluation of MIPv6 and DMIPA performance in
vehicular and dynamic environment
• Design and development of a ...
EVALUATE MIPV6 AND DMIPA PERFORMANCE IN VEHICULAR SCENARIOS

• Network Topology
Core Network
- 100 Mbps point-to-point dat...
EVALUATE MIPV6 AND DMIPA PERFORMANCE IN VEHICULAR SCENARIOS

• Deployed Scenarios

a)
c)

b)
Distributed Mobility in Dynam...
EVALUATE MIPV6 AND DMIPA: PARAMETERS
Parameters
• Signalling Cost

• Data Loss

• Average Data Delay

• Average Binding Up...
EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS

Results – deployed scenario of Figure 8 a)
Distributed Mobility in Dynamic...
EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS

Results – deployed scenario of Figure 8 b)
Distributed Mobility in Dynamic...
EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS

Results – deployed scenario of Figure 8 c)
Distributed Mobility in Dynamic...
CONCLUSIONS

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

• Using the same number of DMARs and ARs,...
MULTIHOMING CONCEPT
• Multihoming: a node that has several network
interfaces connected to various access networks.

Use-c...
GOALS OF MULTIHOMING
•
•
•
•
•
•

Ubiquitous Access;
Redundancy/Fault-Recovery;
Load Sharing
Load Balacing;
Bi-casting;
Pr...
OBJECTIVES
• Proof of concept: DMIPA with and
multihoming support in a real testbed

without

• Design and development of ...
DEPLOYED USE-CASE SCENARIOS
Scenario A

Scenario B

Scenario C

Scenario D

Use-case scenarios without multihoming support...
TESTBED DESCRIPTION
CN: D-ITG and PTPd application
ARs: Configuration of DMIPA protocol

MN: D-ITG and PTPd application an...
EVALUATION AND RESULTS

Bitrate and End-to-end Packet Delay of TCP
Sessions (Scenario A)
Distributed Mobility in Dynamic E...
EVALUATION AND RESULTS

Bitrate and End-to-end Packet Delay of TCP
Sessions (Scenario C)
Distributed Mobility in Dynamic E...
CONCLUSIONS
• The results indicate that user experience is improved
when DMIPA takes advantage of multihomed
mechanism.
• ...
FINAL CONCLUSIONS
• DMIPA improves the mobility management overall
performance when compared with MIPv6.
We will opt for D...
FUTURE WORK
• Evaluate DMIPA in a real vehicular environments:
a) implement DMIPA on the available testbed;
b) measure the...
Thank you!

Distributed Mobility in Dynamic Environments

25
Upcoming SlideShare
Loading in …5
×

Distributed Mobility in Dynamic Environments

353 views

Published on

Distributed Mobility in Dynamic Environments: DMIPA and MIPv4 evaluation as well as DMIPA with multihoming support.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
353
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Distributed Mobility in Dynamic Environments

  1. 1. Distributed Mobility in Dynamic Environments Jonathan Carvalho 17/12/2013 Prof. Dr. Susana Sargento (Advisor) Prof. Dr. André Zúquete (CoAdvisor) 1
  2. 2. AGENDA 1. Motivation 2. Problem Statement 3. Mobility Management a) b) c) Solutions Objectives Evaluation and Analysis 4. The Multihoming Concept a) b) Objectives Evaluation and Analysis 5. Final Conclusions 6. Future Work Distributed Mobility in Dynamic Environments 2
  3. 3. MOTIVATION Source: Cisco VNI Mobile Forecast, 2013 Distributed Mobility in Dynamic Environments 3
  4. 4. PROBLEM STATEMENT • 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 Distributed Mobility in Dynamic Environments 4
  5. 5. SOLUTIONS BASED ON THE NETWORK LAYER • MIPv6 Distributed Mobility in Dynamic Environments 5
  6. 6. SOLUTIONS BASED ON THE NETWORK LAYER • DMIPA (Dynamic Mobile IP Anchoring) Distributed Mobility in Dynamic Environments 6
  7. 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 7
  8. 8. EVALUATE MIPV6 AND DMIPA PERFORMANCE IN VEHICULAR SCENARIOS • Network Topology 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 Distributed Mobility in Dynamic Environments 8
  9. 9. EVALUATE MIPV6 AND DMIPA PERFORMANCE IN VEHICULAR SCENARIOS • Deployed Scenarios a) c) b) Distributed Mobility in Dynamic Environments 9
  10. 10. EVALUATE MIPV6 AND DMIPA: PARAMETERS Parameters • Signalling Cost • Data Loss • Average Data Delay • Average Binding Update Distributed Mobility in Dynamic Environments 10
  11. 11. EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS Results – deployed scenario of Figure 8 a) Distributed Mobility in Dynamic Environments 11
  12. 12. EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS Results – deployed scenario of Figure 8 b) Distributed Mobility in Dynamic Environments 12
  13. 13. EVALUATE MIPV6 AND DMIPA: RESULTS AND ANALYSIS Results – deployed scenario of Figure 8 c) Distributed Mobility in Dynamic Environments 13
  14. 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 14
  15. 15. MULTIHOMING CONCEPT • Multihoming: a node that has several network interfaces connected to various access networks. Use-case of a multihoming scenario Distributed Mobility in Dynamic Environments 15
  16. 16. GOALS OF MULTIHOMING • • • • • • Ubiquitous Access; Redundancy/Fault-Recovery; Load Sharing Load Balacing; Bi-casting; Preference Settings. Distributed Mobility in Dynamic Environments 16
  17. 17. OBJECTIVES • Proof of concept: DMIPA with and multihoming support in a real testbed without • 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 17
  18. 18. DEPLOYED USE-CASE SCENARIOS Scenario A Scenario B Scenario C Scenario D Use-case scenarios without multihoming support (left) and with multihoming support (right) NAP - Vehicular Networks 18
  19. 19. TESTBED DESCRIPTION CN: D-ITG and PTPd application ARs: Configuration of DMIPA protocol MN: D-ITG and PTPd application and configuration of DMIPA protocol Distributed Mobility in Dynamic Environments 19
  20. 20. EVALUATION AND RESULTS Bitrate and End-to-end Packet Delay of TCP Sessions (Scenario A) Distributed Mobility in Dynamic Environments Bitrate and End-to-end Packet Delay of TCP Sessions (Scenario B) 20
  21. 21. EVALUATION AND RESULTS Bitrate and End-to-end Packet Delay of TCP Sessions (Scenario C) Distributed Mobility in Dynamic Environments Bitrate and End-to-end Packet Delay of TCP Sessions (Scenario D) 21
  22. 22. CONCLUSIONS • 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. Distributed Mobility in Dynamic Environments 22
  23. 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 23
  24. 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 24
  25. 25. Thank you! Distributed Mobility in Dynamic Environments 25

×