In this section, some examples of cluster routing protocols are introduced focusing on the CH selection process. Given that the proposed method is related to the fuzzy subject and it is used in routing process, some clustering protocols related to fuzzy logic were also expressed.
One of the most popular hierarchical cluster routing protocols is the Low Energy Adaptive Clustering Hierarchy (LEACH), which selects clusters based on the probability model and initially assumes that each node has an equal chance of becoming CH. This protocol is implemented in two phases, including setup phase and steady state phase. In the setup phase, CH selection and create clusters are performed and in the steady state phase, the data are transferred. In the setup phase a threshold equation is defined, each node selects a random number between 0 and 1. If the random number is less than the threshold value, the node has a chance to be CH in the current round. According to the threshold equation, nodes that are not selected as CH have more chance of being selected as CH in later rounds. Data collection and processing are done in the steady state phase. For each sensor, the data are transferred to CH at the allotted time. After receiving the data from its cluster members, CH aggregates and compresses them and finally transfers them to the BS[8, 9].
The authors in [10] developed the LEACH protocol and considered the CH selection problem. In this method, dividing the network into several regions leads to better CH distribution, so that there is at least one CH in each region. Also, a new threshold equation in the CH selection process was introduced based on two criteria of “residual energy of the node” and “node distance to the center of each region”, which shows the simulation study and the results indicating a reduction in energy consumption compared to another method.
LEACH-ERE method, which is one of the developed LEACH protocols that uses a system based on fuzzy logic to improve energy consumption. In this method, two parameters, including the expected residual energy after the end of the current round and the current residual energy as the fuzzy input are used to select CH. Energy consumption improvement of has been achieved according to the energy criterion compared to the LEACH protocol[11].
Fuzzy-based Hyper Round Policy (FHRP) method is a fuzzy-based algorithm for efficient and flexible cluster scheduling with the aim of reducing energy overhead. This method dynamically manages making cluster using fuzzy logic. In this method, clustering takes place at the beginning of each hyper round (HR) instead of each round. HR length is dynamically obtained according to the two criteria of “residual energy of the node” and “node distance to the center of each region” with the help of fuzzy logic. Therefore, re-clustering is done only in emergencies. The simulation results show the FHRP effectiveness in reducing the energy of clusters, increasing the network lifetime, and saving energy of the network nodes[12].
The improved particle swarm optimization based fuzzy clustering (IPSOFC) method is one of the developed particle swarm optimization (PSO). This method uses c-mean for fuzzy clustering to solve the problems of Early death and to reduce the efficiency of hot spot problem as well as the energy hole due to changes in the location of the nodes. Fuzzy inputs include parameters, such as residual energy, node density, and distance to the BS. The simulation results shown a large number of live nodes in IPSOFC compared to other methods[13].
Fuzzy based secure data gathering (FSDGA) is a method based on slot-based scheduling and asymmetric key encryption scheme. In this method, fuzzy logic is used to select CH to reduce energy consumption and network overhead. Moreover, due to the importance of choosing the appropriate route leading to reduction of latency and packet loss rate, two types of CH have been introduced called stable and dynamic. Stable CH is used to review and analyze route history, while dynamic CH focuses on routing and data gathering. After clustering and creating a secure route, the dynamic CH starts gathering data based on the allotted time, selects the CH fuzzy inference engine based on residual energy, node flexibility, connection ratio, and node stability. The simulation results shown that the proposed method provides more data collection, less latency and less control overhead compared to other methods[14].
The multidimensional secure clustered routing (MSCR) method proposed by Kiran et al. is a combined method of fuzzy clustering and multidirectional routing. In this method, residual energy and distance are used for clustering and selecting CH. Furthermore, to reduce energy consumption, various routes between the node and BS are examined and a route with the shortest distance and step is used to transfer information. The simulation results indicated an increase in the network lifetime[15].