SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
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!

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

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!