Tossim Simulator

Tossim Simulator

Tossim Simulator is a discrete event simulator framework for TinyOS wireless sensor network. Instead of NS2, we implement Tossim, which captures the network behavior and attraction based on bit granularity, not on the packet level. We operate in a sensor network called motes, which deployed from IEEE based papers.

Motes are referred to as tiny sensing and computation device for limited communication, computation, and also energy resources. We offer Tossim simulator final year projects which simulate motes by abstracting hardware function and software modeling. We also compose a TinyOS sensor network with a large number of small hardware devices.

Debugging and testing Tiny OS Simulation Tossim simulator

Characteristics of Tossim

   We use Tossim characteristics

  • Time: Tossim interrupts time, and also it does not model the execution time.
  • Fidelity: It also captures TinyOS behavior at a low level. It simulates the network at a bit level and interrupts every system.
  • Models:
  • It also ensures an abstraction and does not itself create a model.
  • It provides a radio model.
  • Power / energy.
  • Building: Tossim build directly from the TinyOS code.
  • Imperfection: It also creates several simplified assumptions, in which Tossim captures TinyOS behavior at a very low level.
  • Networking: It also simulates mica network stack, includes MAC, encoding timing, and synchronous acknowledgments.
  • Authority: It also deploys real world TinyOS, which is very complex and highly variable behavior.

The architecture of Tossim Simulator

   We also ensure Tossim architecture with various components for student’s projects, and they are described as,

  • TinyOS Component Graph (Frames):
    • A component graph is a fundamental part of understanding the TinyOS program.
  • Execution Model (Events):
    • Every event queue is the process of Tossim.
    • We model interrupts through simulator events.
  • Models (Radio and ADC Models):
  • We ensure models for the Tossim simulator, and they are categorized as follows,
    • Radio Model:
      • We also implement a radio model as a simple radio model and lossy radio model.
      • Every radio model describes the transmission character from one node to another; these are given as collision, signal strength, and interference.
    • ADC Models:
      • ADC is referred to as Analog-Digital conversion; it exhibits as two models they are Random, Generic.
  • Hardware Abstraction Components:
    • TinyOS run on motes which abstract each hardware resource as components.
    • It also replaces a small number of components such as ADC, clock, and EEPROM.

Advantages of Tossim Simulator

   We developed 90+ Tossim Simulator projects, and we attained the following advantages are

  • Every node can be evaluated under perfect transmission conditions
  • Architecture is a simple and powerful emulator for Tossim in WSN.
  • Hidden terminal problems are captured.
  • Tossim supports thousands of node simulation.
Live Tasks
Technology Ph.D MS M.Tech
NS2 75 117 95
NS3 98 119 206
OMNET++ 103 95 87
OPNET 36 64 89
QULANET 30 76 60
MININET 71 62 74
MATLAB 96 185 180
LTESIM 38 32 16
COOJA SIMULATOR 35 67 28
CONTIKI OS 42 36 29
GNS3 35 89 14
NETSIM 35 11 21
EVE-NG 4 8 9
TRANS 9 5 4
PEERSIM 8 8 12
GLOMOSIM 6 10 6
RTOOL 13 15 8
KATHARA SHADOW 9 8 9
VNX and VNUML 8 7 8
WISTAR 9 9 8
CNET 6 8 4
ESCAPE 8 7 9
NETMIRAGE 7 11 7
BOSON NETSIM 6 8 9
VIRL 9 9 8
CISCO PACKET TRACER 7 7 10
SWAN 9 19 5
JAVASIM 40 68 69
SSFNET 7 9 8
TOSSIM 5 7 4
PSIM 7 8 6
PETRI NET 4 6 4
ONESIM 5 10 5
OPTISYSTEM 32 64 24
DIVERT 4 9 8
TINY OS 19 27 17
TRANS 7 8 6
OPENPANA 8 9 9
SECURE CRT 7 8 7
EXTENDSIM 6 7 5
CONSELF 7 19 6
ARENA 5 12 9
VENSIM 8 10 7
MARIONNET 5 7 9
NETKIT 6 8 7
GEOIP 9 17 8
REAL 7 5 5
NEST 5 10 9
PTOLEMY 7 8 4

Workflow

YouTube Channel

Unlimited Network Simulation Results available here.