Abstract
Energy consumption is the most significant factor determining the performance of wireless sensor networks. Most medium access control (MAC) protocols operate based on a duty-cycle mechanism to reduce idle listening time that contributes a significant portion of the sensor node battery depletion. Many conventional MAC protocols focus on enhancing the unicast traffic performance based on the duty-cycle; however, most of them have overlooked other traffic types. In this paper, we propose an enhanced receiver-initiated MAC (EnRI-MAC) protocol to support various traffic types in wireless sensor networks. The EnRI-MAC decreases two important contributors to energy depletion: duplicated transmission and retransmission. In the EnRI-MAC, the duplicated transmission decreases by assigning a rendezvous time for receiving broadcast and multicast data, and the retransmission is reduced by significantly decreasing the collision probability. We have verified the performance of the proposed EnRI-MAC in comparison with the RI-MAC using the ns-2 simulation. The simulation results indicate that the EnRI-MAC achieves improved broadcast and convergecast performance compared with that of the RI-MAC in terms of duty-cycle ratio and delivery latency, while maintaining identical unicast performance.










Similar content being viewed by others
References
Atzori, L., Iera, A., & Morabito, G. (2010). The internet of things: A survey. A Computer Network,54, 2787–2805.
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communications Magazine,40, 102–114.
Kushalnagar, N., Montenegro, G., Culler, D. E., & Hui, J. W. Transmission of IPv6 packets over IEEE 802.15.4 Networks. http://tools.ietf.org/html/rfc4944. Accessed 21 Oct 2018.
Part 15.4. (2006). Wireless Medium Access Control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area networks (LRWPANs). IEEE Standard 802.15.4.
Christin, D., Reinhardt, A., Mogre, P. S., & Steinmetz, R. (2010). Wireless sensor networks and the internet of things: Selected challenges. In Proceedings of 8th GI/ITG KuVS Fachgespräch Drahtlose Sensornetze (pp. 31–34).
Zhu, Q., Wang, R., Chen, Q., Liu, Y., & Qin, W. (2010). IoT gateway: Bridging wireless sensor networks into internet of things. In Proceedings of IEEE/IFIP 8th international conference on embedded and ubiquitous computing (EUC) (pp. 347–352).
Hong, S., Kim, D., Ha, M., Bae, S., Park, S., Jung, W., et al. (2010). SNAIL: An IP-based wireless sensor network approach to the internet of things. IEEE Wireless Communications,17, 34–42.
Han, K., Luo, J., Liu, Y., & Vasilakos, A. (2013). Algorithm design for data communications in duty-cycled wireless sensor networks: A survey. IEEE Communications Magazine,51, 107–113.
Huang, P., Xiao, L., Soltani, S., Mutka, M., & Xi, N. (2012). The evolution of mac protocols in wireless sensor networks: A survey. IEEE Communications Surveys and Tutorials,99, 1–20.
Sun, Y., Gurewits, O., Du, S., Tang, L., & Johnson, D. B. (2009). ADB: An efficient multihop broadcast protocol based on asynchronous duty-cycling in wireless sensor networks. In Proceedings of the 7th ACM conference on embedded networked sensor systems (pp. 43–56).
Sun, Y., Gurewitz, O., & Johnson, D. B. (2008). RI-MAC: A receiver-initiated asynchronous duty cycle MAC protocol for dynamic traffic loads in wireless sensor networks. In Proceeding of SenSys (pp. 1–14).
Network Simulator 2 (NS2). http://www.isi.edu/nsnam/ns/. Accessed 21 Oct 2018.
Nguyen, H. A., Förster, A., Puccinelli, D., & Giordano, S. (2011). Sensor node lifetime: An experimental study. In Proceedings of IEEE international conference on pervasive computing and communications workshops (PERCOM Workshops) (pp. 202–207).
Polastre, J., Hill, J., & Culler, D. (2004). Versatile low power media access for wireless sensor networks. In Proceedings of SenSys (pp. 95–107).
El-Hoiydi, A. & Decotignie, J.-D. (2004). WiseMAC: An ultra low power MAC protocol for multi-hop wireless sensor networks. In Proceedings of 9th international symposium on computers and communications (ISCC) (pp. 244–251).
Buettner, M., Yee, G. V., Anderson, E., & Han, R. (2006). X-MAC: A short preamble MAC protocol for duty-cycled wireless sensor networks. In Proceedings of SenSys (pp. 307–320).
Tang, L., Sun, Y., Gurewitz, O., & Johnson, D. B. (2011). PW-MAC: An energy-efficient predictive-wakeup MAC protocol for wireless sensor networks. In Proceedings of INFOCOM (pp. 1305–1313).
Dutta, P., Dawson-Haggerty, S., Chen, Y., Liang, C.-J. M., & Terzis, A. (2010). Design and evaluation of a versatile and efficient receiver-initiated link layer for low-power wireless. In Proceedings of SenSys (pp. 1–14).
Ye, W., Heidemann, J., & Estrin, D. (2002). An energy-efficient MAC protocol for wireless sensor networks. In Proceeding of INFOCOM (pp. 1567–1576).
Dam, T. & Langendoen, K. (2003). An adaptive energy-efficient MAC protocol for wireless sensor networks. In Proceedings of SenSys (pp. 171–180).
Lu, G., Krishnamachari, B., & Raghavendra, C. S. (2004). An adaptive energy efficient and low-latency MAC for data gathering in wireless sensor networks. In Proceedings of 18th international conference on parallel and distributed processing symposium (IPDPS) (pp. 224–235).
Sun, Y., Du, S., Gurewitz, O., & Johnson, D. B. (2008). DW-MAC: A low latency, energy efficient demand-wakeup MAC protocol for wireless sensor networks. In Proceedings of MobiHoc (pp. 53–62).
Rhee, I., Warrier, A., Aia, M., & Min, J. (2005). Z-MAC: A hybrid MAC for wireless sensor networks. In Proceedings of SenSys (pp. 90–101).
Kim, Y., Shin, H., & Cha, H. (2008). Y-MAC: An energy-efficient multichannel MAC protocol for dense wireless sensor networks. In Proceedings of IPSN (pp. 53–63).
Incel, O. D., van Hoesel, L., Jansen, P., & Havinga, P. (2011). MC-LMAC: A multi-channel MAC protocol for wireless sensor networks. Ad Hoc Networks,9, 73–94.
Cano, C., Bellalta, B., Sfairopoulou, A., & Oliver, M. (2011). Low energy operation in WSNs: A survey of preamble sampling MAC protocols. Computer Networks,55, 3351–3363.
Jang, I., Yang, S., Yoon, H., & Kim, D. (2013). EMBA: An efficient multihop broadcast protocol for asynchronous duty-cycled wireless sensor networks. IEEE Transactions on Wireless Communications,12, 1640–1650.
Guo, S., He, L., Gu, Y., Jiang, B., & He, T. (2014). Opportunistic flooding in low-duty-cycle wireless sensor networks with unreliable links. IEEE Transactions on Computers,63, 2787–2802.
Zhou, G., He, T., Stankovic, J. A., & Abdelzaher, T. (2005). RID: Radio interference detection in wireless sensor networks. In Proceedings of IEEE 24th annual joint conference of the IEEE computer and communications societies (pp. 891–901).
Texas Instruments. CC2420: 2.4 GHz IEEE 802.15. 4/ZigBee-ready RF Transceiver. http://www.ti.com/lit/gpn/cc2420.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, J., Kim, S. EnRI-MAC: an enhanced receiver-initiated MAC protocol for various traffic types in wireless sensor networks. Wireless Netw 26, 1193–1202 (2020). https://doi.org/10.1007/s11276-018-1854-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-018-1854-5