A load-aware energy-efficient and throughput-maximized asynchronous duty cycle MAC for wireless sensor networks

Abstract

Being a pivotal resource, conservation of energy has been considered as the most striking issue in the wireless sensor network research. Several works have been performed in the last years to devise duty cycle based MAC protocols which optimize energy conservation emphasizing low traffic load scenario. In contrast, considering the high traffic situation, another research trend has been continuing to optimize both energy efficiency and channel utilization employing rate and congestion control at the MAC layer. In this paper, we propose A Load-aware Energy-efficient and Throughput-maximized Asynchronous Duty Cycle MAC (LET-MAC) protocol for wireless sensor networks to provide an integrated solution at the MAC layer considering both the low-and high-traffic scenario. Through extensive simulation using ns-2, we have evaluated the performance of LET-MAC. LET-MAC achieves significant energy conservation during low traffic load (i.e., no event), compared to the prior asynchronous protocol, RI-MAC, as well as attains optimal throughput through maximizing the channel utilization and maintains lower delay in regard to the CSMA/CA-like protocol during a high volume of traffic (i.e., when an event occurs).

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Notes

  1. 1.

    The value could be taken from the maximum allowable data generation rate or minimum allowable data generation interval decided by the application.

  2. 2.

    No of sources= \(\rho\pi R_s^2\) where, \(\rho=\frac{100}{100\times100}, \pi=3.14, R_s=sensing\ range\)

References

  1. 1.

    Warneke B, Pister K (2002) Mems for distributed wireless sensor networks. In: 9th international conference on electronics, circuits and systems, 2002, vol 1, pp291–294

    Article  Google Scholar 

  2. 2.

    Kang J, Zhang Y, Nath B (2007) Tara: topology-aware resource adaptation to alleviate congestion in sensor networks. IEEE Trans Parallel Distrib Syst 18(7):919–931

    Article  Google Scholar 

  3. 3.

    Anastasi G, Conti M, Di Francesco M, Passarella A (2009) Energy conservation in wireless sensor networks: a survey. Ad Hoc Netw 7(3):537–568

    Article  Google Scholar 

  4. 4.

    Halkes GP, van Dam T, Langendoen KG (2005) Comparing energy-saving mac protocols for wireless sensor networks. Mob Netw Appl 10(5):783–791

    Article  Google Scholar 

  5. 5.

    Rangwala S, Gummadi R, Govindan R, Psounis K (2006) Interference-aware fair rate control in wireless sensor networks. SIGCOMM Comput Commun Rev 36(4):63–74

    Article  Google Scholar 

  6. 6.

    Wan C-Y, Eisenman SB, Campbell AT (2003) Coda: congestion detection and avoidance in sensor networks. In: SenSys ’03: proceedings of the 1st international conference on embedded networked sensor systems. ACM, New York, pp 266–279

    Chapter  Google Scholar 

  7. 7.

    Wang C, Li B, Sohraby K, Daneshmand M, Hu Y (2007) Upstream congestion control in wireless sensor networks through cross-layer optimization. IEEE J Sel Areas Commun 25(4):786–795

    Article  Google Scholar 

  8. 8.

    Ee CT, Bajcsy R (2004) Congestion control and fairness for many-to-one routing in sensor networks. In: SenSys ’04: proceedings of the 2nd international conference on Embedded networked sensor systems. ACM, New York, pp 148–161

    Chapter  Google Scholar 

  9. 9.

    Ye W, Heidemann J, Estrin D (2004) Medium access control with coordinated adaptive sleeping for wireless sensor networks. IEEE/ACM Trans Netw 12(3):493–506

    Article  Google Scholar 

  10. 10.

    Du S, Saha A, Johnson D (2007) Rmac: a routing-enhanced duty-cycle mac protocol for wireless sensor networks. In: INFOCOM 2007. 26th IEEE international conference on computer communications. IEEE, Piscataway, pp 1478–1486

    Chapter  Google Scholar 

  11. 11.

    Lu G, Krishnamachari B, Raghavendra CS (2007) An adaptive energy-efficient and low-latency mac for tree-based data gathering in sensor networks: research articles. Wirel Commun Mob Comput 7(7):863–875

    Article  Google Scholar 

  12. 12.

    Sun Y (2008) Du S, Gurewitz O, Johnson DB Dw-mac: a low latency, energy efficient demand-wakeup mac protocol for wireless sensor networks. In: MobiHoc ’08: proceedings of the 9th ACM international symposium on Mobile ad hoc networking and computing. ACM, New York, pp 53–62

    Chapter  Google Scholar 

  13. 13.

    Polastre J, Hill J, Culler D (2004) Versatile low power media access for wireless sensor networks. In: SenSys ’04: proceedings of the 2nd international conference on Embedded networked sensor systems. ACM, New York, pp 95–107

    Chapter  Google Scholar 

  14. 14.

    Buettner M, Yee GV, Anderson E, Han R (2006) X-mac: a short preamble mac protocol for duty-cycled wireless sensor networks. In: SenSys ’06: Proceedings of the 4th international conference on embedded networked sensor systems. ACM, New York, pp 307–320

    Chapter  Google Scholar 

  15. 15.

    Stone K, Colagrosso M (2007) Efficient duty cycling through prediction and sampling in wireless sensor networks. Wirel Commun Mob Comput 7(9):1087–1102

    Article  Google Scholar 

  16. 16.

    Sun Y, Gurewitz O, Johnson DB (2008) Ri-mac: a receiver-initiated asynchronous duty cycle mac protocol for dynamic traffic loads in wireless sensor networks. In: SenSys ’08: proceedings of the 6th ACM conference on Embedded network sensor systems. ACM, New York, pp 1–14

    Chapter  Google Scholar 

  17. 17.

    El-Hoiydi A, Decotignie J-D (2005) Low power downlink mac protocols for infrastructure wireless sensor networks. Mob Netw Appl 10(5):675–690

    Article  Google Scholar 

  18. 18.

    Musaloiu-E R, Liang C-J, Terzis A (2008) Koala: ultra-low power data retrieval in wireless sensor networks. In: IPSN ’08. International conference on information processing in sensor networks, 2008, pp 421–432

  19. 19.

    Garcia-Luna-Aceves JJ, Tzamaloukas A (1999) Reversing the collision-avoidance handshake in wireless networks. In: MobiCom ’99: proceedings of the 5th annual ACM/IEEE international conference on mobile computing and networking. ACM, New York, pp 120–131

    Chapter  Google Scholar 

  20. 20.

    van Dam T, Langendoen K (2003) An adaptive energy-efficient mac protocol for wireless sensor networks. In: SenSys ’03: proceedings of the 1st international conference on embedded networked sensor systems. ACM, New York, pp 171–180

    Google Scholar 

  21. 21.

    Ye W, Silva F, Heidemann J (2006) Ultra-low duty cycle mac with scheduled channel polling. In: SenSys ’06: proceedings of the 4th international conference on embedded networked sensor systems. ACM, New York, pp 321–334

    Chapter  Google Scholar 

  22. 22.

    Hull B, Jamieson K, Balakrishnan H (2004) Mitigating congestion in wireless sensor networks. In: SenSys ’04: proceedings of the 2nd international conference on Embedded networked sensor systems. ACM, New York, pp 134–147

    Chapter  Google Scholar 

  23. 23.

    Jian Y, Chen S (2008) Can csma/ca networks be made fair? In MobiCom ’08: proceedings of the 14th ACM international conference on Mobile computing and networking. ACM, New York, pp 235–246

    Book  Google Scholar 

  24. 24.

    Chipcon inc. CC2420 datasheet. http://www.chipcon.com

  25. 25.

    Kim TO, Park JS, Chong HJ, Kim KJ, Choi BD (2008) Performance analysis of ieee 802.15.4 non-beacon mode with the unslotted csma/ca. IEEE Commun Lett 12(4):238–240

    Article  Google Scholar 

  26. 26.

    Na J, Lim S, Kim C-K (2008) Dual wake-up low power listening for duty cycled wireless sensor networks. EURASIP Journal on Wireless Communications and Networking 2008(11)

  27. 27.

    Floyd S, Jacobson V (1993) Random early detection gateways for congestion avoidance. IEEE/ACM Trans Netw 1(4):397–413

    Article  Google Scholar 

Download references

Acknowledgement

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by MEST (No. 2009-0083838).

Author information

Affiliations

Authors

Corresponding author

Correspondence to Choong Seon Hong.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Monowar, M.M., Alam, M.M., Rahman, M.O. et al. A load-aware energy-efficient and throughput-maximized asynchronous duty cycle MAC for wireless sensor networks. Ann. Telecommun. 65, 777–794 (2010). https://doi.org/10.1007/s12243-010-0173-3

Download citation

Keywords

  • Wireless sensor networks
  • Energy conservation
  • MAC protocol