Green Computing in Sensors-Enabled Internet of Things: Neuro Fuzzy Logic-Based Load Balancing

Energy is a precious resource in the sensors-enabled Internet of Things (IoT). Unequal load on sensors deplete their energy quickly, which may interrupt the operations in the network. Further, a single artificial intelligence technique is not enough to solve the problem of load balancing and minimize energy consumption, because of the integration of ubiquitous smart-sensors-enabled IoT. In this paper, we present an adaptive neuro fuzzy clustering algorithm (ANFCA) to balance the load evenly among sensors. We synthesized fuzzy logic and a neural network to counterbalance the selection of the optimal number of cluster heads and even distribution of load among the sensors. We developed fuzzy rules, sets, and membership functions of an adaptive neuro fuzzy inference system to decide whether a sensor can play the role of a cluster head based on the parameters of residual energy, node distance to the base station, and node density. The proposed ANFCA outperformed the state-of-the-art algorithms in terms of node death rate percentage, number of remaining functioning nodes, average energy consumption, and standard deviation of residual energy.

[1]  Shun'ichi Tano,et al.  Deep combination of fuzzy inference and neural network in fuzzy inference software - FINEST , 1996, Fuzzy Sets Syst..

[2]  Abdul Hanan Abdullah,et al.  Green computing for wireless sensor networks: Optimization and Huffman coding approach , 2017, Peer-to-Peer Netw. Appl..

[3]  Padmalaya Nayak,et al.  A Fuzzy Logic-Based Clustering Algorithm for WSN to Extend the Network Lifetime , 2016, IEEE Sensors Journal.

[4]  Omprakash Kaiwartya,et al.  Next Forwarding Node Selection in Underwater Wireless Sensor Networks (UWSNs): Techniques and Challenges , 2016, Inf..

[5]  Chin-Teng Lin,et al.  FALCON: a fuzzy adaptive learning control network , 1994, NAFIPS/IFIS/NASA '94. Proceedings of the First International Joint Conference of The North American Fuzzy Information Processing Society Biannual Conference. The Industrial Fuzzy Control and Intellige.

[6]  Omprakash Kaiwartya,et al.  Enabling green computing in cloud environments: Network virtualization approach toward 5G support , 2018, Trans. Emerg. Telecommun. Technol..

[7]  Omprakash Kaiwartya,et al.  Towards green computing for Internet of things: Energy oriented path and message scheduling approach , 2018 .

[8]  D. K. Lobiyal,et al.  Energy Balanced Model for Lifetime Maximization in Randomly Distributed Wireless Sensor Networks , 2014, Wirel. Pers. Commun..

[9]  Fernando A. C. Gomide,et al.  Design of fuzzy systems using neurofuzzy networks , 1999, IEEE Trans. Neural Networks.

[10]  Cauligi S. Raghavendra,et al.  PEGASIS: Power-efficient gathering in sensor information systems , 2002, Proceedings, IEEE Aerospace Conference.

[11]  Shusen Yang,et al.  A Cost-Efficient Communication Framework for Battery-Switch-Based Electric Vehicle Charging , 2017, IEEE Communications Magazine.

[12]  Anfeng Liu,et al.  Theoretical analysis of the lifetime and energy hole in cluster based wireless sensor networks , 2011, J. Parallel Distributed Comput..

[13]  Chin-Teng Lin,et al.  An online self-constructing neural fuzzy inference network and its applications , 1998, IEEE Trans. Fuzzy Syst..

[14]  S.A. Khan,et al.  Analyzing & Enhancing energy Efficient Communication Protocol for Wireless Micro-sensor Networks , 2005, 2005 International Conference on Information and Communication Technologies.

[15]  Abdul Hanan Abdullah,et al.  Performance Improvement in Geographic Routing for Vehicular Ad Hoc Networks , 2014, Sensors.

[16]  Omprakash Kaiwartya,et al.  Fuzzy-Based Channel Selection for Location Oriented Services in Multichannel VCPS Environments , 2018, IEEE Internet of Things Journal.

