OneSim Simulator of the DTN simulator used in the world is defined as sim. The programming language used in One sim is Java. The most famous DTN routing protocol is offered by the researchers.
The main logic of some DTN routing algorithms is understood by the researchers based on the implementation of these routing protocols.
Our concern has a specialist with clean knowledge in all kinds of protocol family for developing network-based projects. They will guide the students and research scholars to effectively done their project.
We have different branches all over India, such as Chennai, Madurai, Mumbai, Pune, Trivandrum, where we are running for the past seven years.
An agent-based discrete event simulation engine is defined as One sim. A number of modules are updated by the engine at every simulation step, which implements the main simulation functions.
The modeling of node movement, routing, and message handling, inter-node contacts are the main functions of the One sim. The visualization, reports, and post-processing tools provide the result collection and analysis. The Onesim simulator project page and a detailed description of the simulator are available where the source code is also available.
The movement models implement the node movement in One sim. This may be synthetic models or existing movement traces. Based on the node location, communication range, and the bit-rate, the connection between the nodes is established.
An effective routing function is implemented by The routing modules implements the routing function where the messages to forward over existing contacts are decided by this model. Finally, the event generators generate the messages themselves.
The simulation engine sent the events (e.g., message or connectivity events) to the report module, and the simulation engine generates results based on them. Secondarily, the simulation state showing the locations, active contacts, and messages which is displayed by the graphical user interface (GUI) and is carried by the node.
In One sim, the basic agents in the simulator are called nodes. A mobile endpoint capable of acting as a store-carry-forward router (e.g., a pedestrian, car or tram with the required hardware) is modeled by the nodes.
The groups of nodes in a simulation world are building by the simulation scenarios where every group is configured with different capabilities. A special set of basic capabilities are modeled by each node in a network. These are radio interface, persistent movement, energy consumption, and message routing. The capabilities of nodes include the radio interface and persistent storage.
Only simple modeling is configured through parameterization (e.g., communication range, bit-rate, peer scanning interval, and storage capacity) of nodes.
The movement and routing are configured for more complex nodes through specialized modules that implement a particular behavior for the capability (e.g., different mobility models) on Onesim Simulator.
In this mobility, models implement the node capability movements on One sim. The node movement paths are generated by the algorithms and rules which are defined in the mobility model.
There are three types of synthetic movement models are included
1) random movement
2) map-constrained random movement
3) And also in human behavior based movement.
The creation of movement models, as well as interfaces, is included in the framework for loading external movement data. Implementations of the most popular Random Walk (RW) and Random Waypoint (RWP) are included. Due to their simplicity, these models are very popular in One sim, which may have various known shortcomings.