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