Font Size: a A A

The Design And Implementation Of Verification Platform For Delay/disruption Tolerant Network

Posted on:2016-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:M LinFull Text:PDF
GTID:2308330473455069Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
The VANET, Underwater Wireless Sensor Networks, Deep-Space communication Network have some characters like long delay and connection break frequently, due to these the traditional network structure is not adaptable to these environments, so researchers have proposed the Delay/disruption Tolerant Network(DTN). The key points of DTN research include moving model, routing, congestion control, safety strategy, energy consumption model and so on. All of these have produced many research results, but DTN still has some points like model, mechanism, methods need to be improved. Some existing verifications like satellite network are either highly cost or deployed complex, other simulations systems have low simulation fidelity and reliability. These limit the scenes where research results can be used to real application. According to these, our thesis has worked as follows:In the first, we have analyzed the characters of DTN, the advantage and disadvantage of existing DTN verification modes like testbed, simulation software ONE, distribute software based on gridding and TUNIE platform. For the ONE, it is quite popular among researchers, but currently it lacks of detail documents about simulation models and realization process, which limit the use of the ONE. So we have analyzed the ONE simulation model, including the initial process, simulate step process, network updating process, routing updating process and so on. We have gave the introduction of ONE simulation model in detail, and publish this opensource file to the Internet, so other researchers can use this file to develop and improve ONE.Secondly based on the ONE, in order to increase fidelity, we have improved some key points of ONE. For the routing updating process, we put forward some improved methods on the process, including the consumed time and the communication ways of sending connection. For the setting of simulation scene, we have analyzed that wether it is reasonable to set the parameter of simulation scene. For the message generator model, considering that the nodes of ONE can not generate messages by themselves and the requirement of distributed simulation, we proposed a new message generator model. For the limitation that the time step of simulation controls the machine running time and the precision of simulation, we put a new method to confirm the time step of simulation.Finally we have introduced the working principle of JDTN, which is the software realization of Bunlde protocol. The deployment of simulation system based on JDTN faces some problems including insecurity of running environment and consumption of hardware resource, which are bad for the simulation of large-scale nodes. At the same time, JDTN itself does not support mobile model, messages generator, analysis of simulation results, which need to manually operate. In order to scale up the simulation nodes and improved the accuracy and reliability of simulation, we have designed a DTN distributed simulation scheme. Then we use container virtualization technology Docker, simulation software ONE, Bundle protocol component JDTN to realize the simulation system.
Keywords/Search Tags:DTN, simulation mode, ONE, JDTN, Docker
PDF Full Text Request
Related items