OneSim Simulator

One of the DTN simulator used in the world is defined as One 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 are understood by the researchers based on the implementation of these routing protocols.

Our concern have specialist with clean knowledge in all kinds of protocol family for developing network based projects. They will guide the students and research scholars for effectively done their project. We are having different branches all over India such as Chennai, Madurai, Mumbai, Pune, Trivandrum where we are running in past 7 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, is the main functions of the One sim. The visualization, reports and post-processing tools are provides the result collection and analysis. The One sim simulator project page and a detailed description of the simulator is available where the source code is also available.

The movement models implement the node movement in One sim. This may be a synthetic models or existing movement traces. Based on the node location, communication range and the bit-rate the connection between the nodes is established. The 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 generate results based on them. Secondarily, the simulation state showing the locations, active contacts and messages which is displayed by the the graphical user interface (GUI) and is carried by the node.

Energy Consumption

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 are 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 node through specialized modules which implement a particular behavior for the capability (e.g., different mobility models) on One sim.

The mobility models implements the node capability movements on One sim. The node movement paths are generated by the algorithms and rules which are defined in mobility model. There are three types of synthetic movement models are included: 1) random movement, 2) map-constrained random movement, and 3) 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 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.