Loading

Improving Duty Cycle-based MAC Protocol in Wireless Networks using AI and Machine Learning
S. S. Ponde1, S. S. Lomte2

1S. S. Ponde, Research Scholar, Deogiri Institute of Engineering and Management Studies, Aurangabad, Maharashtra, India.
2Dr. S. S. Lomte, Director, Radhai Mahavidyalaya, Aurangabad, Maharashtra, India.
Manuscript received on November 24, 2019. | Revised Manuscript received on December 15, 2019. | Manuscript published on December 30, 2019. | PP: 3011-3017 | Volume-9 Issue-2, December, 2019. | Retrieval Number:  B4083129219/2019©BEIESP | DOI: 10.35940/ijeat.B4083.129219
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Duty cycle of a Medium Access Control (MAC) protocol is made up of sleep phase, wake-up phase and listen phase. MAC protocols usually proposes to optimize the duration of the wake-up and listen phases, in order to increase the duration of the sleep phase, thereby reducing the unwanted energy consumption of the wireless node. In this paper, we propose an Artificial Intelligence (AI) and machine learning (ML) based approach, which uses a hybrid combination of Time Division Multiple Access (TDMA), Bitmap Assisted MAC (BMA) and Sensor MAC (SMAC). The machine learning layer utilizes the duty cycle in the MAC layer, and generates multiple solutions for a given wireless communication. The AI layer then selects the best solution from the generated solutions by incorporating a duty cycle factor in the selection function, thereby optimizing the duty cycle of the protocol. The proposed system shows a 15% improvement in communication speed, and a 10% reduction in energy consumption across multiple communications. We plan to further extend this work for rural India, and apply it to real time agricultural applications.
Keywords: Artificial Intelligence (AI), MAC, TDMA, BMA, SMAC, Duty cycle.