Skip to main content

A Measurement-Based Analysis of the Interaction Between Network Layers in TinyOS

  • Conference paper

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

Abstract

There have been a number of recent proposals for link and network-layer protocols in the sensor networking literature, each of which claims to be superior to other approaches. However, a proposal for a networking protocol at a given layer in the stack is typically evaluated in the context of a single set of carefully selected protocols at other layers. Because of the limited data available about interactions between different protocols at various layers of the stack, it is difficult for developers of sensor network applications to select from amongst the range of alternative sensor networking protocols. This paper evaluates the interaction between several protocols at the MAC and network layers measuring their performance in terms of end-to-end throughput and loss on a large testbed. We identify some common sources of poor performance; based on this experience, we propose a set of design principles for the designers of future interfaces.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Buonadonna, P., Gay, D., Hellerstein, J., Hong, W., Madden, S.: TASK: Sensor Network in a Box. In: European Workshop on Sensor Networks (January 2005)

    Google Scholar 

  2. Werner-Allen, G., Johnson, J., Ruiz, M., Lees, J., Welsh, M.: Monitoring Volcanic Eruptions with a Wireless Sensor Network. In: European Workshop on Sensor Networks (January 2005)

    Google Scholar 

  3. Welsh, M., Werner-Allen, G.: G. Motelab webpage, http://motelab.eecs.harvard.edu

  4. Rajendran, V., Obraczka, K., Garcia-Luna-Aceves, J.J.: Energy-Efficient, Collision-Free Medium Access Control for Wireless Sensor Networks. In: ACM SenSys 2003 (November 2003)

    Google Scholar 

  5. van Dam, T., Langendoen, K.: An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks. In: SenSys 2003 (November 2003)

    Google Scholar 

  6. Hohlt, B., Doherty, L., Brewer, E.: Flexible Power Scheduling for Sensor Networks. In: Proceedings of IPSN (April 2004)

    Google Scholar 

  7. TinyOS: http://webs.cs.berkeley.edu/tos/

  8. Ye, W., Heidemann, J., Estrin, D.: An energy-efficient MAC protocol for wireless sensor networks. In: INFOCOM (June 2002)

    Google Scholar 

  9. Madden, S., Franklin, M., Hellerstein, J., Hong, W.: TAG: a tiny aggregation service for ad-hoc sensor networks. In: 5th Symposium on Operation System Design and Implementation (December 2002)

    Google Scholar 

  10. Levis, P., Madden, S., Gay, D., Polastre, J., Szewczyk, R., Woo, A., Brewer, E., Culler, D.: The Emergence of Networking Abstractions and Techniques in TinyOS. In: NSDI (March 2004)

    Google Scholar 

  11. Rossi, L., Krishnamachari, B., Kuo, C.: Distributed Parameter Estimation for Monitoring Diffusion Phenomena Using Physical Models. In: SECON (October 2004)

    Google Scholar 

  12. Szewczyk, R., Polastre, J., Mainwaring, A., Culler, D.: Lessons from a sensor network expedition. In: European Workshop on Sensor Networks (January 2004)

    Google Scholar 

  13. Zhao, J., Govindanm, R.: Understanding Packet Delivery Performance in Dense Wireless Sensor Networks. In: ACM SenSys 2003 (November 2003)

    Google Scholar 

  14. Woo, A., Tony, T., Culler, D.: Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks. In: ACM SenSys 2003 (November 2003)

    Google Scholar 

  15. De Couto, D., Aguayo, D., Bicket, J., Morris, R.: A High-Throughput Path Metric for Multi-Hop Wireless Routing. In: Proceedings of ACM MobiCom (September 2003)

    Google Scholar 

  16. Ye, W., Heidemann, J., Estrin, D.: Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks. Transactions on Networking, 493–506 (2004)

    Google Scholar 

  17. Polastre, J., Hill, J., Culler, D.: Versatile Low Power Media Access for Wireless Sensor Networks. In: ACM SenSys 2004 (November 2004)

    Google Scholar 

  18. Crossbow: http://www.xbow.com

  19. Crickets: http://www.nms.lcs.mit.edu/crickets

  20. Polastre, J., Hui, J., Levis, P., Zhao, J., Culler, D., Shenker, S., Stoica, I.: A Unifying Link Abstraction for Wireless Sensor Networks. In: ACM SenSys 2005 (November 2005)

    Google Scholar 

  21. Yarvis, M., Conner, W., Krishnamurthy, L., Chhabra, J., Elliott, B., Mainwaring, A.: Real-World Experiences with an Interactive Ad Hoc Sensor Network. In: IWAHN 2002 (August 2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Malesci, U., Madden, S. (2006). A Measurement-Based Analysis of the Interaction Between Network Layers in TinyOS. In: Römer, K., Karl, H., Mattern, F. (eds) Wireless Sensor Networks. EWSN 2006. Lecture Notes in Computer Science, vol 3868. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11669463_22

Download citation

  • DOI: https://doi.org/10.1007/11669463_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32158-3

  • Online ISBN: 978-3-540-32159-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics