Simulation is acting … Acting is not typical of real-life.
WSN Testbeds, Simulators, and EmulatorsTestbeds, simulators, and emulators, are effective tools to evaluate algorithms and protocols at design, development and implementation stages. Many of these tools are available, each with different features, characteristics, models and architectures for performance testing of WSNs. They are the focus of this book, as discussed in the previous chapter and accomplished in this one. It is arduous for a researcher or a practitioner to choose an appropriate tool for performance evaluation without the knowledge of the available tools, their features, as well as the pros and cons. Similarly, efforts to improve existing simulators or designing a new one require detailed understanding of useful tools readily available. This necessitates comprehensive horizontal and vertical analysis among competitors at different stages. For vertical validation of experiments, a singular approach for conducting simulation, emulation, and real world experiments in mobile ad hoc networks using a single tool is proposed in (Krop et al. 2007). As such, vertical analysis complements horizontal analysis that is performed by investigating different testbeds at almost the same level of abstraction. Recognizing the immense and diverse literature available, this chapter aims at clarifying in full details all concepts and features related to modeling and simulation, simulators and emulators.Studying and analyzing WSNs goes through different phases and approaches, starting theoretical by simulation, ending up practical via testbeds, or working midway as in emulation. The basic differentiation, as shown in Fig. 6.1, can be outlined in what follows (Coulson et al. 2012):• Physical testbeds as detailed in the previous chapter excel at high-fidelity evaluation of mature WSN designs, as well as detailed planning for real-world deployments. However, physical testbeds for WSN systems tend to be small in