Abstract. This paper presents a framework of simulation environment (SEMU) which allows developers to understand the behavior of applications or protocols for a wireless sensor network (WSN) before deploying real nodes in a physical environment.For eliminating the gap between simulation and real deployment, SEMU has supported fast real code emulation by dynamic binary translation technique. SEMU also models the controlled environment as virtual operating system (Virtual OS) to coordinate the interactions of large number of nodes. In addition, we have proposed a co-simulation model to enhance the accuracy of pure software simulation.Then a further synchronization problem will be addressed and resolved by the co-simulation model. The evaluation results show SEMU is really a fast scalable WSN simulator with real code emulation.Index Terms: Simulator, wireless sensor networks, dynamic binary translation, hardware and software co-simulation
IntroductionA wireless sensor network (WSN) is a network composed of a large number of sensor nodes, which are deployed in the environment. Recently, with the rapid development of WSNs, providing development tools such as simulation environment before deploying real nodes in physical environments is getting more important. A well simulation environment can help developers build their prototype models to know the interactions and the behavior of each node. In addition, most of WSN applications will deploy a large number of nodes in a simulation environment. However, the simulation speed depends on the simulation fidelity and scale. Therefore how to build up a fast scalable WSN simulation environment with the finegrained information is the main research problem in this paper.In this paper, a framework of simulation environment (SEMU) is presented. SEMU has a first version implementation and an extension model for hardware and software co-simulation. In order to extract the real behavior of each node, SEMU supports real applications to run on the virtual nodes. And, the new development trend shows us the powerful nodes [2], [4], [9] are also applied to WSNs.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.