7 Conclusion
In wireless sensor networks, remote updating of the nodes is essential. Because communication is relatively costly in terms of power, many of the approaches discussed in this paper focus on reducing the size of the code. A typical approach is to use a virtual machine or an operating system to accomplish this.
Bibliography
- [Wir06]
Balancing Computation and Code Distribution Costs: The Case for Hybrid Execution in Sensor Networks, Ingwar Wirjawan, Joel Koshy, Raju Pandey, Yann Ramin. 2006.
- [Dun04]
Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors, Adam Dunkels, Björn Grönvall, Thiemo Voigt. 2004.
- [Han05]
A Dynamic Operating System for Sensor Nodes, Chih-Chieh Han, Ram Kumar, Roy Shea, Eddie Kohler and Mani Srivastava. 2005.
- [Lev02]
Maté: A Tiny Virtual Machine for Sensor Networks, Philip Levis and David Culler. 2002.
- [Lev05]
Active Sensor Networks, Philip Levis, David Gay, and David Culler. 2005.
- [Lev04]
Trickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks, Philip Levis, Neil Patel, David Culler, and Scott Shenker. 2004.
- [Reij03]
Efficient Code Distribution in Wireless Sensor Networks, Niels Reijers, Koen Langendoen. 2003.
- [Sta03]
A Remote Code Update Mechanism for Wireless Sensor Networks, Thanos Stathopoulos, Tyler McHenry, John Heidemann, Deborah Estrin. 2003.
- [Bal06]
Multi-level Software Reconfiguration for Sensor Networks, Rahul Balani, Chih-Chieh Han, Ram Kumar Rengaswamy, Ilias Tsigkogiannis, Mani Srivastava. 2006.
- [Dun06]
Run-Time Dynamic Linking for Reprogramming Wireless Sensor Networks, Adam Dunkels, Niclas Finne, Joakim Eriksson, Thiemo Voigt. 2006.
- [Jin06]
Secure Code Distribution in Dynamically Programmable Wireless Sensor Networks, Jing Deng Richard Han Shivakant Mishra. 2006.