DocumentCode :
3341008
Title :
Avrora: scalable sensor network simulation with precise timing
Author :
Titzer, Ben L. ; Lee, Daniel K. ; Palsberg, Jens
Author_Institution :
UCLA, Los Angeles, CA, USA
fYear :
2005
fDate :
38457
Firstpage :
477
Lastpage :
482
Abstract :
Simulation can be an important step in the development of software for wireless sensor networks and has been the subject of intense research in the past decade. While most previous efforts in simulating wireless sensor networks have focused on protocol-level issues utilizing models of the software implementation, a significant challenge remains in precisely measuring time-dependent properties such as radio channel utilization. One promising approach, first demonstrated by ATEMU, is to simulate the behavior of sensor network programs at the machine code level with cycle-accuracy, but poor performance has so far limited its scalability. In this paper we present Avrora, a cycle-accurate instruction-level sensor network simulator which scales to networks of up to 10,000 nodes and performs as much as 20 times faster than previous simulators with equivalent accuracy, handling as many as 25 nodes in real-time. We show how an event queue can enable efficient instruction-level simulation of microcontroller programs and allow the hidden parallelism in finegrained sensor network simulations to be extracted, once two core synchronization problems are identified and solved. Avrora´s ability to measure detailed time-critical phenomena can shed new light on design Issues for large-scale sensor networks.
Keywords :
microcontrollers; parallel machines; protocols; real-time systems; software engineering; synchronisation; wireless sensor networks; ATEMU; Avrora; core synchronization problem; cycle-accurate instruction-level sensor; hidden parallelism; machine code level; microcontroller program; precise timing; protocol-level issue; real-time system; software implementation; time-dependent property; wireless sensor network simulation; Discrete event simulation; Hardware; Microcontrollers; Monitoring; Operating systems; Scalability; Sea measurements; Sensor phenomena and characterization; Timing; Wireless sensor networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Processing in Sensor Networks, 2005. IPSN 2005. Fourth International Symposium on
Print_ISBN :
0-7803-9201-9
Type :
conf
DOI :
10.1109/IPSN.2005.1440978
Filename :
1440978
Link To Document :
بازگشت