network simulator survey
Post on 17-Nov-2014
3.883 Views
Preview:
DESCRIPTION
TRANSCRIPT
Qualitative Comparison Qualitative Comparison of Network Simulation of Network Simulation
ToolsTools
Author: Björn SchillingAuthor: Björn Schilling
Supervisor: Jörg HähnerSupervisor: Jörg Hähner
Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
2/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler
2/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
2/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
4.4. Results & DiscussionResults & Discussion
2/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
4.4. Results & DiscussionResults & Discussion
5.5. Trade-off with simulation detailsTrade-off with simulation details
2/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
4.4. Results & DiscussionResults & Discussion
5.5. Trade-off with simulation detailsTrade-off with simulation details
6.6. Summary & ConclusionsSummary & Conclusions
2/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
About SimulationAbout Simulation
• Experiments can be expensive, impossible, complexExperiments can be expensive, impossible, complex
3/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
About SimulationAbout Simulation
• Experiments can be expensive, impossible, complexExperiments can be expensive, impossible, complex• Additionally, most measurements are not Additionally, most measurements are not
repeatablerepeatable
3/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
About SimulationAbout Simulation
• Experiments can be expensive, impossible, complexExperiments can be expensive, impossible, complex• Additionally, most measurements are not Additionally, most measurements are not
repeatablerepeatable► We need simulatorsWe need simulators
3/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
About SimulationAbout Simulation
• Experiments can be expensive, impossible, complexExperiments can be expensive, impossible, complex• Additionally, most measurements are not Additionally, most measurements are not
repeatablerepeatable► We need simulatorsWe need simulators
• Simulators model the real worldSimulators model the real world• Ease understanding of itEase understanding of it• Surge its behaviorSurge its behavior• Research its reactions on particular eventsResearch its reactions on particular events
3/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
About SimulationAbout Simulation
• Experiments can be expensive, impossible, complexExperiments can be expensive, impossible, complex• Additionally, most measurements are not Additionally, most measurements are not
repeatablerepeatable► We need simulatorsWe need simulators
• Simulators model the real worldSimulators model the real world• Ease understanding of itEase understanding of it• Surge its behaviorSurge its behavior• Research its reactions on particular eventsResearch its reactions on particular events
► „„as real as possible“as real as possible“
3/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
About SimulationAbout Simulation
• Experiments can be expensive, impossible, complexExperiments can be expensive, impossible, complex• Additionally, most measurements are not Additionally, most measurements are not
repeatablerepeatable► We need simulatorsWe need simulators
• Simulators model the real worldSimulators model the real world• Ease understanding of itEase understanding of it• Surge its behaviorSurge its behavior• Research its reactions on particular eventsResearch its reactions on particular events
► „„as real as possible“as real as possible“► Details play an important roleDetails play an important role
3/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Level of detail in simulationLevel of detail in simulation
Correct level of detail is one of the most challenging Correct level of detail is one of the most challenging problemsproblems
4/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Level of detail in simulationLevel of detail in simulation
Correct level of detail is one of the most challenging Correct level of detail is one of the most challenging problemsproblems
Pro:Pro:• More details -> more realismMore details -> more realism
4/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Level of detail in simulationLevel of detail in simulation
Correct level of detail is one of the most challenging Correct level of detail is one of the most challenging problemsproblems
Pro:Pro:• More details -> more realismMore details -> more realism• Too less details can lead to wrong or deluding resultsToo less details can lead to wrong or deluding results
4/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Level of detail in simulationLevel of detail in simulation
Correct level of detail is one of the most challenging Correct level of detail is one of the most challenging problemsproblems
Pro:Pro:• More details -> more realismMore details -> more realism• Too less details can lead to wrong or deluding resultsToo less details can lead to wrong or deluding results
Contra:Contra:• Time-consuming implementation & simulationTime-consuming implementation & simulation
4/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Level of detail in simulationLevel of detail in simulation
Correct level of detail is one of the most challenging Correct level of detail is one of the most challenging problemsproblems
Pro:Pro:• More details -> more realismMore details -> more realism• Too less details can lead to wrong or deluding resultsToo less details can lead to wrong or deluding results
Contra:Contra:• Time-consuming implementation & simulationTime-consuming implementation & simulation• MaintenanceMaintenance
4/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Level of detail in simulationLevel of detail in simulation
Correct level of detail is one of the most challenging Correct level of detail is one of the most challenging problemsproblems
Pro:Pro:• More details -> more realismMore details -> more realism• Too less details can lead to wrong or deluding resultsToo less details can lead to wrong or deluding results
Contra:Contra:• Time-consuming implementation & simulationTime-consuming implementation & simulation• MaintenanceMaintenance
In wireless networks two main points are important:In wireless networks two main points are important:• Algorithms & protocols have to be implemented detailedAlgorithms & protocols have to be implemented detailed
4/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Level of detail in simulationLevel of detail in simulationCorrect level of detail is one of the most challenging Correct level of detail is one of the most challenging
problemsproblems
Pro:Pro:• More details -> more realismMore details -> more realism• Too less details can lead to wrong or deluding resultsToo less details can lead to wrong or deluding results
Contra:Contra:• Time-consuming implementation & simulationTime-consuming implementation & simulation• MaintenanceMaintenance
In wireless networks two main points are important:In wireless networks two main points are important:• Algorithms & protocols have to be implemented detailedAlgorithms & protocols have to be implemented detailed• Simulation environment must be realisticSimulation environment must be realistic
4/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ComparisonsComparisonsWhy are they important?Why are they important?
• Significant differences between simulatorsSignificant differences between simulators
5/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ComparisonsComparisonsWhy are they important?Why are they important?
• Significant differences between simulatorsSignificant differences between simulators
• Only way to see which simulator is more accurate is Only way to see which simulator is more accurate is to make comparisonsto make comparisons
5/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ComparisonsComparisonsWhy are they important?Why are they important?
• Significant differences between simulatorsSignificant differences between simulators
• Only way to see which simulator is more accurate is Only way to see which simulator is more accurate is to make comparisonsto make comparisons
• Important for usersImportant for users Results can influence the choice of the simulatorResults can influence the choice of the simulator
5/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ComparisonsComparisonsWhy are they important?Why are they important?
• Significant differences between simulatorsSignificant differences between simulators
• Only way to see which simulator is more accurate is Only way to see which simulator is more accurate is to make comparisonsto make comparisons
• Important for usersImportant for users Results can influence the choice of the simulatorResults can influence the choice of the simulator
• Important for developersImportant for developers Results help to improve the simulatorResults help to improve the simulator
5/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
4.4. Results & DiscussionResults & Discussion
5.5. Trade-off with simulation detailsTrade-off with simulation details
6.6. Summary & ConclusionsSummary & Conclusions
Qualitative Comparison of Network Simulation Tools University of Stuttgart
OPNET ModelerOPNET Modeler
• Core is a finite state machineCore is a finite state machine• Analytical model is responsible for speeding up the Analytical model is responsible for speeding up the
simulationsimulation• Licences needed -> no open source productLicences needed -> no open source product• GUIGUI• Lots of documentationLots of documentation• Many pre-implemented algorithms and protocolsMany pre-implemented algorithms and protocols
6/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
OPNET ModelerOPNET Modeler
• Core is a finite state machineCore is a finite state machine• Analytical model is responsible for speeding up the Analytical model is responsible for speeding up the
simulationsimulation• Licences needed -> no open source productLicences needed -> no open source product• GUIGUI• Lots of documentationLots of documentation• Many pre-implemented algorithms and protocolsMany pre-implemented algorithms and protocols
► Primal intention was network simulation for Primal intention was network simulation for companiescompanies
6/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
OPNET ModelerOPNET Modeler
• Core is a finite state machineCore is a finite state machine• Analytical model is responsible for speeding up the Analytical model is responsible for speeding up the
simulationsimulation• Licences needed -> no open source productLicences needed -> no open source product• GUIGUI• Lots of documentationLots of documentation• Many pre-implemented algorithms and protocolsMany pre-implemented algorithms and protocols
► Primal intention was network simulation for Primal intention was network simulation for companiescompanies
► But comes along with some developer toolsBut comes along with some developer tools
6/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
NS-2NS-2
• Second version able to deal with wireless networksSecond version able to deal with wireless networks• Combination of C++ & OTclCombination of C++ & OTcl
• Compromise between performance and user-friendly Compromise between performance and user-friendly designdesign
• Event-based simulatorEvent-based simulator• Open-sourceOpen-source• Less documentationLess documentation• Help can be found in one of the numerous user-Help can be found in one of the numerous user-
groupsgroups
7/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
NS-2NS-2
• Second version able to deal with wireless networksSecond version able to deal with wireless networks• Combination of C++ & OTclCombination of C++ & OTcl
• Compromise between performance and user-friendly Compromise between performance and user-friendly designdesign
• Event-based simulatorEvent-based simulator• Open-sourceOpen-source• Less documentationLess documentation• Help can be found in one of the numerous user-Help can be found in one of the numerous user-
groupsgroups
► Mainly used among developersMainly used among developers
7/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
4.4. Results & DiscussionResults & Discussion
5.5. Trade-off with simulation detailsTrade-off with simulation details
6.6. Summary & ConclusionsSummary & Conclusions
Qualitative Comparison of Network Simulation Tools University of Stuttgart
NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler
1.1. Simple algorithm needed:Simple algorithm needed:► Flooding implemented in NS-2, OPNET, GloMoSimFlooding implemented in NS-2, OPNET, GloMoSim
8/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler
1.1. Simple algorithm needed:Simple algorithm needed:► Flooding implemented in NS-2, OPNET, GloMoSimFlooding implemented in NS-2, OPNET, GloMoSim
2.2. SetupSetup• 50 nodes, 10 of them initiating 100 broadcasts50 nodes, 10 of them initiating 100 broadcasts• 1km*1km area1km*1km area• 300 seconds runtime300 seconds runtime• Random Waypoint mobility model (controllable)Random Waypoint mobility model (controllable)• 802.11 MAC layer protocol802.11 MAC layer protocol• Freespace propagationFreespace propagation
8/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler
• Effective Effective transmission rangetransmission range
• Maximum Maximum difference of factor difference of factor 22
• Complete different Complete different behavior of behavior of simulator GloMoSimsimulator GloMoSim
9/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler
• Overhead, i.e. Overhead, i.e. produced produced duplicatesduplicates
• Again different Again different behaviorbehavior
• Difference of factor Difference of factor 2,52,5
10/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
4.4. Results & DiscussionResults & Discussion
5.5. Trade-off with simulation detailsTrade-off with simulation details
6.6. Summary & ConclusionsSummary & Conclusions
Qualitative Comparison of Network Simulation Tools University of Stuttgart
Simulators vs. RealWorld testbedSimulators vs. RealWorld testbedWhich simulator comes closest to reality?Which simulator comes closest to reality?
1.1. Simple (wired) Simple (wired) testbed:testbed:
• Possibility to create Possibility to create background trafficbackground traffic
• All the traffic has to All the traffic has to pass a 10Mbit linkpass a 10Mbit link
11/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Simulators vs. RealWorld testbedSimulators vs. RealWorld testbedWhich simulator comes closest to reality?Which simulator comes closest to reality?
1.1. Simple (wired) Simple (wired) testbed:testbed:
• Possibility to create Possibility to create background trafficbackground traffic
• All the traffic has to All the traffic has to pass a 10Mbit linkpass a 10Mbit link
2.2. Two different easy applications make up Two different easy applications make up simulation: CBR & FTPsimulation: CBR & FTP►CBR for simplicity, FTP for popularity & common usageCBR for simplicity, FTP for popularity & common usage
11/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Simulators vs. RealWorld testbedSimulators vs. RealWorld testbedCBR, 5MBit/s, Background = 6MBit/sCBR, 5MBit/s, Background = 6MBit/s
• Network testbed inaccurateNetwork testbed inaccurate• NS-2 more constant than OPNETNS-2 more constant than OPNET• Sudden drop of NS-2 curve after 60 secondsSudden drop of NS-2 curve after 60 seconds
12/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Simulators vs. RealWorld testbedSimulators vs. RealWorld testbedFTP, 10MB File, no background trafficFTP, 10MB File, no background traffic
• 2 simulations (normal / after simulator fine-tuning)2 simulations (normal / after simulator fine-tuning)• First results barely accurateFirst results barely accurate• Better results after fine-tuning, esp. OPNET ModelerBetter results after fine-tuning, esp. OPNET Modeler
13/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
4.4. Results & DiscussionResults & Discussion
5.5. Trade-off with simulation detailsTrade-off with simulation details
6.6. Summary & ConclusionsSummary & Conclusions
Qualitative Comparison of Network Simulation Tools University of Stuttgart
Results & DiscussionResults & DiscussionReasons for the differencesReasons for the differences
14/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Results & DiscussionResults & DiscussionReasons for the differencesReasons for the differences
• Main factor: Level of detail of physical and MAC Main factor: Level of detail of physical and MAC layer (1 and 2)layer (1 and 2) These layers are implemented in the simulatorThese layers are implemented in the simulator Other layers are implemented by the Other layers are implemented by the
developer/userdeveloper/user
14/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Results & DiscussionResults & DiscussionReasons for the differencesReasons for the differences
• Main factor: Level of detail of physical and MAC Main factor: Level of detail of physical and MAC layer (1 and 2)layer (1 and 2) These layers are implemented in the simulatorThese layers are implemented in the simulator Other layers are implemented by the Other layers are implemented by the
developer/userdeveloper/user
• Level of detail in simulation is decisive for the Level of detail in simulation is decisive for the resultsresults
14/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Results & DiscussionResults & DiscussionReasons for the differencesReasons for the differences
• Main factor: Level of detail of physical and MAC Main factor: Level of detail of physical and MAC layer (1 and 2)layer (1 and 2) These layers are implemented in the simulatorThese layers are implemented in the simulator Other layers are implemented by the Other layers are implemented by the
developer/userdeveloper/user
• Level of detail in simulation is decisive for the Level of detail in simulation is decisive for the resultsresults
• Identical implementation of algorithms in bothIdentical implementation of algorithms in bothsimulators is not possiblesimulators is not possible
14/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Results & DiscussionResults & DiscussionReasons for the differencesReasons for the differences
• Main factor: Level of detail of physical and MAC Main factor: Level of detail of physical and MAC layer (1 and 2)layer (1 and 2) These layers are implemented in the simulatorThese layers are implemented in the simulator Other layers are implemented by the Other layers are implemented by the
developer/userdeveloper/user
• Level of detail in simulation is decisive for the Level of detail in simulation is decisive for the resultsresults
• Identical implementation of algorithms in bothIdentical implementation of algorithms in bothsimulators is not possiblesimulators is not possible
• Bugs & failures can occurBugs & failures can occur Regular software updates, esp. NS-2Regular software updates, esp. NS-2
14/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
4.4. Results & DiscussionResults & Discussion
5.5. Trade-off with simulation detailsTrade-off with simulation details
6.6. Summary & ConclusionsSummary & Conclusions
Qualitative Comparison of Network Simulation Tools University of Stuttgart
Trade-off with simulation detailsTrade-off with simulation details
• Often integration is difficult & can have far reaching Often integration is difficult & can have far reaching consequences:consequences: DebuggingDebugging Later changeLater change
15/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Trade-off with simulation detailsTrade-off with simulation details
• Often integration is difficult & can have far reaching Often integration is difficult & can have far reaching consequences:consequences: DebuggingDebugging Later changeLater change
► Which details do make sense, which do not?Which details do make sense, which do not?► Compromise between performance & correctness Compromise between performance & correctness
must be found!must be found!
15/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Trade-off with simulation detailsTrade-off with simulation details
• Often integration is difficult & can have far reaching Often integration is difficult & can have far reaching consequences:consequences: DebuggingDebugging Later changeLater change
► Which details do make sense, which do not?Which details do make sense, which do not?► Compromise between performance & correctness Compromise between performance & correctness
must be found!must be found!
• Typically in todays simulators:Typically in todays simulators: Protocols rather detailedProtocols rather detailed Developers try to integrate as few details as possibleDevelopers try to integrate as few details as possible
15/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ExampleExample
One scenario simulated twice…One scenario simulated twice…• Without idle energy consumptionWithout idle energy consumption• With idle energy consumptionWith idle energy consumption
……with 4 different ad-hocwith 4 different ad-hoc
routing protocolsrouting protocols• AODVAODV• DSRDSR• DSDVDSDV• TORATORA
16/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ExampleExample
One scenario simulated twice…One scenario simulated twice…• Without idle energy consumptionWithout idle energy consumption• With idle energy consumptionWith idle energy consumption
……with 4 different ad-hocwith 4 different ad-hoc
routing protocolsrouting protocols• AODVAODV• DSRDSR• DSDVDSDV• TORATORA
► Deluding results in the first scenarioDeluding results in the first scenario
16/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ExampleExample
One scenario simulated twice…One scenario simulated twice…• Without idle energy consumptionWithout idle energy consumption• With idle energy consumptionWith idle energy consumption
……with 4 different ad-hocwith 4 different ad-hoc
routing protocolsrouting protocols• AODVAODV• DSRDSR• DSDVDSDV• TORATORA
► Deluding results in the first scenarioDeluding results in the first scenario► Idle energy consumption turns out to be an Idle energy consumption turns out to be an
important and necessary detail!important and necessary detail!
16/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
ContentsContents
1.1. IntroductionIntroduction
2.2. The Simulators: OPNET Modeler & NS-2The Simulators: OPNET Modeler & NS-2
3.3. ComparisonsComparisons• NS-2 vs. OPNET ModelerNS-2 vs. OPNET Modeler• Simulators vs. RealWorld testbedSimulators vs. RealWorld testbed
4.4. Results & DiscussionResults & Discussion
5.5. Trade-off with simulation detailsTrade-off with simulation details
6.6. Summary & ConclusionsSummary & Conclusions
Qualitative Comparison of Network Simulation Tools University of Stuttgart
Summary & ConclusionsSummary & Conclusions
• There are differences between simulators and their There are differences between simulators and their simulation resultssimulation results
17/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Summary & ConclusionsSummary & Conclusions
• There are differences between simulators and their There are differences between simulators and their simulation resultssimulation results
• The simulator design influences the simulationThe simulator design influences the simulation
17/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Summary & ConclusionsSummary & Conclusions
• There are differences between simulators and their There are differences between simulators and their simulation resultssimulation results
• The simulator design influences the simulationThe simulator design influences the simulation
• Too few comparisons have been made to make Too few comparisons have been made to make statements about quality and accuracy of the statements about quality and accuracy of the simulatorssimulators
17/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Summary & ConclusionsSummary & Conclusions
• There are differences between simulators and their There are differences between simulators and their simulation resultssimulation results
• The simulator design influences the simulationThe simulator design influences the simulation
• Too few comparisons have been made to make Too few comparisons have been made to make statements about quality and accuracy of the statements about quality and accuracy of the simulatorssimulators
• Each of the simulators showed strengths and Each of the simulators showed strengths and enervationsenervations Usage of a specific simulator depending on application Usage of a specific simulator depending on application
areaarea
17/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Summary & ConclusionsSummary & Conclusions
• Behavior of simulation can depend on small detailsBehavior of simulation can depend on small details
18/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Summary & ConclusionsSummary & Conclusions
• Behavior of simulation can depend on small detailsBehavior of simulation can depend on small details
• Necessity of a detail is not known before simulation Necessity of a detail is not known before simulation is done. Solutions for this problem?is done. Solutions for this problem?►Use experiences made before for future simulationsUse experiences made before for future simulations►Share knowledge: User-groupsShare knowledge: User-groups
18/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
19/19Qualitative Comparison of Network Simulation Tools University of Stuttgart
Thank you for your Thank you for your attention!attention!
Are there any questions?Are there any questions?
top related