Abstract
Wireless sensor nodes are used to sense and transmit information from target region such as nature and industrial environment. In those nodes, dynamic reconfiguration is required to update codes, change functions, and maintain programs, because each node is deployed in a remote region. Currently, many dynamic reconfiguration schemes have been researched in wireless sensor networks. However, they are still inefficient in terms of energy usage, and not capable to manage multiple modules. In this paper, we present an efficient module management scheme for dynamic reconfiguration of sensor operating systems. To minimize the updating cost of each module that has a dependency relation, it provides a new ‘module update’ interface, which is different from the module insertion and deletion methods. It also supports dependency and duplication checker to manage modules reliably. Our experimental results show that our scheme outperforms existing schemes in terms of both the execution time and the energy consumption.
Keywords
This Research was supported by the Soongsil University Research Fund, and the Brain Korea 21 Project and the ICT at Seoul National University provides research facilities for this study. This research was supported by a grant(06KLSGC01) from Cutting-edge Urban Development - Korean Land Spatialization Research Project funded by Ministry of Land, Transport and Maritime Affairs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Levis, P., Madden, S., Gay, D., Polastre, J., Szewczyk, R.: The emergence of networking abstractions and techniques in tinyos, In: First USENIX/ACM Symposium on Networked Systems Design and Implementation (2004)
Martin, F., Mikhak, B., Silverman, B.: A designer’s kit for making computational devices. IBM System Journal 39 (2000)
Han, C.C., Kumar, R., Shea, R., Kohler, E.: A dynamic operating system for sensor nodes. In: International Conference On Mobile Systems, Applications And Services, pp. 163–176 (2005)
Adam, D., Gronvall, B., Voigt, T.: Contiki–a lightweight and flexible operating system for tiny networked sensors. In: Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks, Tampa, Florida, USA (2004)
Adam, D., Niclas, F., Joakim, E., Thiemo, V.: Run-time dynamic linking for reprogramming wireless sensor networks. In: SenSys 2006, pp. 15–28 (2006)
Jonathan, W., Hui, C.: The Dynamic Behavior of a Data Dissemination Protocol for Network Programming at Scale. In: The 2nd ACM Conference on Embedded Networked Sensor Systems (SenSys 2004), November 3-5 (2004)
Daniel, P., Marco, C.: Understanding the Linux Kernel, 3rd edn. O’Reilly, Sebastopol (2006)
Avrora (website), http://compilers.cs.ucla.edu/avrora/index.html
Crossbow (website), http://www.xbow.com/
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Min, H., Heo, J., Cho, Y., Lee, K., Son, J., Song, B. (2008). A Module Management Scheme for Dynamic Reconfiguration. In: Gervasi, O., Murgante, B., Laganà, A., Taniar, D., Mun, Y., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2008. ICCSA 2008. Lecture Notes in Computer Science, vol 5072. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69839-5_61
Download citation
DOI: https://doi.org/10.1007/978-3-540-69839-5_61
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69838-8
Online ISBN: 978-3-540-69839-5
eBook Packages: Computer ScienceComputer Science (R0)