Abstract
Power consumption is the most important factor to evaluate the performance of Wireless Sensor Networks. Most sensor network Medium Access Control (MAC) protocols operate based on a duty cycle mechanism. The asynchronous receiver-initiated MAC duty cycle protocols are popular due to their relatively higher energy efficiency. However, recent advances harnessing the benefits of cooperative communication have become one of the solutions of MAC duty cycle protocol. In this article, we improve the RI-MAC protocol by introducing a short frame identifier to notify the sender when the receiver wakes up. This resolution reduces idle listening, which increases energy performance. When the sender node receives a short frame identifier, it cooperates with neighboring senders, which minimizes collisions. Our protocol is called: a Cooperative Short Frame Identifier Receiver Initiated MAC protocol, COSFI-RIMAC is an asynchronous MAC protocol cooperative service cycle initiated by the receiver. The simulation result on the NS2 simulator shows that the COSFI-RIMAC mechanism reduces power consumption, produces minor latency, and increases the rate of packet delivery.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-022-10046-z/MediaObjects/11277_2022_10046_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-022-10046-z/MediaObjects/11277_2022_10046_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-022-10046-z/MediaObjects/11277_2022_10046_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-022-10046-z/MediaObjects/11277_2022_10046_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-022-10046-z/MediaObjects/11277_2022_10046_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-022-10046-z/MediaObjects/11277_2022_10046_Fig6_HTML.png)
Similar content being viewed by others
Data Availability
Not applicable.
References
Chowdhury, S. M., & Hossain, A. (2020). Different energy saving schemes in wireless sensor networks: A survey. Springer.
Kochhar, A., et al. (2018). Protocols for wireless sensor networks: A survey. Journal of Telecommunications and Information Technology, 7, 18.
Chen, D., & Tao, Z. (2011). An adaptive polling interval and short preamble media access control protocol for wireless sensor networks. Frontiers of Computer Science in China, 5(3), 300–307.
Ajmi, N., Helali, A., Lorenz, P., & Mghaieth, R. (2020). SPEECH-MAC: Special purpose energy-efficient contention-based hybrid MAC protocol for WSN and Zigbee network. International Journal of Communication Systems, 34, e4637.
Ye, W., Heidemann, J., & Estrin, D. (2002). An energy-efficient MAC protocol for wireless sensor networks. In INFO COM 2002. Twenty-FirstAnnual Joint Conference of the IEEE Computer and Communications Societies. Proceedings (Vol. 3, pp. 1567–1576). IEEE.
Du, S., Saha, A. K., & Johnson, D. B. (2007). RMAC: A routing enhanced duty-cycle MAC protocol for wireless sensor networks. In IEEE Infocom 2007–26th IEEE international conference on computer communications (pp. 1478–1486).
Choi, L., Lee, S. H., & Jun, J. A. (2010) SPEED-MAC: Speedy and energy-efficient data delivery MACprotocol for real-time sensor network applications. In Proceeding of the international conference on communications (ICC) (pp. 1–6).
Ozlem, D. I., Lodewijk, V. H., Pierre, J., & Paul, H. (2011) MC-LMAC: A multi-channel MAC protocolfor wireless sensor networks. In Ad Hoc networks (Vol. 9). Elsevier.
Zhao, Y.Z., Miao, C.Y., & Ma, M. (2012). An energy-efficient self-adaptive duty cycle MAC protocol for traffic-dynamic wireless sensor networks. In Wireless personal communications (pp. 1287–1315).
Polastre, J., Hill, J., & Culler, D. (2004). Versatile low power media access for wireless sensor networks. In ACM SenSys’04 (pp. 95–107).
El-Hoiydi, A., & Decotignie, J. -D. (2004) WiseMAC: An ultra-low-power MAC protocol for multi-hop wireless sensor networks. In Algorithmic aspects of wireless sensor networks (pp. 18–31). Springer.
Buettner, M., Yee, G. V., Anderson, E., & Han, R. (2006). X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks. In ACM SenSys’06 (pp. 307–320). ACM.
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 Proceedings of ACM SenSys (pp. 1–14).
Tang, L., Sun, Y., Gurewitz, O., & Johnson, D. B. (2011) PW-MAC: An energy-efficient predictive-wakeup MAC protocol for wireless sensor networks. In IEEE INFOCOM’11 (pp. 1305–1313).
Yong, Y., Chow, C., Kanesan, J., & Ishii, H. (2011). EE-RI-MAC: An energy-efficient receiver-initiated asynchronous duty cycle MAC protocol for dynamic traffic loads in wireless sensor networks. International Journal of Physical Sciences, 6(11), 2633–2643.
Wang, X., Zhang, X., Chen, G., & Zhang, Q. (2010). Opportunistic cooperation in low duty cycle wireless sensor networks. In IEEE ICC’10 (pp. 1–5).
Won, M., Park, T., & Son, S. H. (2014). Asym-MAC: A MAC protocol for low-power duty-cycled wireless sensor networks with asymmetric links. IEEE Communications Letters, 18, 809–812.
Pegatoquet, A., Le, T. N., & Magno, M. (2019). A wake-up radio-based MAC protocol for autonomous wireless sensor networks. IEEE/ACM Trans. Netw., 27, 56–70.
Hasan, M. M., Karmaker, A., Moni, S. S., & Alam, M. S. (2016). COASYM-MAC: A cooperative asymmetric MAC protocol for wireless sensor network. In Proceedings of the 9th international conference on electrical and computer engineering (ICECE), Dhaka, Bangladesh.
Md Hasan, M. M., Karmaker, A., Alam, M. S., & Craig, A. (2019). Minimizing the adverse effects of asymmetric links: A novel cooperative asynchronous MAC protocol for wireless sensor networks. MDPI Sensors.
Lee, J., & Kim, S. (2018). EnRI-MAC: An enhanced receiver-initiated MAC protocol for various traffic types in wireless sensor networks. Wireless Network 1–10.
Wymore, M. L., & Qiao, D. (2019). RIVER-MAC: A receiver-initiated asynchronously duty-cycled MAC protocol for the internet of things. In IEEE 43rd annual computer software and applications conference (COMPSAC) (Vol. 1, pp. 860–869).
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Goudjil, L., Semchedine, F. COSFI-RIMAC: A Cooperative Short Frame Identifier Receiver Initiated MAC Protocol for Wireless Sensor Network. Wireless Pers Commun 128, 2379–2395 (2023). https://doi.org/10.1007/s11277-022-10046-z
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-022-10046-z