Skip to main content

SRCP: Simple Remote Control for Perpetual High-Power Sensor Networks

  • Conference paper
Wireless Sensor Networks (EWSN 2009)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 5432))

Included in the following conference series:

  • 985 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Gumstix (accessed, February 2008), http://www.gumstix.com

  2. Delay Tolerant Networking Research Group (accessed, February 2008), http://www.dtnrg.org/wiki/Code

  3. Bahl, P., Adya, A., Padhye, J., Walman, A.: Reconsidering Wireless Systems with Multiple Radios. SIGCOMM Computer Communications Review 34(5), 39–46 (2004)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Eberle, H., Wander, A., Gura, N.: Testing Systems Wirelessly. In: Proceedings of the IEEE VLSI Test Symposium, pages 335 (April 2004)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Mulligan, G.: The 6LoWPAN Architecture. In: Proceedings of the Workshop on Embedded Networked Sensor, June 2007, pp. 78–82 (2007)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics