distributed mobility in dynamic environments
TRANSCRIPT
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