Abstract
Many sensor network protocols are self-configuring, but independent self-configuration at different layers often results in suboptimal performance. We present Chi, a full-system configuration architecture that separates system logic from system configuration. Drawing from concepts in artificial intelligence, Chi allows full-system configuration that meets both changing application demands and changing environmental conditions. We show that configuration policies using Chi can improve throughput and energy efficiency without adding dependencies between layers. Our results show that sensornet systems can use Chi to adapt to changing conditions at all layers of the system, thus meeting the requirements of heterogeneous and continuously changing system conditions.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Buettner, M., Yee, G.V., Anderson, E., Han, R.: X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks. In: Proceedings of ACM SenSys 2006, Boulder, Colorado, USA (2006)
Burri, N., von Rickenbach, P., Wattenhofer, R.: Dozer: ultra-low power data gathering in sensor networks. In: Proceedings of ACM/IEEE IPSN 2007, Cambridge, Massachusetts, USA (2007)
Cheng, T.E., Fonseca, R., Kim, S., Moon, D., Tavakoli, A., Culler, D., Shenker, S., Stoica, I.: A modular network layer for sensornets. In: Proceedings of USENIX OSDI 2006, Seattle, Washington, USA (August 2006)
Corkill, D.: Blackboard systems. AI Expert 6(9), 40–47 (1991)
Dunkels, A., Österlind, F., He, Z.: An adaptive communication architecture for wireless sensor networks. In: Proceedings of ACM SenSys 2007, Sydney, Australia (November 2007)
Dunkels, A., Österlind, F., Tsiftes, N., He, Z.: Software-based on-line energy estimation for sensor nodes. In: Proceedings of EmNetS-IV, Cork, Ireland (June 2007)
Durvy, M., Abeillé, J., Wetterwald, P., O’Flynn, C., Leverett, B., Gnoske, E., Vidales, M., Mulligan, G., Tsiftes, N., Finne, N., Dunkels, A.: Making Sensor Networks IPv6 Ready. In: Proceedings of the Sixth ACM Conference on Networked Embedded Sensor Systems (ACM SenSys 2008), Raleigh, North Carolina, USA, November 2008, pp. 421–422 (2008)
Hoesel, L.V., Nieberg, T., Wu, J., Havinga, P.: Prolonging the Lifetime of Wireless Sensor Networks by Cross-Layer Interaction. IEEE Wireless Communications 11(6), 78–86 (2004)
Hui, J., Culler, D.: IP is Dead, Long Live IP for Wireless Sensor Networks. In: Proceedings of the 6th international Conference on Embedded Networked Sensor Systems, Raleigh, North Carolina, USA (November 2008)
Jurdak, R., Baldi, P., Lopes, C.V.: Adaptive low power listening for wireless sensor networks. IEEE Transactions on Mobile Computing 6(8), 988–1004 (2007)
Kawadia, V., Kumar, P.: A cautionary perspective on cross-layer design. IEEE Wireless Communications 12(1), 3–11 (2005)
Kim, S., Fonseca, R., Dutta, P., Tavakoli, A., Culler, D., Levis, P., Shenker, S., Stoica, I.: Flush: A reliable bulk transport protocol for multihop wireless networks. In: Proceedings of ACM SenSys 2007, Sydney, Australia (November 2007)
Klues, K., Xing, G., Lu, C.: Link layer support for unified radio power management in wireless sensor networks. In: Proceedings of ACM/IEEE IPSN 2007, Cambridge, Massachusetts, USA (2007)
Köpke, A., Handziski, V., Hauer, J.-H., Karl, H.: Structuring the information flow in component-based protocol implementations for wireless sensor nodes. In: Proceedings of Work-in-Progress Session of EWSN 2004, Berlin, Germany (January 2004)
Lachenmann, A., Marrón, P., Minder, D., Gauger, M., Saukh, O., Rothermel, K.: TinyXXL: Language and runtime support for cross-layer interactions. In: Proceedings of IEEE SECON 2006, Reston, Virginia, USA (2006)
Lachenmann, A., Marrón, P., Minder, D., Rothermel, K.: Meeting lifetime goals with energy levels. In: Proceedings of ACM SenSys 2007, Sydney, Australia (2007)
Langendoen, K., Baggio, A., Visser, O.: Murphy loves potatoes: experiences from a pilot sensor network deployment in precision agriculture. In: Proceedings of IEEE IPDPS 2006, Rhodes Island, Greece (April 2006)
Madan, R., Cui, S., Lall, S., Goldsmith, A.: Cross-layer design for lifetime maximization in interference-limited wireless sensor networks. In: Proceedings of IEEE INFOCOM 2005, Miami, Florida, USA (March 2005)
Musaloiu-E., R., Liang, C.-J.M., Terzis, A.: Koala: Ultra-Low Power Data Retrieval in Wireless Sensor Networks. In: Proceedings of ACM/IEEE IPSN 2008, St. Louis, Missouri, USA (2008)
Polastre, J., Hui, J., Levis, P., Zhao, J., Culler, D., Shenker, S., Stoica, I.: A unifying link abstraction for wireless sensor networks. In: Proceedings of ACM SenSys 2005, San Diego, California, USA (2005)
Voigt, T., Österlind, F.: CoReDac: Collision-free command-response data collection. In: Proceedings of IEEE ETFA 2008, Hamburg, Germany (September 2008)
Whitehouse, K., Sharp, C., Brewer, E., Culler, D.: Hood: a neighborhood abstraction for sensor networks. In: Proceedings of ACM MobiSys 2004, Boston, MA, USA (June 2004)
Woo, A., Tong, T., Culler, D.: Taming the underlying challenges of reliable multihop routing in sensor networks. In: Proceedings of ACM SenSys 2003, Los Angeles, California, USA (2003)
Ye, W., Silva, F., Heidemann, J.: Ultra-low duty cycle mac with scheduled channel polling. In: Proceedings of ACM SenSys 2006, Boulder, Colorado, USA (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Finne, N., Eriksson, J., Tsiftes, N., Dunkels, A., Voigt, T. (2010). Improving Sensornet Performance by Separating System Configuration from System Logic. In: Silva, J.S., Krishnamachari, B., Boavida, F. (eds) Wireless Sensor Networks. EWSN 2010. Lecture Notes in Computer Science, vol 5970. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11917-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-11917-0_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11916-3
Online ISBN: 978-3-642-11917-0
eBook Packages: Computer ScienceComputer Science (R0)