ABSTRACT

Computer simulation is a modeling tool that can be used to evaluate the performance of different systems, such as an IoT system. Simulation techniques are easy to use and in view of this are very popular. When simulating a system, its operation is depicted in a computer program, which is then exercised for what–if analysis. This chapter starts by describing how to develop a simple hand simulation model using an example that deals with the recertification of IoT devices. Subsequently, a list of relevant topics that one must know in order to develop a complete simulation model are presented. These are as follows: pseudo-random number generation, random variates generation, simulation designs, estimation techniques, and validation of a simulation. A set of exercises and a simulation project is given at the end of the chapter.