Abstract
Wireless sensor networks have been widely considered as one of the most important technologies that promises wide range of applications in the field of medical, military, environment, home, agriculture, etc. A variety of Medium Access Control (MAC) protocols have been proposed for wireless sensor networks. This paper presents the comparative analysis of two MAC protocols–RI-MAC, receiver initiated asynchronous duty cycle MAC protocol which is a contention based protocol and ATMA, advertisement-based TDMA MAC protocol. The two MAC protocols are analyzed using four performance parameters such as end to end delay, throughput, packet delivery ratio and energy consumption.
Similar content being viewed by others
References
Sahoo BPS, Rath S, Puthal D (2012) Energy efficient protocols for wireless sensor networks: a survey and approach. Int J Comput Appl 44(18):42–48
Milenkovic A, Otto C, Jovanov E (2006) Wireless sensor networks for personal health monitoring: issues and an implementation. Comput Commun 29(13–14):2521–2533
Gungor V, Hancke G (2009) Industrial wireless sensor networks: challenges, design principles, and technical approaches. IEEE Trans Ind Electron 56(10):4258–4265
Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) Wireless sensor networks: a survey. IEEE Commun Mag 40(8):102–114
Akyildiz I, Melodia T, Chowdhury K (2007) A survey on wireless multimedia sensor networks. Comput Netw 51(4):921–960
Li Y, Thai MT, Wu W (2008) Medium access control protocols for wireless sensor networks. Wireless sensor networks and applications. Springer, Berlin, pp 87–108
Narain Bhavana, Sharma Anuradha, Kumar Sanjay, Patle Vinod (2011) Energy efficient MAC protocols for wireless sensor networks: a survey. Int J Comput Sci Eng Surv (IJCSES) 2(3):121–131
Deliang L, Fei P (2009) Energy-efficient MAC protocols for wireless sensor networks. Information communication technology. Beihang University, Beijing, pp 32–36
The MAC Alphabet Soup served in Wireless Sensor Networks (2010) Internet: http://www.st.ewi.tudelft.nl/~koen/MACsoup/index.php. Accessed date 12 Nov 2010
Ye W, Heidemann J, Estrin D (2002) An energy-efficient MAC protocol for wireless sensor networks. IEEE INFOCOM 3:1567–1576
van Dam T, Langendoen K (2003) An adaptive energy-efficient mac protocol for wireless sensor networks. In: Proceedings of the First ACM SenSys Conference, Los Angeles, California, USA, ACM, pp 171–180
Biswas R, Jain V, Ghosh C, Agrawal DP (2006) On-demand reliable medium access in sensor networks. WOWMOM ‘06 Proceedings of the 2006 International Symposium on on World of wireless, mobile and multimedia networks, pp 251–257
Sun Y, Du S, Gurewitz O, Johnson DB (2008) DW-MAC: a low latency, energy efficient demand-wakeup MAC protocol for wireless sensor networks. In: Proceedings of the 9th ACM International Symposium on Mobile adhoc networking and computing (MobiHoc 2008), pp 53–62
Polastre J, Hill J, Culler D (2004) Versatile low power media access for wireless sensor networks. In: Proceeding 2nd international conference on Embedded networked sensor systems (SensSys04), pp 95–107
El-Hoiydi A, Decotignie JD (2005) WiseMAC: an ultra low power MAC protocol for the downlink of infrastructurewireless sensor networks. Mobile networks and applications (MONET), vol 10, 06th edn. ACM/Kluwer Academic Publishers, Dordrecht, pp 675–690
Buettner M, Yee GV, Anderson E, Han R (2006) X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks. In: Proceedings of ACM Conference on Embedded networked sensor systems (SENSYS)
Lin EY, Rabaey J, Wolisz A (2004) Power-efficient Rendez-vous schemes for dense wireless sensor networks. IEEE Int Conf Commun Paris France 7:3769–3776
Sun Y, Gurewitz O, and Johnson DB (2008) RI-MAC: a receiver-initiated asynchronous duty cycle mac protocol for dynamic traffic loads in wireless sensor networks. In: Proceeding 6th ACM conference on Embedded network sensor systems (SenSys’08). pp 1–14
Dutta P, Dawson-Haggerty S, Chen Y, Liang CJ, Terzis A (2010) Design and evaluation of a versatile and efficient receiver-initiated link layer for low-power wireless. In: Proceedings of the International Conference on Embedded Networked Sensor Systems (ACM SenSys), Zurich, Switzerland
Tang L, Sun Y, Gurewitz O, Johnson DB (2011) PW-MAC: an energy-efficient predictive-wakeup MAC protocol for wireless sensor networks. INFOCOM, 2011 Proceedings IEEE. pp 1305–1313
Pei G, Chien C (2001) Low power TDMA in large wireless sensor networks, vol 1. IEEE MILCOM, Washington, pp 347–351
Rajendran V, Obraczka K, Garcia-Luna-Aceves J (2003) Energy-efficient, collision-free medium access control for wireless sensor networks. In: Proceeding ACM SenSys 03, Los Angeles. pp 181–192
van Hoesel L, Havinga P (2004) A lightweight medium access protocol (LMAC) for wireless sensor networks: reducing preamble transmissions and transceiver State switches. In: Proceedings of the International Conference on Networked Sensing Systems (INSS 2004), Tokyo
Ray S, Demirkol I, Heinzelman W (2010) ATMA: advertisement-based TDMA protocol for bursty traffic in wireless sensor networks. Proc GLOBECOM, IEEE, pp 1–5
Rhee I, Warrier A, Aia M, Min J (2005) Z-MAC: a hybrid MAC for wireless sensor networks. ACM SenSys, San Diego, pp 90–101
Ye W, Silva F, Heidemann J (2006) Ultra-low duty cycle mac with scheduled channel polling. In: Proceeding 4th ACM International conference on Embedded networked sensor systems (SenSys’06), New York. pp 321–334
Mehta S, Sup Kwak K (2010) H-MAC: a hybrid MAC protocol for wireless sensor networks. Int J Comput Netw Commun 2:108–117
Acknowledgements
We thank Prof. Yanjun Sun and Prof. Wendi Heinzelman for sharing the source code of RI-MAC and ATMA respectively.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jain, R. Comparative analysis of contention based and TDMA based MAC protocols for wireless sensor networks. Int. j. inf. tecnol. 12, 245–250 (2020). https://doi.org/10.1007/s41870-018-0152-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41870-018-0152-x