A Low Duty Cycle Efficient MAC Protocol Based on Self-Adaption and Predictive Strategy
In the medium access control layer (MAC) of WSN, the scheduling mechanism of nodes based on the periodical listen/sleep is an effective way of saving node energy consumption. In the case of data transmission which is not affected reduces the nodes’ proportions, we improve the protocols based on asynchronous MAC. This paper discusses a protocol which is a low duty cycle energy-efficient MAC protocol for WSN and can be adaptively updated based on the prediction nodes’ wake-up time. We call it AP-MAC protocol. In AP-MAC protocol, the nodes will not wake up or send data in the same period, and they will wake up in random time according to the algorithm that has been set. In this case, the network can avoid the problem of collision, cross-talk, etc. caused by all the nodes’ wake-up in the same time, and save more energy. To ensure the reliable transmission of network data, the node which sends data will predict the wake-up time of receiving nodes and ensure the receiving nodes wake up timely and establish a connection with sending note. At the same time, we join several adaptive update mechanisms in the network according to the dynamic changes of it. The experimental results show that the improved protocol not only can save the network energy consumption by effectively reducing the overall duty cycle of the network nodes and improving the reliable transmission of data but also can improve the adaptability of the network.
KeywordsMAC layer Asynchronous Predict Duty cycle Update
This research work is supported by National Natural Science Foundation fo China (Grant No.61571328), Major projects of science and technology in Tianjin (No.15ZXDSGX00050), Training plan of Tianjin University Innovation Team (No.TD12-5016), Major projects of science and technology for their service in Tianjin (No.16ZXFWGX00010), Training plan of Tianjin 131 Innovation Talent Team (No.TD2015-23).
- 1.SARIMSTHA NEOGY (2012) Efficient path selection to propagate data message for optimizing the energy dissipation in WSN. Advances in Intelligent Systems and Computing 176(34):671–683Google Scholar
- 7.Li ZJ, Li M, Liu JL, Tang SJ (2011) Understanding the flooding in low-duty-cycle wireless sensor networks. In: proc. of the parallel processing (ICPP). IEEE computer society, pp 673–682. doi: 10.1109/ICPP.2011.56
- 10.Sha M, Dor R, Hackmann G et al (2013) Self-adapting MAC layer for wireless sensor networks[C]// real-time Systems symposium (RTSS), 2013 I.E. 34th IEEE, pp 192–201Google Scholar
- 14.Wei Y, Heidemann J, Estrin D (2002) An energy-efficient MAC protocol for wireless sensor network. Proceedings of the IEEE INFOCOM'02. New York, NY, USA, pp 1567–1576Google Scholar
- 15.Dam TV, Langendoen K (2003) An adaptive energy-efficient MAC protocol for wireless sensor networks. Proceedings of the first international Conference on embedded networked sensor Systems (SenSys'03). Los Angeles, CA, USA, pp 171–180Google Scholar
- 16.Wei Y, Silva F, Heidemann J (2006) Ultra-low duty cycle MAC with scheduled channel polling. Proceedings of the 4th ACM SenSys Conference(SenSys'06). Boulder, CO, USA, pp 321–334Google Scholar
- 17.Polastre J, Hill J, Culler D (2004) Versatile low power media access for wireless sensor networks. Proceedings of the second ACM SenSys Conference (SenSys’04). Baltimore, MD, USA, pp 95–107Google Scholar
- 18.Buettner M, Yee GV, Anderson E (2006) X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks. Proceedings of the 4th ACM SenSys Conference (SenSys'06). Boulder, CO, USA, pp 307–320Google Scholar
- 19.Cao H, Parker KW, Arora A (2006) O-MAC: a receiver centric power management protocol. Proceedings of the 14th IEEE international Conference on network protocols (ICNP'06). Santa Barbara, CA, USA, pp 311–320Google Scholar
- 21.Zhetao L, Ming Z, Zhiqiang W et al (2013) Low duty cycle and low collision of asynchronous wireless sensor network MAC protocol. J Commun :9-16Google Scholar
- 22.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. Proceedings of the 6th ACM SenSys Conference(SenSys'08). Raleigh, NC, USA, pp 1–14Google Scholar
- 23.Tang L, Sun Y, Gurewitz O et al (2011) PW-MAC: an energy-efficient predictive-wakeup MAC protocol for wireless sensor networks. Proceedings-IEEE INFOCOM 34(17):1305–1313Google Scholar