Abstract
Remote management is essential for wireless sensor networks (WSNs) designed to run perpetually using harvested energy. A natural division of function for managing WSNs is to employ both an in-band data plane to sense, store, process, and forward data, and an out-of-band management plane to remotely control each node and its sensors. This paper presents SRCP, a Simple Remote Control Protocol that forms the core of an out-of-band management plane for WSNs. SRCP is motivated by our target environment: a perpetual deployment of high-power, aggressively duty-cycled nodes capable of handling high-bandwidth sensor data from multiple sensors. The protocol runs on low-power always-on control processors using harvested energy, distills an essential set of primitives, and uses them to control a suite of existing management functions on more powerful main nodes. We demonstrate SRCP’s utility by presenting a case study that (i) uses it to control a broad spectrum of management functions and (ii) quantifies its efficacy and performance.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gumstix (accessed, February 2008), http://www.gumstix.com
Delay Tolerant Networking Research Group (accessed, February 2008), http://www.dtnrg.org/wiki/Code
Bahl, P., Adya, A., Padhye, J., Walman, A.: Reconsidering Wireless Systems with Multiple Radios. SIGCOMM Computer Communications Review 34(5), 39–46 (2004)
Banga, G., Druschel, P., Mogul, J.C.: Resource Containers: A New Facility for Resource Management in Server Systems. In: Proceedings of the Symposium on Operating System Design and Implementation, February 1999, pp. 45–58. New Orleans, Louisiana (1999)
Draves, R., Padhye, J., Zill, B.: Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks. In: Proceedings of the International Conference on Mobile Computing and Networking, September 2004, pp. 114–128 (2004)
Dubois-Ferriére, H., Fabre, L., Meier, R., Metrailler, P.: TinyNode: A Comprehensive Platform for Wireless Sensor Network Applications. In: Proceedings of the International Conference on Information Processing in Sensor Networks, Nashville, Tennessee, April 2006, pp. 358–365 (2006)
Dutta, P., Hui, J., Jeong, J., Kim, S., Sharp, C., Taneja, J., Tolle, G., Whitehouse, K., Culler, D.: Trio: Enabling Sustainable and Scalable Outdoor Wireless Sensor Network Deployments. In: Proceedings of the International Conference on Information Processing in Sensor Networks Nashville, Tennessee, April 2006, pp. 407–415 (2006)
Dyer, M., Beutel, J., Kalt, T., Oehen, P., Thiele, L., Martin, K., Blum, P.: Deployment Support Network - a Toolkit for the Development of WSNs. In: Proceedings of the European Conference on Wireless Sensor Networks (January 2007)
Eberle, H., Wander, A., Gura, N.: Testing Systems Wirelessly. In: Proceedings of the IEEE VLSI Test Symposium, pages 335 (April 2004)
Hui, J.W., Culler, D.: The Dynamic Behavior of a Data Dissemination Protocol for Network Programming At Scale. In: Proceedings of the Conference on Embedded Networked Sensor Systems, Baltimore, Maryland, November 2004, pp. 81–94 (2004)
Krunic, V., Trumpler, E., Han, R.: NodeMD: Diagnosing Node-Level Faults in Remote Wireless Sensor Systems. In: Proceedings of the International Conference on Mobile Systems, Applications, and Services, San Juan, Puerto Rico, June 2007, pp. 43–56 (2007)
Levis, P., Brewer, E., Culler, D., Gay, D., Madden, S., Patel, N., Polastre, J., Shenker, S., Szewczyk, R., Woo, A.: The Emergence of a Networking Primitive in Wireless Sensor Networks. Communications of the ACM 51(7) (July 2008)
Levis, P., Patel, N., Culler, D.E., Shenker, S.: Trickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks. In: Proceedings of the Symposium on Networked System Design and Implementation, San Francisco, California, March 2004, pp. 15–28 (2004)
Li, M., Yan, T., Ganesan, D., Lyons, E., Shenoy, P., Venkataramani, A., Zink, M.: Multi-User Data Sharing in Radar Sensor Networks. In: Proceedings of the Conference on Embedded Networked Sensor Systems, Raleigh, November 2007, pp. 247–260 (2007)
Lorincz, K., Chen, B.-r., Waterman, J., Werner-Allen, G., Welsh, M.: Resource Aware Programming in the Pixie OS. In: Proceedings of the Conference on Embedded Networked Sensor Systems (2008)
McIntire, D., Ho, K., Yip, B., Singh, A., Wu, W., Kaiser, W.J.: Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System. In: Proceedings of the International Conference on Information Processing in Sensor Networks, Nashville, Tennessee, April 2006, pp. 449–457 (2006)
Mulligan, G.: The 6LoWPAN Architecture. In: Proceedings of the Workshop on Embedded Networked Sensor, June 2007, pp. 78–82 (2007)
Ramanathan, N., Chang, K., Kapur, R., Girod, L., Kohler, E., Estrin, D.: Sympathy for the Sensor Network Debugger. In: Proceedings of the Conference on Embedded Networked Sensor Systems, San Diego, California, November 2005, pp. 255–267 (2005)
Rowe, A., Rosenberg, C., Nourbakhsh, I.: A Low Cost Embedded Color Vision System. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, October 2002, pp. 208–213 (2002)
Tolle, G., Culler, D.: Design of an Application-Cooperative Management System for Wireless Sensor Networks. In: Proceedings of the European Workshop on Wireless Sensor Networks, January 2005, pp. 121–132 (2005)
Wachs, M., Choi, J.I., Lee, J.W., Srinivasan, K., Chen, Z., Jain, M., Levis, P.: Visibility: A New Metric for Protocol Design. In: Proceedings of the Conference on Embedded Networked Sensor Systems Raleigh, November 2007, pp. 73–86 (2007)
Werner-Allen, G., Swieskowski, P., Welsh, M.: MoteLab: A Wireless Sensor Network Testbed. In: roceedings of the International Conference on Information Processing In Sensor Networks, Los Angeles, California, April 2005, pp. 483–488 (2005)
Whitehouse, K., Tolle, G., Taneja, J., Sharp, C., Kim, S., Jeong, J., Hui, J., Dutta, P., Culler, D.: Marionette: Using RPC for Interactive Development and Debugging of Wireless Embedded Networks. In: Proceedings of the International Conference on Information Processing in Sensor Networks, Nashville, Tennessee, April 2006, pp. 416–423 (2006)
Yang, J., Soffa, M.L., Selavo, L., Whitehouse, K.: Clairvoyant: A Comprehensive Source-Level Debugger for Wireless Sensor Networks. In: Proceedings of the Conference on Embedded Networked Sensor Systems, Raleigh, November 2007, pp. 189–203 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sharma, N., Gummeson, J., Irwin, D., Shenoy, P. (2009). SRCP: Simple Remote Control for Perpetual High-Power Sensor Networks. In: Roedig, U., Sreenan, C.J. (eds) Wireless Sensor Networks. EWSN 2009. Lecture Notes in Computer Science, vol 5432. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00224-3_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-00224-3_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00223-6
Online ISBN: 978-3-642-00224-3
eBook Packages: Computer ScienceComputer Science (R0)