Skip to main content

SA-RI-MAC: Sender-Assisted Receiver-Initiated Asynchronous Duty Cycle MAC Protocol for Dynamic Traffic Loads in Wireless Sensor Networks

  • Conference paper
Mobile Lightweight Wireless Systems (Mobilight 2011)

Abstract

Duty cycling is an efficient mechanism to conserve energy in wireless sensor networks. Several existing duty cycling techniques have been proposed to conserve energy, but they are not able to handle the contention under dynamic traffic loads. In this paper we propose a protocol called Sender-Assisted-Receiver-Initiated MAC (SA-RI-MAC) which solves this problem without sacrificing the energy efficiency. SA-RI-MAC employs the receiver initiated transmissions mechanism of RI-MAC with a sender assisted approach to handle the contention at the receiver. Senders tend to cooperate with each other to resolve the contention dynamically based on the contention level at the receiver. A further improvement is achieved by prioritizing the sender transmissions which has been starved long for the channel occupancy. Our simulation results in ns-2 show that SA-RI-MAC achieves significant improvement in conserving energy over RI-MAC. It can handle traffic contention much more efficiently than RI-MAC; thus improving end to end delivery ratio with a reduction in the latency. Under light traffic load, the performance of SA-RI-MAC is comparable with RI-MAC in terms of end to end delivery ratio, latency and energy efficiency.

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

Access this chapter

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Polastre, J., Hill, J., Culler, D.: Versatile Low Power Media Access for Wireless Sensor Networks. In: Proceedings of the Second International Conference on Embedded Networked Sensor Systems (SenSys 2004), pp. 95–107 (November 2004)

    Google Scholar 

  2. Ye, W., Heidemann, J.S., Estrin, D.: An Energy-Efficient MAC Protocol for Wireless Sensor Networks. In: Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002), pp. 1567–1576 (June 2002)

    Google Scholar 

  3. Du, S., Saha, A.K., Johnson, D.B.: RMAC: A Routing-Enhanced Duty-Cycle MAC Protocol for Wireless Sensor Networks. In: Proceedings of the 26th Annual IEEE Conference on Computer Communications (INFOCOM 2007), pp. 1478–1486 (May 2007)

    Google Scholar 

  4. van Dam, T., Langendoen, K.: An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks. In: Proceedings of the First International Conference on Embedded Networked Sensor Systems (SenSys 2003), pp. 171–180 (November 2003)

    Google Scholar 

  5. Sun, Y., Du, S., Gurewitz, O., Johnson, D.B.: DW-MAC: A Low Latency, Energy Efficient Demand-Wakeup MAC Protocol for Wireless Sensor Networks. In: Proceedings of the Ninth ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2008), pp. 53–62 (May 2008)

    Google Scholar 

  6. Ye, W., Heidemann, J.S., Estrin, D.: An Energy-Efficient MAC Protocol for Wireless Sensor Networks. In: Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002), pp. 1567–1576 (June 2002)

    Google Scholar 

  7. El-Hoiydi, A., Decotignie, J.-D.: WiseMAC: An Ultra Low Power MAC Protocol for Multi-hop Wireless Sensor Networks. In: Nikoletseas, S.E., Rolim, J.D.P. (eds.) ALGOSENSORS 2004. LNCS, vol. 3121, pp. 18–31. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  8. Buettner, M., Yee, G.V., Anderson, E.: X-MAC: A Short Preamble MAC Protocol for Duty-Cycled Wireless Sensor Networks. In: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, pp. 307–320 (2006)

    Google Scholar 

  9. Polastre, J., Hill, J., Culler, D.: Versatile Low Power Media Access for Wireless Sensor Networks. In: Proceedings of the Second International Conference on Embedded Networked Sensor Systems (SenSys 2004), pp. 95–107 (November 2004)

    Google Scholar 

  10. Sun, Y., Gurewitz, O., Johnson, D.B.: RI-MAC: A Receiver Initiated Asynchronous Duty Cycle MAC Protocol for Dynamic Traffic Loads in Wireless Sensor Networks. In: Proceedings of the Second International Conference on Embedded Networked Sensor Systems (SenSys 2008), pp. 1–14 (November 2008)

    Google Scholar 

  11. Zhang, H., Arora, A., Choi, Y.-R., Gouda, M.G.: Reliable Bursty Convergecast in Wireless Sensor Networks. In: Proceedings of the Sixth ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2005), pp. 266–276 (May 2005)

    Google Scholar 

  12. Hull, B., Jamieson, K., Balakrishnan, H.: Mitigating Congestion in Wireless Sensor Networks. In: Proceedings of the Second International Conference on Embedded Networked Sensor Systems (SenSys 2004), pp. 134–147 (November 2004)

    Google Scholar 

  13. Sun, Y., Du, S., Gurewitz, O., Johnson, D.B.: DW-MAC: A Low Latency, Energy Efficient Demand-Wakeup MAC Protocol for Wireless Sensor Networks. In: Proceedings of the Ninth ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2008), pp. 53–62 (May 2008)

    Google Scholar 

  14. Ye, W., Silva, F., Heidemann, J.: Ultra-Low: Duty Cycle MAC with Scheduled Channel Polling. In: Proceedings of the Second International Conference on Embedded Networked Sensor Systems (SenSys 2006), pp. 321–334 (October 2006)

    Google Scholar 

  15. UCB/LBNL/VINT Network Simulator-ns-2, http://www.isi.edu/nsnam/ns

  16. Garcia-Luna-Aceves, J.J., Tzamaloukas, A.: Reversing in Collision Avoidance Handshake in wireless networks. In: Proceedings of 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking, pp. 120–131 (1999)

    Google Scholar 

  17. Musaloiu-E., R., Liang, C.-J.M., Terzis, A.: Koala: Ultra-Low Power Data Retrieval in Wireless Sensor Networks. In: Proceedings of the 7th International Conference on Information Processing in Sensor Networks, pp. 421–432 (2008)

    Google Scholar 

  18. CC2420 Datasheet, http://www.ti.com

  19. Kyasanur, P., Vaidya, N.: Detection and Handling of MAC Layer Misbehavior in Wireless Networks. In: Proceedings of the International Conference on Dependable Systems and Networks (DSN 2003), pp. 173–182 (June 2003)

    Google Scholar 

  20. Anastasi, G., Falchi, A., Passarella, A., Conti, M., Gregori, E.: Performance Measurements of Motes Sensor Networks. In: Proceedings of the 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2004), pp. 174–181 (October 2004)

    Google Scholar 

  21. UPMA Package: Unified Power Management Architecture for Wireless Sensor Networks, http://tinyos.cvs.sourceforge.net/tinyos/tinyos-2.x-contrib/wustl/upma/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Henna, S. (2012). SA-RI-MAC: Sender-Assisted Receiver-Initiated Asynchronous Duty Cycle MAC Protocol for Dynamic Traffic Loads in Wireless Sensor Networks. In: Del Ser, J., et al. Mobile Lightweight Wireless Systems. Mobilight 2011. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 81. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29479-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29479-2_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29478-5

  • Online ISBN: 978-3-642-29479-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics