SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Delay Tolerant Networking paradigm and
ongoing Research Activities
Michael Solomon Desta
Protocols and Services Research Group, Comnet
Aalto University, School of Electrical Engineering
michael.desta@aalto.fi
August 21, 2013
Michael S. Desta
August 21, 2013
2/21
Outline
The Research Group for Protocols, Services, and Software
On-going Research Activities
Courses offered
The DTN Paradigm
Introduction and demonstration of the Opportunistic
Network Environment Simulator (the ONE)
Michael S. Desta
August 21, 2013
3/21
Protocols, Services, and Software Reseearch
Group
Led by Prof. Jörg Ott
Co-chair, DTNRG of IRTF
http://www.netlab.tkk.fi/ jo/
3 Senior Scientistis and Post-docs
∼ 10 Doctoral Candidates
∼ 8 Msc Students and Research Assistants
Michael S. Desta
August 21, 2013
4/21
Research Areas & on-going activities
Delay/Disruption Tolerant Networking
Drive-thru Internet, Sami Network
SCAMPI, IoT SHOK
Mobile Opportunistic Networking and Computing
the ONE, floating-content
PDP, RESMAN
Adaptive Multimedia Communication
real time transport protocols
Leone, PURSUIT
Measurments
content characteristics and user behavior
Leone
Michael S. Desta
August 21, 2013
5/21
Courses
S-38.3159 Protocol Design
S-38.3455 Postgraduate seminar on Challenged Networks
S-38.3152 Networked MultiMedia Protocols and Services
(NMPS)
S-38.3151 Delay Tolerant Networking (DTN)
Guerilla routers @ Aalto Design Factory, Autumn 2012
Michael S. Desta
August 21, 2013
6/21
Some Random Notes on Our Courses
Critically Evaluating Recently published papers
Writting IEEE-style papers on selected topics
Reproducing published results
http://www.bbc.co.uk/news/magazine-22223190
Academic TypeSetting - LATEX
Michael S. Desta
August 21, 2013
7/21
DTN - A Brief Introduction
Delay/Disruption Tolerant Networking
A networking effort used to address connectivity problems by
providing inter-operable communications among highly
hetrogeneous networks that lack end-to-end connectivity.
... and yet another definition
Networking in challenged environments where traditional
protocols break down due to extreme delays and disruptions
Michael S. Desta
August 21, 2013
8/21
Motivation - The Classical Internet Model
Military Network - Survivability
Hide transient failures - Only complete partitions
Non-permanent connectivity
Mobility
Lack of Infrastructure - Ad-hoc communications
Michael S. Desta
August 21, 2013
9/21
Challenges
Low bandwidth
High non-congestion errors (and packet losses)
Fate Sharing - Reporting failure
Packet Switching - Right Abstraction?
Michael S. Desta
August 21, 2013
10/21
... and Solutions?
Opportunistic Networking - Just One?
Attempt to overcome the shortages of nodes (mobile) in
messaging and communication based on
spontaneous/opportunistic connectivity between users with
wireless devices.
Active research area
E.g. There is only one book on the topic
Stephen Farrell and Vinny Cahill:"Delay- And
Disruption Tolerant Networking" Artech House,
2005. ISBN 1-59693-063-2.
RFCs, Internet Drafts, Research Papers
Most of the work done by simulation
Michael S. Desta
August 21, 2013
11/21
Why Simulation?
Performance of Opportunistic Networks vary depending
how Nodes move - Movement Models
their Density
capabilities (e.g. radio ranges, storage)
Theoretical Modelling - Simplistic Scenarios
Real-world testing - feasiblity?
Simulations allow algorithms, protocols, and services to be
tested under a large variety of different scenarios
Michael S. Desta
August 21, 2013
12/21
the ONE?
Opportunistic Network Environment Simulator
Developed at Aalto-Comnet
Cited by 548 - Popular?
Released under GPLv3 license
Copyrights of the included map data of Helsinki downtown
are owned by Maanmittauslaitos
Agent-based, discrete event, network simulator
emphasis on opportunistic connections
mobility modeling and visualization features
designed with DTNs in mind
useful for any other (opportunistic) environment
Michael S. Desta
August 21, 2013
13/21
the ONE?
Modules
Movement Models
Interfaces
Routing Models
Application Modeling
Results and Analysis
Visualization
Reports
Post-processing
Written with Java SE 6
Modular plug-in structure
New Modules do not necessarily require any modifications
Able to interact with other programs
import
export
bindings to DTN reference implementations
Michael S. Desta
August 21, 2013
14/21
Built-in Capabilities 1/2
Node characteristics
Buffer size
Energy consumption
Movement modeling
Synthetic models (Stationary, RW, RWP, map-constrained
random movement, human behavior based movement)
Routing
Direct Delivery, First Contact, Spray-and-Wait, PRoPHET,
MaxProp, Epidemic
Interfaces
Static and time-varying, multiple interfaces per node
Michael S. Desta
August 21, 2013
15/21
Built-in Capabilities 2/2
External Interfaces
Import movement, connectivity or routing traces from
external sources
Export traces for other simulators
Reporting
Message statistics (delivery probabilities, latencies, etc.)
Network statistics (inter-encounter times, contact durations,
etc.)
Application statistics (per-application reporting)
Visualization
GUI with a filtered log, message and node paths
Post-processing tools
Two different simulation modes
GUI mode
batch mode - also “run indexing”
Michael S. Desta
August 21, 2013
16/21
the ONE in Action
Scenario parameters
Movement model
Number of nodes
Node characteristics (buffer size, radio range, etc.)
Simulation period, time steps
Infinite number of possible combinations of simulation
parameters
a subset that makes sense
Two basic approaches - Keep it Simple Vs Increasing
Reality
All settings are key-value pairs
Michael S. Desta
August 21, 2013
17/21
example Config. file
Michael S. Desta
August 21, 2013
18/21
Starting the ONE
In command line prompt
./one.sh configuration_file_name.txt
for Microsoft Windows, use one.bat
Example
./one.sh epidemic_settings.txt
For batch mode, use “-b” and define number of runs
./one.sh -b epidemic_settings.txt 11
Michael S. Desta
August 21, 2013
19/21
Acknowledgments
The ONE simulator has been developed in the
SINDTN and CATDTN projects supported by Nokia
Research Center (Finland)
TEKES ICT-SHOK Future Internet project
Academy of Finland projects RESMAN and Picking Digital
Pockets (PDP)
... and supported by EIT ICT Labs.
Michael S. Desta
August 21, 2013
20/21
More Information
Homepage:
http://www.netlab.tkk.fi/tutkimus/dtn/theone/
Javadoc documentation of the code:
http://www.netlab.tkk.fi/tutkimus/dtn/theone/javadocv 12/
Generic info: README.txt (in the distribution package)
the ONE Developers Community:
https://www.netlab.tkk.fi/mailman/listinfo/theone
Michael S. Desta
August 21, 2013
21/21
Thank You!

Weitere ähnliche Inhalte

Was ist angesagt?

Efficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjectsEfficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjectsJisc
 
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...IstvanKoren
 
The Future Internet: Pushing the Technology Boundaries: N4C (Elwyn Davies) ::...
The Future Internet: Pushing the Technology Boundaries: N4C (Elwyn Davies) ::...The Future Internet: Pushing the Technology Boundaries: N4C (Elwyn Davies) ::...
The Future Internet: Pushing the Technology Boundaries: N4C (Elwyn Davies) ::...ictseserv
 
TexGen: Open Source Software for Modelling of Textile Composites
TexGen: Open Source Software for Modelling of Textile CompositesTexGen: Open Source Software for Modelling of Textile Composites
TexGen: Open Source Software for Modelling of Textile CompositesJisc
 
Iaetsd survey on big data analytics for sdn (software defined networks)
Iaetsd survey on big data analytics for sdn (software defined networks)Iaetsd survey on big data analytics for sdn (software defined networks)
Iaetsd survey on big data analytics for sdn (software defined networks)Iaetsd Iaetsd
 
FIRE and Linked Data: Dennis Pfisterer (University of Luebeck, Germany)
FIRE and Linked Data: Dennis Pfisterer (University of Luebeck, Germany)FIRE and Linked Data: Dennis Pfisterer (University of Luebeck, Germany)
FIRE and Linked Data: Dennis Pfisterer (University of Luebeck, Germany)FIA2010
 
Abstract imakawa
Abstract imakawaAbstract imakawa
Abstract imakawaharmonylab
 
Graphs are at the Heart of the Cloud
Graphs are at the Heart of the CloudGraphs are at the Heart of the Cloud
Graphs are at the Heart of the CloudAlejandro Erickson
 
Six Degrees of Separation to Improve Routing in Opportunistic Networks
Six Degrees of Separation to Improve Routing in Opportunistic NetworksSix Degrees of Separation to Improve Routing in Opportunistic Networks
Six Degrees of Separation to Improve Routing in Opportunistic Networksijujournal
 
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab
 
Java on exploiting transient social contact patterns for data forwarding in ...
Java  on exploiting transient social contact patterns for data forwarding in ...Java  on exploiting transient social contact patterns for data forwarding in ...
Java on exploiting transient social contact patterns for data forwarding in ...ecwayerode
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksOscar Corcho
 
Computer networks
Computer networksComputer networks
Computer networksPatelNensi
 

Was ist angesagt? (20)

Efficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjectsEfficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjects
 
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...
 
The Future Internet: Pushing the Technology Boundaries: N4C (Elwyn Davies) ::...
The Future Internet: Pushing the Technology Boundaries: N4C (Elwyn Davies) ::...The Future Internet: Pushing the Technology Boundaries: N4C (Elwyn Davies) ::...
The Future Internet: Pushing the Technology Boundaries: N4C (Elwyn Davies) ::...
 
Complex Networks
Complex NetworksComplex Networks
Complex Networks
 
TexGen: Open Source Software for Modelling of Textile Composites
TexGen: Open Source Software for Modelling of Textile CompositesTexGen: Open Source Software for Modelling of Textile Composites
TexGen: Open Source Software for Modelling of Textile Composites
 
Iaetsd survey on big data analytics for sdn (software defined networks)
Iaetsd survey on big data analytics for sdn (software defined networks)Iaetsd survey on big data analytics for sdn (software defined networks)
Iaetsd survey on big data analytics for sdn (software defined networks)
 
Hou_Resume
Hou_ResumeHou_Resume
Hou_Resume
 
FIRE and Linked Data: Dennis Pfisterer (University of Luebeck, Germany)
FIRE and Linked Data: Dennis Pfisterer (University of Luebeck, Germany)FIRE and Linked Data: Dennis Pfisterer (University of Luebeck, Germany)
FIRE and Linked Data: Dennis Pfisterer (University of Luebeck, Germany)
 
Pronet Public Presentation v1 2
Pronet Public Presentation v1 2Pronet Public Presentation v1 2
Pronet Public Presentation v1 2
 
Abstract imakawa
Abstract imakawaAbstract imakawa
Abstract imakawa
 
Graphs are at the Heart of the Cloud
Graphs are at the Heart of the CloudGraphs are at the Heart of the Cloud
Graphs are at the Heart of the Cloud
 
Six Degrees of Separation to Improve Routing in Opportunistic Networks
Six Degrees of Separation to Improve Routing in Opportunistic NetworksSix Degrees of Separation to Improve Routing in Opportunistic Networks
Six Degrees of Separation to Improve Routing in Opportunistic Networks
 
Link & Match Program
Link & Match ProgramLink & Match Program
Link & Match Program
 
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
 
Java on exploiting transient social contact patterns for data forwarding in ...
Java  on exploiting transient social contact patterns for data forwarding in ...Java  on exploiting transient social contact patterns for data forwarding in ...
Java on exploiting transient social contact patterns for data forwarding in ...
 
Network Science: Theory, Modeling and Applications
Network Science: Theory, Modeling and ApplicationsNetwork Science: Theory, Modeling and Applications
Network Science: Theory, Modeling and Applications
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor Networks
 
Computer networks
Computer networksComputer networks
Computer networks
 
Layers and Peer to Peer Process - DCCN
Layers and Peer to Peer Process - DCCNLayers and Peer to Peer Process - DCCN
Layers and Peer to Peer Process - DCCN
 
Lodhi final viva voce
Lodhi final viva voceLodhi final viva voce
Lodhi final viva voce
 

Andere mochten auch

Delay tolerant networking
Delay tolerant networkingDelay tolerant networking
Delay tolerant networkingApoorva Hebbar
 
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...Dr. Mazlan Abbas
 
Opportunistic Networking
Opportunistic NetworkingOpportunistic Networking
Opportunistic NetworkingNoorin Fatima
 
Adhoc and routing protocols
Adhoc and routing protocolsAdhoc and routing protocols
Adhoc and routing protocolsshashi712
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc NetworksJagdeep Singh
 

Andere mochten auch (7)

Delay telerant network
Delay telerant networkDelay telerant network
Delay telerant network
 
Rmdtn ppt
Rmdtn pptRmdtn ppt
Rmdtn ppt
 
Delay tolerant networking
Delay tolerant networkingDelay tolerant networking
Delay tolerant networking
 
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
 
Opportunistic Networking
Opportunistic NetworkingOpportunistic Networking
Opportunistic Networking
 
Adhoc and routing protocols
Adhoc and routing protocolsAdhoc and routing protocols
Adhoc and routing protocols
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc Networks
 

Ähnlich wie Delay-Tolerant Networking Paradigm and the Ongoing Research Activities

Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...ijasuc
 
SIX DEGREES OF SEPARATION TO IMPROVE ROUTING IN OPPORTUNISTIC NETWORKS
SIX DEGREES OF SEPARATION TO IMPROVE ROUTING IN OPPORTUNISTIC NETWORKSSIX DEGREES OF SEPARATION TO IMPROVE ROUTING IN OPPORTUNISTIC NETWORKS
SIX DEGREES OF SEPARATION TO IMPROVE ROUTING IN OPPORTUNISTIC NETWORKSijujournal
 
A comparative study of different network simulation tools and experimentation...
A comparative study of different network simulation tools and experimentation...A comparative study of different network simulation tools and experimentation...
A comparative study of different network simulation tools and experimentation...journalBEEI
 
Semantics in Sensor Networks
Semantics in Sensor NetworksSemantics in Sensor Networks
Semantics in Sensor NetworksOscar Corcho
 
Reliable and Efficient Data Acquisition in Wireless Sensor Network
Reliable and Efficient Data Acquisition in Wireless Sensor NetworkReliable and Efficient Data Acquisition in Wireless Sensor Network
Reliable and Efficient Data Acquisition in Wireless Sensor NetworkIJMTST Journal
 
Wireless FasterData and Distributed Open Compute Opportunities and (some) Us...
 Wireless FasterData and Distributed Open Compute Opportunities and (some) Us... Wireless FasterData and Distributed Open Compute Opportunities and (some) Us...
Wireless FasterData and Distributed Open Compute Opportunities and (some) Us...Larry Smarr
 
Andrew Wiedlea - Wireless FasterData and Distributed Open Compute Opportuniti...
Andrew Wiedlea - Wireless FasterData and Distributed Open Compute Opportuniti...Andrew Wiedlea - Wireless FasterData and Distributed Open Compute Opportuniti...
Andrew Wiedlea - Wireless FasterData and Distributed Open Compute Opportuniti...Larry Smarr
 
The Seven Main Challenges of an Early Warning System Architecture
The Seven Main Challenges of an Early Warning System ArchitectureThe Seven Main Challenges of an Early Warning System Architecture
The Seven Main Challenges of an Early Warning System Architecturestreamspotter
 
Prof Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in IndonesiaProf Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in IndonesiaArief Gunawan
 
Wireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and ComparisonsWireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and ComparisonsCSCJournals
 
Proposed Scheme for Secured Routing in MANET
Proposed Scheme for Secured Routing in MANETProposed Scheme for Secured Routing in MANET
Proposed Scheme for Secured Routing in MANETIJAEMSJORNAL
 
Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...Saad Bare
 
ADHOCFTSIM: A Simulator of Fault Tolerence In the AD-HOC Networks
ADHOCFTSIM: A Simulator of Fault Tolerence In the AD-HOC NetworksADHOCFTSIM: A Simulator of Fault Tolerence In the AD-HOC Networks
ADHOCFTSIM: A Simulator of Fault Tolerence In the AD-HOC Networksijwmn
 
Unit I networks
Unit I networksUnit I networks
Unit I networksaguskok33
 
IRJET- Study of Various Network Simulators
IRJET- Study of Various Network SimulatorsIRJET- Study of Various Network Simulators
IRJET- Study of Various Network SimulatorsIRJET Journal
 

Ähnlich wie Delay-Tolerant Networking Paradigm and the Ongoing Research Activities (20)

Opportunistic Routing in Delay Tolerant Network with Different Routing Algorithm
Opportunistic Routing in Delay Tolerant Network with Different Routing AlgorithmOpportunistic Routing in Delay Tolerant Network with Different Routing Algorithm
Opportunistic Routing in Delay Tolerant Network with Different Routing Algorithm
 
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
 
SIX DEGREES OF SEPARATION TO IMPROVE ROUTING IN OPPORTUNISTIC NETWORKS
SIX DEGREES OF SEPARATION TO IMPROVE ROUTING IN OPPORTUNISTIC NETWORKSSIX DEGREES OF SEPARATION TO IMPROVE ROUTING IN OPPORTUNISTIC NETWORKS
SIX DEGREES OF SEPARATION TO IMPROVE ROUTING IN OPPORTUNISTIC NETWORKS
 
A comparative study of different network simulation tools and experimentation...
A comparative study of different network simulation tools and experimentation...A comparative study of different network simulation tools and experimentation...
A comparative study of different network simulation tools and experimentation...
 
Ns2422412247
Ns2422412247Ns2422412247
Ns2422412247
 
SDSFLF: fault localization framework for optical communication using softwar...
SDSFLF: fault localization framework for optical  communication using softwar...SDSFLF: fault localization framework for optical  communication using softwar...
SDSFLF: fault localization framework for optical communication using softwar...
 
Semantics in Sensor Networks
Semantics in Sensor NetworksSemantics in Sensor Networks
Semantics in Sensor Networks
 
Reliable and Efficient Data Acquisition in Wireless Sensor Network
Reliable and Efficient Data Acquisition in Wireless Sensor NetworkReliable and Efficient Data Acquisition in Wireless Sensor Network
Reliable and Efficient Data Acquisition in Wireless Sensor Network
 
Wireless FasterData and Distributed Open Compute Opportunities and (some) Us...
 Wireless FasterData and Distributed Open Compute Opportunities and (some) Us... Wireless FasterData and Distributed Open Compute Opportunities and (some) Us...
Wireless FasterData and Distributed Open Compute Opportunities and (some) Us...
 
Andrew Wiedlea - Wireless FasterData and Distributed Open Compute Opportuniti...
Andrew Wiedlea - Wireless FasterData and Distributed Open Compute Opportuniti...Andrew Wiedlea - Wireless FasterData and Distributed Open Compute Opportuniti...
Andrew Wiedlea - Wireless FasterData and Distributed Open Compute Opportuniti...
 
The Seven Main Challenges of an Early Warning System Architecture
The Seven Main Challenges of an Early Warning System ArchitectureThe Seven Main Challenges of an Early Warning System Architecture
The Seven Main Challenges of an Early Warning System Architecture
 
Prof Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in IndonesiaProf Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in Indonesia
 
Wireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and ComparisonsWireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and Comparisons
 
Proposed Scheme for Secured Routing in MANET
Proposed Scheme for Secured Routing in MANETProposed Scheme for Secured Routing in MANET
Proposed Scheme for Secured Routing in MANET
 
Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...
 
ADHOCFTSIM: A Simulator of Fault Tolerence In the AD-HOC Networks
ADHOCFTSIM: A Simulator of Fault Tolerence In the AD-HOC NetworksADHOCFTSIM: A Simulator of Fault Tolerence In the AD-HOC Networks
ADHOCFTSIM: A Simulator of Fault Tolerence In the AD-HOC Networks
 
Unit I networks
Unit I networksUnit I networks
Unit I networks
 
05688207
0568820705688207
05688207
 
Suneel
SuneelSuneel
Suneel
 
IRJET- Study of Various Network Simulators
IRJET- Study of Various Network SimulatorsIRJET- Study of Various Network Simulators
IRJET- Study of Various Network Simulators
 

Mehr von ProjectENhANCE

5 g talk_das_jyri_hamalainen_jan_2015
5 g talk_das_jyri_hamalainen_jan_20155 g talk_das_jyri_hamalainen_jan_2015
5 g talk_das_jyri_hamalainen_jan_2015ProjectENhANCE
 
Telecom specrtum management
Telecom specrtum managementTelecom specrtum management
Telecom specrtum managementProjectENhANCE
 
Presentation to telecom forum co ict 13012015
Presentation to telecom forum co ict 13012015Presentation to telecom forum co ict 13012015
Presentation to telecom forum co ict 13012015ProjectENhANCE
 
Mobile broadband development in tz 13 jan 2015
Mobile broadband development in tz   13 jan 2015Mobile broadband development in tz   13 jan 2015
Mobile broadband development in tz 13 jan 2015ProjectENhANCE
 
Telecom specrtum management
Telecom specrtum managementTelecom specrtum management
Telecom specrtum managementProjectENhANCE
 
Presentation to telecom forum co ict 13012015
Presentation to telecom forum co ict 13012015Presentation to telecom forum co ict 13012015
Presentation to telecom forum co ict 13012015ProjectENhANCE
 
Overview of the EIT-ICT Labs Helsinki
Overview of the EIT-ICT Labs HelsinkiOverview of the EIT-ICT Labs Helsinki
Overview of the EIT-ICT Labs HelsinkiProjectENhANCE
 
Indoor Positioning Systems
Indoor Positioning SystemsIndoor Positioning Systems
Indoor Positioning SystemsProjectENhANCE
 
WLAN and Bluetooth Indoor Positioning System
WLAN and Bluetooth Indoor Positioning SystemWLAN and Bluetooth Indoor Positioning System
WLAN and Bluetooth Indoor Positioning SystemProjectENhANCE
 
Introduction to the Telecom Forum Course
Introduction to the Telecom Forum CourseIntroduction to the Telecom Forum Course
Introduction to the Telecom Forum CourseProjectENhANCE
 
WinProp propagation modeling and network planning tool
WinProp propagation modeling and network planning toolWinProp propagation modeling and network planning tool
WinProp propagation modeling and network planning toolProjectENhANCE
 
Wireless Communications courses and research at COMNET
Wireless Communications courses and research at COMNET Wireless Communications courses and research at COMNET
Wireless Communications courses and research at COMNET ProjectENhANCE
 
Comnet teaching and curriculum development processes
Comnet teaching and curriculum development processesComnet teaching and curriculum development processes
Comnet teaching and curriculum development processesProjectENhANCE
 
Introductory Presentation on CoICT of UDSM
Introductory Presentation on CoICT of UDSMIntroductory Presentation on CoICT of UDSM
Introductory Presentation on CoICT of UDSMProjectENhANCE
 
Introductory Presentation on the AAiT S.ECE Department
Introductory Presentation on the AAiT S.ECE Department Introductory Presentation on the AAiT S.ECE Department
Introductory Presentation on the AAiT S.ECE Department ProjectENhANCE
 
Introductory Presentation on COMNET Aalto Department
Introductory Presentation on COMNET Aalto Department Introductory Presentation on COMNET Aalto Department
Introductory Presentation on COMNET Aalto Department ProjectENhANCE
 
COMNET as a Capacity-Building Partner for Two African Institutions
COMNET as a Capacity-Building Partner for Two African InstitutionsCOMNET as a Capacity-Building Partner for Two African Institutions
COMNET as a Capacity-Building Partner for Two African InstitutionsProjectENhANCE
 

Mehr von ProjectENhANCE (18)

5 g talk_das_jyri_hamalainen_jan_2015
5 g talk_das_jyri_hamalainen_jan_20155 g talk_das_jyri_hamalainen_jan_2015
5 g talk_das_jyri_hamalainen_jan_2015
 
Telecom specrtum management
Telecom specrtum managementTelecom specrtum management
Telecom specrtum management
 
Presentation to telecom forum co ict 13012015
Presentation to telecom forum co ict 13012015Presentation to telecom forum co ict 13012015
Presentation to telecom forum co ict 13012015
 
Mobile broadband development in tz 13 jan 2015
Mobile broadband development in tz   13 jan 2015Mobile broadband development in tz   13 jan 2015
Mobile broadband development in tz 13 jan 2015
 
Telecom specrtum management
Telecom specrtum managementTelecom specrtum management
Telecom specrtum management
 
Presentation to telecom forum co ict 13012015
Presentation to telecom forum co ict 13012015Presentation to telecom forum co ict 13012015
Presentation to telecom forum co ict 13012015
 
Overview of the EIT-ICT Labs Helsinki
Overview of the EIT-ICT Labs HelsinkiOverview of the EIT-ICT Labs Helsinki
Overview of the EIT-ICT Labs Helsinki
 
Indoor Positioning Systems
Indoor Positioning SystemsIndoor Positioning Systems
Indoor Positioning Systems
 
WLAN and Bluetooth Indoor Positioning System
WLAN and Bluetooth Indoor Positioning SystemWLAN and Bluetooth Indoor Positioning System
WLAN and Bluetooth Indoor Positioning System
 
Software Radio Course
Software Radio CourseSoftware Radio Course
Software Radio Course
 
Introduction to the Telecom Forum Course
Introduction to the Telecom Forum CourseIntroduction to the Telecom Forum Course
Introduction to the Telecom Forum Course
 
WinProp propagation modeling and network planning tool
WinProp propagation modeling and network planning toolWinProp propagation modeling and network planning tool
WinProp propagation modeling and network planning tool
 
Wireless Communications courses and research at COMNET
Wireless Communications courses and research at COMNET Wireless Communications courses and research at COMNET
Wireless Communications courses and research at COMNET
 
Comnet teaching and curriculum development processes
Comnet teaching and curriculum development processesComnet teaching and curriculum development processes
Comnet teaching and curriculum development processes
 
Introductory Presentation on CoICT of UDSM
Introductory Presentation on CoICT of UDSMIntroductory Presentation on CoICT of UDSM
Introductory Presentation on CoICT of UDSM
 
Introductory Presentation on the AAiT S.ECE Department
Introductory Presentation on the AAiT S.ECE Department Introductory Presentation on the AAiT S.ECE Department
Introductory Presentation on the AAiT S.ECE Department
 
Introductory Presentation on COMNET Aalto Department
Introductory Presentation on COMNET Aalto Department Introductory Presentation on COMNET Aalto Department
Introductory Presentation on COMNET Aalto Department
 
COMNET as a Capacity-Building Partner for Two African Institutions
COMNET as a Capacity-Building Partner for Two African InstitutionsCOMNET as a Capacity-Building Partner for Two African Institutions
COMNET as a Capacity-Building Partner for Two African Institutions
 

Kürzlich hochgeladen

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Kürzlich hochgeladen (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Delay-Tolerant Networking Paradigm and the Ongoing Research Activities

  • 1. Delay Tolerant Networking paradigm and ongoing Research Activities Michael Solomon Desta Protocols and Services Research Group, Comnet Aalto University, School of Electrical Engineering michael.desta@aalto.fi August 21, 2013
  • 2. Michael S. Desta August 21, 2013 2/21 Outline The Research Group for Protocols, Services, and Software On-going Research Activities Courses offered The DTN Paradigm Introduction and demonstration of the Opportunistic Network Environment Simulator (the ONE)
  • 3. Michael S. Desta August 21, 2013 3/21 Protocols, Services, and Software Reseearch Group Led by Prof. Jörg Ott Co-chair, DTNRG of IRTF http://www.netlab.tkk.fi/ jo/ 3 Senior Scientistis and Post-docs ∼ 10 Doctoral Candidates ∼ 8 Msc Students and Research Assistants
  • 4. Michael S. Desta August 21, 2013 4/21 Research Areas & on-going activities Delay/Disruption Tolerant Networking Drive-thru Internet, Sami Network SCAMPI, IoT SHOK Mobile Opportunistic Networking and Computing the ONE, floating-content PDP, RESMAN Adaptive Multimedia Communication real time transport protocols Leone, PURSUIT Measurments content characteristics and user behavior Leone
  • 5. Michael S. Desta August 21, 2013 5/21 Courses S-38.3159 Protocol Design S-38.3455 Postgraduate seminar on Challenged Networks S-38.3152 Networked MultiMedia Protocols and Services (NMPS) S-38.3151 Delay Tolerant Networking (DTN) Guerilla routers @ Aalto Design Factory, Autumn 2012
  • 6. Michael S. Desta August 21, 2013 6/21 Some Random Notes on Our Courses Critically Evaluating Recently published papers Writting IEEE-style papers on selected topics Reproducing published results http://www.bbc.co.uk/news/magazine-22223190 Academic TypeSetting - LATEX
  • 7. Michael S. Desta August 21, 2013 7/21 DTN - A Brief Introduction Delay/Disruption Tolerant Networking A networking effort used to address connectivity problems by providing inter-operable communications among highly hetrogeneous networks that lack end-to-end connectivity. ... and yet another definition Networking in challenged environments where traditional protocols break down due to extreme delays and disruptions
  • 8. Michael S. Desta August 21, 2013 8/21 Motivation - The Classical Internet Model Military Network - Survivability Hide transient failures - Only complete partitions Non-permanent connectivity Mobility Lack of Infrastructure - Ad-hoc communications
  • 9. Michael S. Desta August 21, 2013 9/21 Challenges Low bandwidth High non-congestion errors (and packet losses) Fate Sharing - Reporting failure Packet Switching - Right Abstraction?
  • 10. Michael S. Desta August 21, 2013 10/21 ... and Solutions? Opportunistic Networking - Just One? Attempt to overcome the shortages of nodes (mobile) in messaging and communication based on spontaneous/opportunistic connectivity between users with wireless devices. Active research area E.g. There is only one book on the topic Stephen Farrell and Vinny Cahill:"Delay- And Disruption Tolerant Networking" Artech House, 2005. ISBN 1-59693-063-2. RFCs, Internet Drafts, Research Papers Most of the work done by simulation
  • 11. Michael S. Desta August 21, 2013 11/21 Why Simulation? Performance of Opportunistic Networks vary depending how Nodes move - Movement Models their Density capabilities (e.g. radio ranges, storage) Theoretical Modelling - Simplistic Scenarios Real-world testing - feasiblity? Simulations allow algorithms, protocols, and services to be tested under a large variety of different scenarios
  • 12. Michael S. Desta August 21, 2013 12/21 the ONE? Opportunistic Network Environment Simulator Developed at Aalto-Comnet Cited by 548 - Popular? Released under GPLv3 license Copyrights of the included map data of Helsinki downtown are owned by Maanmittauslaitos Agent-based, discrete event, network simulator emphasis on opportunistic connections mobility modeling and visualization features designed with DTNs in mind useful for any other (opportunistic) environment
  • 13. Michael S. Desta August 21, 2013 13/21 the ONE? Modules Movement Models Interfaces Routing Models Application Modeling Results and Analysis Visualization Reports Post-processing Written with Java SE 6 Modular plug-in structure New Modules do not necessarily require any modifications Able to interact with other programs import export bindings to DTN reference implementations
  • 14. Michael S. Desta August 21, 2013 14/21 Built-in Capabilities 1/2 Node characteristics Buffer size Energy consumption Movement modeling Synthetic models (Stationary, RW, RWP, map-constrained random movement, human behavior based movement) Routing Direct Delivery, First Contact, Spray-and-Wait, PRoPHET, MaxProp, Epidemic Interfaces Static and time-varying, multiple interfaces per node
  • 15. Michael S. Desta August 21, 2013 15/21 Built-in Capabilities 2/2 External Interfaces Import movement, connectivity or routing traces from external sources Export traces for other simulators Reporting Message statistics (delivery probabilities, latencies, etc.) Network statistics (inter-encounter times, contact durations, etc.) Application statistics (per-application reporting) Visualization GUI with a filtered log, message and node paths Post-processing tools Two different simulation modes GUI mode batch mode - also “run indexing”
  • 16. Michael S. Desta August 21, 2013 16/21 the ONE in Action Scenario parameters Movement model Number of nodes Node characteristics (buffer size, radio range, etc.) Simulation period, time steps Infinite number of possible combinations of simulation parameters a subset that makes sense Two basic approaches - Keep it Simple Vs Increasing Reality All settings are key-value pairs
  • 17. Michael S. Desta August 21, 2013 17/21 example Config. file
  • 18. Michael S. Desta August 21, 2013 18/21 Starting the ONE In command line prompt ./one.sh configuration_file_name.txt for Microsoft Windows, use one.bat Example ./one.sh epidemic_settings.txt For batch mode, use “-b” and define number of runs ./one.sh -b epidemic_settings.txt 11
  • 19. Michael S. Desta August 21, 2013 19/21 Acknowledgments The ONE simulator has been developed in the SINDTN and CATDTN projects supported by Nokia Research Center (Finland) TEKES ICT-SHOK Future Internet project Academy of Finland projects RESMAN and Picking Digital Pockets (PDP) ... and supported by EIT ICT Labs.
  • 20. Michael S. Desta August 21, 2013 20/21 More Information Homepage: http://www.netlab.tkk.fi/tutkimus/dtn/theone/ Javadoc documentation of the code: http://www.netlab.tkk.fi/tutkimus/dtn/theone/javadocv 12/ Generic info: README.txt (in the distribution package) the ONE Developers Community: https://www.netlab.tkk.fi/mailman/listinfo/theone
  • 21. Michael S. Desta August 21, 2013 21/21 Thank You!