Title :
Boreas: Efficient Synchronization for Scalable Emulation of Sensor Networks
Author :
Sauter, Robert ; Figura, Richard ; Saukh, Olga ; Marrón, Pedro José
Author_Institution :
Univ. Duisburg-Essen, Duisburg-Essen, Germany
Abstract :
Cycle-accurate emulation of sensor networks allows a detailed analysis of platform target code for development and evaluation. However, the high overhead incurred by providing the necessary fidelity limits the size of the emulated networks considerably. The use of multiple cores provided by modern hardware can significantly improve the speed of emulation but requires synchronization algorithms to preserve causality. Based on the well-known multithreaded event-driven emulator Avrora, we investigate a number of synchronization methods including an algorithm that does not require any locks to improve the performance. We show that both the speed and the scalability can be significantly improved without sacrificing correctness. Additionally, we evaluate the impact of modern CPU technologies such as simultaneous multithreading on emulation performance.
Keywords :
synchronisation; telecommunication network reliability; wireless sensor networks; Avrora; Boreas; Cycle-accurate scalable emulation; efficient synchronization algorithms; multithreaded event-driven emulator; platform target code analysis; wireless sensor network; Clustering algorithms; Emulation; Hardware; Instruction sets; Java; Scalability; Synchronization; scalable emulation; sensor networks;
Conference_Titel :
Mobile Adhoc and Sensor Systems (MASS), 2011 IEEE 8th International Conference on
Conference_Location :
Valencia
Print_ISBN :
978-1-4577-1345-3
DOI :
10.1109/MASS.2011.53