Fruit Fly Optimization Algorithm for Intelligent IoT Applications
Satinder Singh Mohar, Sonia Goyal, Ranjit Kaur · 2020
The Internet of things (IoT) plays s vital role in the day to day life of human beings, for example managing the flow of heat in a room by measuring the room's temperature with the help of sensors. The IoT is basically a network that consists of sensor nodes, software and has some connectivity to the network in order to sense, collect and exchange information between the devices. Optimization in the IoT is used to improve the performance of the network by enhancing the efficiency of the network, reducing overheads and energy consumption, and increasing the rate of deployment of various devices in the IoT. The applications of the IoT are smart cities, augmented maps, the IoT in health care etc. and various issues in the IoT, for example, security, addressing schemes etc. are discussed. Various optimization techniques such as heuristic and bio-inspired algorithms, evolutionary algorithms and their applicability in the IoT are described. Further the fruit fly optimization algorithm (FOA) and flow chart of FOA is explored in detail. Finally, the applications of FOA in the IoT and node deployment using FOA are explained. On the basis of observation FOA can be used to increase the coverage rate of sensor nodes.