[17]  Seon-Ho Park,et al.  CHEF: Cluster Head Election mechanism using Fuzzy logic in Wireless Sensor Networks , 2008, 2008 10th International Conference on Advanced Communication Technology.

[18]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[19]  Hamid R. Berenji,et al.  Learning and tuning fuzzy logic controllers through reinforcements , 1992, IEEE Trans. Neural Networks.

[20]  Ademola P. Abidoye,et al.  Models for integrating wireless sensor networks into the Internet of Things , 2017, IET Wirel. Sens. Syst..

[21]  Omprakash Kaiwartya,et al.  Cross-Layer Energy Optimization for IoT Environments: Technical Advances and Opportunities , 2017 .

[22]  Abdul Hanan Abdullah,et al.  Virtualization in Wireless Sensor Networks: Fault Tolerant Embedding for Internet of Things , 2018, IEEE Internet of Things Journal.

[23]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[24]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[25]  Abdul Hanan Abdullah,et al.  Traffic Priority-Aware Adaptive Slot Allocation for Medium Access Control Protocol in Wireless Body Area Network , 2017, Comput..

[26]  Bernard Widrow,et al.  Layered neural nets for pattern recognition , 1988, IEEE Trans. Acoust. Speech Signal Process..

[27]  Rudolf Kruse,et al.  Neuro-fuzzy systems for function approximation , 1999, Fuzzy Sets Syst..

[28]  Indranil Gupta,et al.  Cluster-head election using fuzzy logic for wireless sensor networks , 2005, 3rd Annual Communication Networks and Services Research Conference (CNSR'05).

[29]  Yusheng Ji,et al.  Vehicular Multi-Access Edge Computing With Licensed Sub-6 GHz, IEEE 802.11p and mmWave , 2018, IEEE Access.

[30]  F ROSENBLATT,et al.  The perceptron: a probabilistic model for information storage and organization in the brain. , 1958, Psychological review.

[31]  Abdul Hanan Abdullah,et al.  Analytical Model of Deployment Methods for Application of Sensors in Non-hostile Environment , 2017, Wirel. Pers. Commun..

[32]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[33]  Ossama Younis,et al.  HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks , 2004, IEEE Transactions on Mobile Computing.

[34]  Jin-Shyan Lee,et al.  Fuzzy-Logic-Based Clustering Approach for Wireless Sensor Networks Using Energy Predication , 2012, IEEE Sensors Journal.

[35]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[36]  Abdul Hanan Abdullah,et al.  Towards green computing in wireless sensor networks: Controlled mobility–aided balanced tree approach , 2018, Int. J. Commun. Syst..

[37]  Huazhong Zhang,et al.  IMPROVING ON LEACH PROTOCOL OF WIRELESS SENSOR NETWORKS USING FUZZY LOGIC , 2010 .

[38]  Bernard Widrow,et al.  MADALINE RULE II: a training algorithm for neural networks , 1988, ICNN.

[39]  C. L. Philip Chen,et al.  Foundation of Neuro-Fuzzy Systems and an Engineering Application , 2000, Fuzzy Neural Intelligent Systems.

[40]  Ahmed Aliyu,et al.  Towards video streaming in IoT Environments: Vehicular communication perspective , 2017, Comput. Commun..

[41]  Liang Han,et al.  Fuzzy Comprehensive Evaluation Method for Energy Management Systems Based on an Internet of Things , 2017, IEEE Access.

[42]  Abdul Hanan Abdullah,et al.  T-MQM: Testbed-Based Multi-Metric Quality Measurement of Sensor Deployment for Precision Agriculture—A Case Study , 2016, IEEE Sensors Journal.

[43]  Bernard Widrow,et al.  30 years of adaptive neural networks: perceptron, Madaline, and backpropagation , 1990, Proc. IEEE.

[44]  Chin-Teng Lin,et al.  Internet of Vehicles: Motivation, Layered Architecture, Network Model, Challenges, and Future Aspects , 2016, IEEE Access.

[45]  Chin-Teng Lin,et al.  Neural-Network-Based Fuzzy Logic Control and Decision System , 1991, IEEE Trans. Computers.