Font Size: a A A

Design And Implementation Of Extendable Delay-Tolerant Networking Simulator

Posted on:2014-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:L LiFull Text:PDF
GTID:2248330395496701Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet of Things technology, the vehiclearea network technology that wireless sensor networking is deployed in the carshas begun to put into use. At the same time wireless sensor network carried byhuman body in body area network for statistical medical information is also indevelopment. With the improvement of the corresponding applications, delaytolerant network appeared in civilian technology. Due to the large scale of thewireless sensor networks, it is difficult for testing in indoor environment. Soa successful experiment must prepare much resource and considerate a completeplan. Therefore in usual case of the study, we use the software simulation insteadof real construction for wireless sensor networks environment.After a long time of study, delay tolerant network research generally focuseson high-level optimization and strategy, including the part of the routingalgorithm, topology control or energy control. A simulator is generally smalland fast, with a simplified underlying. The ONE simulator is always chosen asa simulation tool. However, the ONE simulator has many shortcomings. Underlyinglink control, energy control details are missing; some mobile model like thefunctions of the base station communication convergence in the region also needsimplementation. Development based on the ONE simulator is restricted bycompatibility issues. And the ONE doesn’t have a development documents and can’tguarantee stability between versions.Considering the above, I decide to develop a new simulation tool, byreferencing to the ONE’s design and fitting the RFC standard delay tolerantnetwork architecture. I aim to make the final software product have the ONE’score utilities; Besides this, its architecture is more reasonable than ONE optimization, RFC compliant, and performance is more efficient than ONE in timeand space; Its functions will be easier to extend and easier for researchers toget started. Therefore, the contents of this article focused on delay tolerantnetwork simulation tool development, mainly including the entire simulation toolsdemand analysis, modeling, system architecture design, interface design, codeimplementation, and running test steps.In this article, first, through the analysis of recent research of delaytolerant network applications and studies, I work out the demand specificationof software simulation, summed up the functional requirement of the simulationtool. Then according to the phenomena in real world, the resources and some ofthe statistics, I analysis and modeling a variety of node mobility model usedto simulate the movement of devices and simplified communication protocol stackand other similar according to the actual situation. Next step I read manyimplementations of the simulation tools architecture and delay tolerant networkRFC engineering architecture. Then I designed the software architecture of lowcoupling, high cohesion easy expansion, high performance with experiments’demand and functionality requirement. After above steps in accordance with theproject plan I refined the design of simulation tools and defined classes,interfaces that would be used in implementation of software and then finishedcoding. In addition to experimental convenience and operability I developed aGUI, map editing tool and configuration file parsing tool, to facilitate theresearchers get started and the usual use.In future work, I will add more useful functions to this software, such asother mobility models, communication models; Besides, a user manual will be workedout, more detailed description of the various functions of the simulator and codeoverride specification will be shown in it.
Keywords/Search Tags:Delay-Tolerant Networking, Network Simulation, Simulator
PDF Full Text Request
Related items