In this paper, we propose the data fairness transmission and adaptive duty cycle through machine learning in wireless sensor networks. The mechanism of this paper is mainly composed of two parts. The proposed mechanism is based on the sleep-wake structure, which is one of the methods to increase the lifespan of the entire network by efficiently using the energy of the nodes. The first is a mechanism to support priority and data fairness. To this end, data input to the node is divided into priority classes according to transmission urgency and stored. Introduces the concept of cross-layer to rearrange data destined for the same destination. In addition, we propose a fair data transmission mechanism that allows even low-priority data to participate in transmission after a certain period. The second is an adaptive duty cycle mechanism through machine learning. For this purpose, public data related to forest fires are collected. The collected data is refined into data for each forest fire location and data for each forest fire time. For the refined data, an SVM (Support Vector Machine) model of supervised learning is used for machine learning, and a mechanism for adaptively adjusting the duty cycle of each node through the trained model is proposed. The computer language used for machine learning is Python language, and Google's Psychic Learn is used for the machine learning library. It was compared with the existing MAC protocol for evaluation, and it was confirmed that excellent energy efficiency results were obtained.
Read full abstract