Abstract
This paper presents AGA-MAC+: an asynchronous anycast protocol for wireless sensor networks. Latency is a problem for asynchronous MAC due to sleep-delay, since each relay must wait for the receiver to wake-up. Our protocol employs anycast communication to mitigate the one-hop-delay, selecting a group of neighboring nodes (Forwarding Candidate Set—FCS) as possible next hop. The first FCS member to wake up becomes the next relay, reducing latency. This new protocol is an improvement over AGA-MAC, our previous work, which considers data size to determine the number of FCS members. For large packets, small FCS leads to lower latency, whereas the reverse is true for small packets. This work expands this model, considering the quality of communication channels in FCS selection. In order to receive an error-free data packet with a given probability, nodes with a minimum signal-to-interference-plus-noise ratio (SINR) can take part in FCS. The performance of our protocol was evaluated using GrubiX Simulator, considering an environment with noise and interference. AGA-MAC+ was compared with two other well-known protocols, for different packet sizes and SINR values. Comparing energy spent in the communication process, AGA-MAC+ presented a performance gain of at least 5%, in 88% of the cases. When latency is assessed, AGA-MAC+ outperforms both protocols for all scenarios, presenting an improvement of at least 18% in 83% of the tests.
Similar content being viewed by others
Availability of Data and Material (Data Transparency)
Not applicable.
References
Cano, C., Bellalta, B., Sfairopoulou, A., & Oliver, M. (2011). Low energy operation in WSNs: A survey of preamble sampling MAC protocols. Computer Networks, 55(15), 3351–3363. https://doi.org/10.1016/j.comnet.2011.06.022
Kumar, A., Zhao, M., Wong, K., Guan, Y. L., & Chong, P. H. J. (2018). A comprehensive study of IoT and WSN MAC protocols: Research issues, challenges and opportunities. IEEE Access, 6, 76228–76262. https://doi.org/10.1109/ACCESS.2018.2883391
Singh, R., Rai, B., & Bose, S. (2017). A joint routing and MAC protocol for transmission delay reduction in many-to-one communication paradigm for wireless sensor networks. IEEE Internet of Things Journal, 4(4), 1031–1045. https://doi.org/10.1109/JIOT.2017.2724762
Doudou, M., Djenouri, D., Barcelo-Ordinas, J. M., & Badache, N. (2016). Delay-efficient MAC protocol with traffic differentiation and run-time parameter adaptation for energy-constrained wireless sensor networks. Wireless Networks, 22(2), 467–490. https://doi.org/10.1007/s11276-015-0965-5
Lim, J. B., Jang, B., & Sichitiu, M. L. (2015). Mcas-mac: A multichannel asynchronous scheduled mac protocol for wireless sensor networks. Computer Communications, 56, 98–107. https://doi.org/10.1016/j.comcom.2014.10.008
Vuran, M. C., & Akyildiz, I. F. (2010). XLP: A cross-layer protocol for efficient communication in wireless sensor networks. IEEE Transactions on Mobile Computing, 9(11), 1578–1591. https://doi.org/10.1109/TMC.2010.125
Ashraf, F., Vaidya, N., & Kravets, R. (2011). Any-MAC: Extending any asynchronous mac with anycast to improve delay in wsn. In 2011 8th annual IEEE communications society conference on sensor, mesh and ad hoc communications and networks (SECON) (pp. 19–27). IEEE, IEEE-SECON’2011. https://doi.org/10.1109/SAHCN.2011.5984898
Zuo, J., Dong, C., Ng, S. X., Yang, L. L., & Hanzo, L. (2015). Cross-layer aided energy-efficient routing design for ad hoc networks. IEEE Communications Surveys Tutorials, 17(3), 1214–1238. https://doi.org/10.1109/COMST.2015.2395378
Umar, I. A., Hanapi, Z. M., Sali, A., & Zulkarnain, Z. A. (2019). Towards overhead mitigation in state-free geographic forwarding protocols for wireless sensor networks. Wireless Networks, 25(3), 1017–1030. https://doi.org/10.1007/s11276-017-1651-6
Lima, M. M., Oliveira, H. A., Guidoni, D. L., & Loureiro, A. A. (2017). Geographic routing and hole bypass using long range sinks for wireless sensor networks. Ad Hoc Networks, 67, 1–10. https://doi.org/10.1016/j.adhoc.2017.08.010
Heimfarth, T., Giacomin, J., & De Araujo, J. (2015). Aga-MAC: Adaptive geographic anycast mac protocol for wireless sensor networks. In 2015 IEEE 29th international conference on advanced information networking and applications (AINA) (pp. 373–381). https://doi.org/10.1109/AINA.2015.209
Ye, W., Heidemann, J., & Estrin, D. (2002). An energy-efficient mac protocol for wireless sensor networks. In Proceedings INFOCOM 2002. Twenty-first annual joint conference of the IEEE computer and communications societies (vol. 3, pp. 1567–1576). IEEE. https://doi.org/10.1109/INFCOM.2002.1019408
Lu, G., Krishnamachari, B., & Raghavendra, C. (2004). An adaptive energy-efficient and low-latency mac for data gathering in wireless sensor networks. In 18th international parallel and distributed processing symposium, 2004. Proceedings (pp. 224–231). https://doi.org/10.1109/IPDPS.2004.1303264
Polastre, J., Hill, J., & Culler, D. (2004). Versatile low power media access for wireless sensor networks. In Proceedings of the 2nd international conference on embedded networked sensor systems, ACM, New York, NY, USA, SenSys ’04 (pp. 95–107). https://doi.org/10.1145/1031495.1031508
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 the 4th international conference on Embedded networked sensor systems (pp. 307–320). ACM, SenSys’06. https://doi.org/10.1145/1182807.1182838
Cheng, L., Chen, C., Ma, J., & Shu, L. (2012). Contention-based geographic forwarding in asynchronous duty-cycled wireless sensor networks. International Journal of Communication Systems, 25(12), 1585–1602. https://doi.org/10.1002/dac.1325
Liu, S., Fan, K. W., & Sinha, P. (2007). CMAC: An energy efficient mac layer protocol using convergent packet forwarding for wireless sensor networks. In SECON ’07 4th annual IEEE communications society conference on sensor, mesh and ad hoc communications and networks, 2007 (pp. 11–20). https://doi.org/10.1109/SAHCN.2007.4292813
Tan, H. X., & Chan, M. C. (2010). A2-MAC: An adaptive, anycast mac protocol for wireless sensor networks. In Proceedings of the IEEE wireless communications and networking conference (pp. 1–6). IEEE. https://doi.org/10.1109/WCNC.2010.5506098
Zeng, K., Lou, W., Yang, J., & Brown, D. (2007). On geographic collaborative forwarding in wireless ad hoc and sensor networks. In WASA 2007 international conference on wireless algorithms, systems and applications, 2007 (pp. 11–18). https://doi.org/10.1109/WASA.2007.29
Zorzi, M., & Rao, R. (2003). Geographic random forwarding (GeRaF) for ad hoc and sensor networks: Multihop performance. IEEE Transactions on Mobile Computing, 2(4), 337–348. https://doi.org/10.1109/TMC.2003.1255648
Vuran, M. C., & Akyildiz, I. F. (2009). Error control in wireless sensor networks: A cross layer analysis. IEEE/ACM Transactions on Networking, 17(4), 1186–1199. https://doi.org/10.1109/TNET.2008.2009971
Toklu, S., & Ayhan Erdem, O. (2014). BSC-MAC: Energy efficiency in wireless sensor networks with base station control. Computer Networks, 59, 91–100. https://doi.org/10.1016/j.bjp.2013.12.012
Heimfarth, T., Giacomin, J. C., de Araujo, J .P., & de Freitas, E. P. (2016). Analytical study of anycast asynchronous MAC protocols for wireless sensor networks. In Proceedings of the 31st annual ACM symposium on applied computing (pp. 716–723). ACM, SAC ’16. https://doi.org/10.1145/2851613.2851856
Standard, I. E. E. E. (2003). IEEE standard for information technology—telecommunications and information exchange between systems—local and metropolitan area networks specific requirements part 15.4: Wireless medium access control (MAC) and physical layer (phy) specifications for low-rate wireless personal area networks (lr-wpans). IEEE Standards, 802154–2003, 1–670. https://doi.org/10.1109/IEEESTD.2003.94389
Lessmann, J., Heimfarth, T., & Janacik, P. (2008). Shox: An easy to use simulation platform for wireless networks. In Tenth international conference on computer modeling and simulation, 2008. UKSIM 2008 (pp. 410–415). https://doi.org/10.1109/UKSIM.2008.32
Karp, B., & Kung, H. T. (2000). Gpsr: Greedy perimeter stateless routing for wireless networks. In Proceedings of the 6th annual international conference on mobile computing and networking (pp. 243–254). ACM, MobiCom ’00. https://doi.org/10.1145/345910.345953
Funding
The present work was realized with support of Fundação de Amparo à Pesquisa de Minas Gerais (FAPEMIG) Grant Number APQ-03095-16.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Not applicable.
Code Availability (Software Application or Custom Code)
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Heimfarth, T., Giacomin, J.C. & de Oliveira Schneider, B. An Asynchronous Anycast Cross-layer Protocol for WSN Suited to Noisy Environments. Wireless Pers Commun 120, 1079–1107 (2021). https://doi.org/10.1007/s11277-021-08505-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-021-08505-0