Research Article
Optimization Approach To Optimal Power Efficient Based On Cluster Top Option In
Wireless Sensor Networks
1
Hasanien Ali Talib,
2Dr.Raya Alothman,
3Marwah Khaleel Farhan
1Computer Science Department, College of Pure Sciences for Education,University of Mosul, Mosul, Iraq hasanien.ali@uomosul.edu.iq
2Computer Science Department, College of Pure Sciences for Education, University of Mosul, Mosul, Iraq dr.raya.alothman@uomosul.edu.iq
3Scholarships and Cultural Relations Directorate Ministry of Higher Education and Scientific Research, Baghdad, Iraq.
marwah.k.farhan@gmail.com
Article History: Received:11 January 2021; Accepted: 27 February 2021; Published online: 5 April 2021
Abstract: Wireless sensor network is the significant element in pervasive computing for various distributed applications which divides the resources or data among the peers between the sensor nodes to managing the bandwidth of network, node participants of the network, processing powers of the nodes. During the process of the distribution of the data, the one to one environment of the sensor networks, computation complexity and decentralization is the important issues because it completely reduces the entire system performance. So, this paper implementing the system to distributing the datum among the nodes in one to one environment using the distributed data clustered through the help about the honey-bee optimization with genetic algorithm approach. The analyzes of approach of cluster and relationship of the neighboring managing on the nodes of peer of the sensors in order to assist to decentralization process on the dynamic environment. Further a clustering search space is identified and each node is evaluated with the help of position, velocity, distance values which is examined in terms of using fitness value. Then a performance at a system is analyzed using the results of experimental while discussions such as packet delivery ratio, energy consumption and total number of alive nodes.
Keywords: Genetic algorithm, Peer to peer nodes, packet delivery ratio, cluster head, Wireless sensor networks.
1. INTRODUCTION
Wireless Sensor Networks (WSN) was considered as an effective communication process because it comprises of groups of sensor nodes that monitor the condition of the environment, sound, pressure and temperature continuously [1]. The collected information is transmitted from sender to receiver with the help of the sensor activities. Due to the effective communication process of WSN, it has been utilized by several applications such as health monitoring, control mechanisms, surveillance and industrial monitoring process [2]. During the communication process, the sensor network incorporated with several characteristics such as ability to withstand in difficult environmental situations, homogeneity of nodes, mobility of nodes, heterogeneity of nodes, power consumption also the network must have the effective cross layer designs [3]. By following the above described characteristics of WSN while starting the information transmission, the networks has several advantages such as network flexibility, helpful in society related applications, minimize the information transmission cost [4].
Even though the network utilizes those characteristics effective manner with different environment, sensor network must handle various issues such as intermediate attacks, low communication speed, distraction by other device and battery or energy consumption at the time of information transmitting from source to destination nodes [5]. Among the various disadvantages, energy consumption is one of the major issues because higher energy utilization leads to reduce the network lifetime as a result to nodes failure, link failure, and network failure. So, different researchers analyze routing methodologies for managing the energy issues in WSN. [6] Has developed the ant colony-based Meta heuristic protocol of power efficient routing to increase the network-lifetime also helps to detect the shortest
The author introduced system successfully manages the network lifetime and the system Excellency was evaluated aided by the results of simulation which is compared with the traditional routing algorithms. In [7], the author proposed an algorithm for the cluster selection of heads by mixing the genetic algorithm and fuzzy logic. This approach uses the fuzzy logic for choosing the better cluster heads to reach the base station by considering the input factors such as energy, centrality and density. Cluster heads’ number and place were found out using the Chaotic based GA[8]. Even though these routing methods detect the shortest path by consuming the effective energy, but these methods are sometimes fail to meet network life time due to large scale of network. So, in these uses the different energy efficient routing protocols such as Particle with Ant Swarm Optimization (PASO) technique, Co-Evolutionary Particle Swarm Optimization (CPSO) algorithm and Honey Bee Optimization With Genetic Algorithm for improving network lifetime[9]. The introduce energy efficiency method excellence is evaluated with the help of implementation process which reduces minimum network life time also improves the packet delivery ratio. Other solution to overcome the loss energy is using appropriate caching techniques to reduce transmission thereby reduce energy consumption and the time delay when fetching the requested data by using an enhanced grouping technique inside each cluster [10].
1.2 PROBLEM DEFINITION
Wireless Sensor Networks (WSN) has group of of sensor nodes that helps in data transmitting from source to destination node. During the data transmission process, it has several characteristics such as power consumption, energy consumption, heterogeneous node, scalability and so on [11]. Even though the WSN consists of various features, the energy and network lifetime is one of the major issues because it causes the serious problems such as node failure, link failure, data failure and false data transmission [12]. Hence the major aim of the study is to eliminate the high utilization of the energy as well as managing high network lifetime thru th utilization of various optimized clustering and routing methodologies. Clustering method [13] analyzes every node present in the network before data transmitting. The formed cluster eliminates the minimum energy consumed node also it improves the transmitted data ratio with manner.
1.3 PROPOSED WORK
There are many methods to efficient energy and load balancing in wireless sensor network such as short and active path choice as well as caching technique which consider efficient solution to decreasing energy consumption because it reduces the transmission of redundant packets. The nodes transmit just required packet thereby reduce the packets transmission and increasing lifetime of battery inside nodes which improves efficient of whole network [10]. Caching technique always use cooperative caching, which mean multiple sensor nodes share and coordinate cache data to cut communication cost(energy consumption) and exploit the aggregate cache space of cooperating sensors . If caching Implemented optimally can reduce a lot of network traffic and helps in providing higher data availability to the sink without need more transmission that mean no more consumption for network resources. in next table we compare between Distributed TCP Caching (DTC) protocol which is used in caching techniques to reduce the energy consumption[20].
The another way by using load balancing protocols like LEACH protocol which has been designed to reduce power consumption and make it more efficient thereby enhance the wireless sensor network lifetime and energy of sensor nodes [19].
In this research work analyze the effective clustering methods for eliminating the higher energy utilization as well as managing the lifetime of the network [14] within WSN. This objective is achieved by applying three different clustering-based routing methodologies which are listed as follows,
• Optimal Energy Efficient Cluster Head Selection (OEECHS) for WSN Particle with Ant Swarm Optimization (PASO).
• Co-Evolutionary Particle Swarm Optimization with Fuzzy Multiple Parameter Decision-Making for Avoid Load And Bandwidth Consumption in WSN.
Technique classification Power usage Data aggregation Query based Delay Time Scalability Load balancing LEACH protocol Hierarchical(all sensors send data
to sink node
high Yes No good Good
Cache technique
DTC
Hierarchical(all sensors send data
to sink node
Less than LEACH
Yes Yes good limited
Optimal Energy Efficient Cluster Head Selection Hierarchical(all sensors send data
to cluster head node
Best than other
Yes Yes Best
because it select short
path
Good
Table ( ) comparison between different techniques which enhance energy of nodes in WSN 2. CONTRIBUTION OF THE RESEARCH
In this research work, network lifetime and energy has been managed by selecting optimized cluster which is done by using the Particle with Ant Swarm Optimization (PASO) technique, Co-Evolutionary Particle Swarm Optimization (CPSO) algorithm and Honeybee Optimization with Genetic Algorithm (HBPGA). Each and every optimization algorithm, has specific fitness function while selecting the cluster head as well as cluster member tht used to manages the network energy with effective manner which is explained as follows.
2.1 Optimal Energy Efficient Cluster Head Selection (OEECHS) for Wireless Sensor Network
In this research work, particle with ant swarm optimization-based clustering head selection process is created for managing the energy during data transmitting from source to destination nodes. Before making the cluster head selection process, few assumptions are considered in the research work such as, sink node position has been located according to the centre coordinate value within the sensing area, selected clusters are represented in the defined cluster region along with cluster radius and so on[15-16]. After making the proper assumptions, search space is defined in the network area for selecting the optimal cluster head depending on the fitness value of the particle. During this process, each node or particle position and velocity value is estimated as follows,
𝐱𝐢 = (𝐱𝐢𝟏, 𝐱𝐢𝟐, … 𝐱𝐢𝐌)𝐓 (1)
𝐯𝐢 = (𝐯𝐢𝟏, 𝐯𝐢𝟐, … . . 𝐯𝐢𝐌)𝐓 (2)
Where i = 1, 2, … . . , N and M indicates the dimension. Besides xij(t) represents the ith particle position and vij(t)
represents the velocity in jth dimension at time t[21].
The computed particle position value is continuously changed because, one particle is communicated with the neighboring particles which helps to improve the overall cluster head selection process. The neighboring node communication process is initiated via ant searching process it utilizes the wandering process also increase the count value depending on the searching. Moreover, the PSO algorithm has been processed until the maximum iteration Tmax so as to explore the best candidates as the locations of cluster head. So, it utilizes the below equations towards updating the particles’ velocity and position[22].
𝐕𝐢𝐣(𝐭 + 𝟏) = 𝐰 × 𝐯𝐢𝐣(𝐭) + 𝐜𝟏× 𝐫𝟏× (𝐩𝐢𝐣(𝐭) − 𝐱𝐢𝐣(𝐭)) + 𝐜𝟐× 𝐫𝟐× (𝐩𝐠𝐣(𝐭) − 𝐱𝐢𝐣(𝐭))(3)
where c1 and c2 represents the acceleration constants, w is the interia weight and r1 and r2 represents the random variables produced randomly between [0, 1]. The interia weight minimize the search space of the particle adaptively using
𝐰𝐭= (𝐰𝐦𝐚𝐱− 𝐰𝐦𝐢𝐧) ×
𝐦𝐚𝐱𝐢𝐭𝐞𝐫𝐚𝐭𝐢𝐨𝐧−𝐭
𝐦𝐚𝐱𝐢𝐭𝐞𝐫𝐚𝐭𝐢𝐨𝐧 + 𝐰𝐦𝐢𝐧 (5)
The pij represents the local best position of the particle I at the jth dimension and the pgj represents the global best position respect to all particles in the cluster at the jth dimension[23]. From the updated pheromone value and particle initialization process, gbest position of the particle is estimated for each iteration using mean, standard deviation value which is estimated as follows, 𝒂𝒊(𝒕) = 𝑵(𝒑𝒈(𝒕), 𝝈) (6)
In eqn (6), the algorithm produce the solution vector 𝑎𝑖(𝑡), which fulfil the Guassian distributions with 𝑝𝑔(𝑡) and 𝜎, which is to begin with at t=1 value of 𝜎 = 1 and at end of every generation it will be updated as 𝜎 = 𝜎 × 𝑑, where d is a factor to generate a better position within this boundary. The fitness function value 𝑎𝑖(𝑡) has been measured using the equation (11) by changing the position of 𝑝𝑖(𝑡) (Current position of particle i). If F(𝑎𝑖(𝑡)) < F(𝑥𝑖(𝑡)) then 𝑥𝑖(𝑡) = 𝑎𝑖(𝑡) and 𝐹(𝑥𝑖(𝑡)) = 𝐹(𝑎𝑖(𝑡)). The ant colony based pheromone guided search has been incorporated with the PSO to act locally so as to synchronize the position of the particles in space to acquire the optimal domain of the fitness function which is estimated as follow, 𝐅(𝐱𝐢(𝐭)) = 𝐨𝐩𝐭𝐢𝐦𝐢𝐳𝐞(𝛂𝟏𝐗𝟏+ 𝛂𝟐𝐗𝟐+ 𝛂𝟑𝐗𝟑+ (𝟏 − 𝛂𝟏− 𝛂𝟐− 𝛂𝟑)𝐗𝟒) (7) Subject to: 𝐗𝟏= ((∑𝐤𝐣=𝟏𝐝𝐣,𝐢)+𝐝𝐢,𝐬) 𝐤+𝟏 (8) 𝐗𝟐= ∑ 𝐄(𝐩𝐍𝐢 𝐢)⁄∑𝐤𝐣=𝟏𝐄(𝐧𝐣), 𝐄𝐦𝐢𝐧≤ 𝐄(𝐧𝐣) ≤ 𝐄𝐦𝐚𝐱 (9) 𝐗𝟑= 𝐍𝐝𝐞𝐠(𝐩𝐢), 𝟎 < 𝛂𝟏, 𝛂𝟐, 𝛂𝟑< 𝟏 (10) 𝐗𝟒= 𝟏 𝐇(𝐩⁄ 𝐢), 𝐇(𝐩𝐢) ≥ 𝟏, 𝐚𝐧𝐝 𝛂𝟏≤ 𝛂𝟐≤ 𝛂𝟑 (11)
Where α1, α2, α3 are the weighting parameters of the respective factor[24].
According to the above discussions, the fitness value, energy level of each node, distance between nodes are used to choose optimized cluster head. From the above equation it has been clear that the X1 is the average distance between pi out of the other member nodes in cluster and the sink node. X2 is the computation of particle power corresponding to other nodes. X3 is the node degree associated with the particle i. X4 is the conjugate of the head count of particle i. By the increase of head count, selection probability for selecting that particular node will get decreases. Moreover, after the completion of every round, the particle optimizes the function of fitness with the help of pheromone guided search has been selected as the most suitable position of the cluster head node. The selected cluster head via data transmission improves by utilizing minimum energy. Even though the method successfully detects the cluster head in network, it has been further improved by using the algorithm of Co-Evolutionary Particle Swarm Optimization (CEPSO) that is explained in following section[25].
2.2.Co-Evolutionary Particle Swarm Optimization with Fuzzy Multiple Parameter Decision-Making for Avoid Load and Bandwidth Consumption in WSN
This work utilizes the fuzzy multiple parameter decision making while analyzing the co-evolutionary particle swarm optimization clustering head selection. At the time cluster selection, computed threshold value is compared with different parameters such as Average Energy of the Network, Initial Energy, Rate of Power Consumption and residual energy [17-18]. First the searching space is identified, mutant strategy and mixed inertia weight value of each node is estimated as follows, that helps to avoid the load and bandwidth of the network.
𝒘 = 𝒘𝒎𝒂𝒙− (𝒘𝒎𝒂𝒙− 𝒘𝒎𝒊𝒏) ∗ 𝒊𝒕𝒆𝒓
The estimated mutant strategy value is analyzed up to maximum 10% iteration, if the computed value is remains unchanged than half of the nodes are again re-initiated as normal nodes. Then cluster head and normal node distance was calculated which must be normally equal. When a nominated cluster head fulfills both the conditions stated above an even cluster is designed is optimal function is defined as:
𝑭 = 𝐦𝐢𝐧 [𝒎𝒆𝒂𝒏(∑𝒎𝒊=𝟏𝑫𝒋𝒊− 𝒋𝒄𝒉) ∗ 𝒎𝒆𝒂𝒏 (𝒗𝒂𝒓(∑𝒎𝒊=𝟏𝑫𝒋𝒊− 𝒋𝒄𝒉))] (13)
In Cluster selection approaches are accessible to avoid impulsive immobility whereas stagnation at a late stage is not protected. The value of cluster constants 𝑐 1𝑎𝑛𝑑 𝑐2 utilized by
𝒄𝟏= 𝒄𝟐= 𝒄𝒊𝒏𝒊𝒕𝒊𝒂𝒍+ 𝒓𝒂𝒏𝒅𝒐𝒎 (𝟎, 𝟏) (𝟏𝟒)
Where𝑐𝑖𝑛𝑖𝑡𝑖𝑎𝑙is 2 and the value of 𝑐1&𝑐2deceptions between 2 − 3.The value of inertia can be computed by using
following eqn (15).
𝒘 = 𝒘𝒊𝒏𝒊𝒕𝒊𝒂𝒍+
𝒓𝒂𝒏𝒅𝒐𝒎 (𝟎, 𝟓𝟎)
𝟏𝟎𝟎 (𝟏𝟓)
Where 𝑤𝑖𝑛𝑖𝑡𝑖𝑎𝑙 is initially defined as 0.4. Hereafter, consider the inertia value ranges is between 0.4 − 0.9. The
computed values are fed into the fuzzy multiparameter decision making process for overcoming the bandwidth and load issue. Then the decision making process structure is shown in figure 1.
Figure 1.Fuzzification Process
According to the fuzzification process, fuzzy matrix is generated using questionnaires’ investigation consistency test. From the generated value cluster head has been selected continuously by comparing the above described parameters. In the cluster creation process, the clusters are basically contained several ordinary and single CH nodes. A cluster heads typically process as local coordinator for processing clusters and it performs intra-cluster transmission process effective manner. Even though CEPSO with FMPDM method successfully eliminate the load and bandwidth while transmitting data, it must be enhanced by using Honey Bee Optimization With Genetic Algorithm which is explained as follows.
2.3. Honey Bee Optimization with Genetic Algorithm for Avoid Load and Bandwidth Consumption in WSN In this research work, honey bee optimized with genetic algorithm based cluster head selection process is introduced for eliminating the bandwidth consumption and load because that leads to improve the network life time. First searching space is initiated for selecting cluster head. After identifying the searching space, each and every node fitness value is estimated as follows.
Fitness function =𝚺𝐢(𝐟𝐢 𝐗 𝐰𝐢)∀𝐟𝐢∈ (𝐑𝐟𝐧𝐝 , 𝐑𝐥𝐧𝐝, −𝐂) (𝟏𝟔) Rule Base Fuzzification interface Defuzzification interface Decision making unit Input Output fuzzy fuzzy
In eqn (16), “Cluster distance C (It is sum of distance from member nodes to Cluster Head and Cluster Head to Base Station),Round which initial node dies(Rfnd),round which final node dies (Rlnd)". Based on the initial fitness value,
genetic operators like crossover, mutation and selection process are applied to each node for getting new chromosomes. The generated new chromosomes are interchangd and generate new offspring which is done by crossover operator. Next process is known as mutation, a bit which is defined as ‘0’ is becomes ‘1’ similarly ‘1’ become ‘0’. The mutation process is employed at the time of finding probability of mutation. This mutation process leads to change normal nodes into cluster nodes and cluster nodes into normal nodes. At this time other nearest cluster nodes are joining into the cluster with appropriate CH and in case the ordinary node becomes VH, the nodes near then joins the nearest cluster. This process is repeated until to generate the new offspring’s by using nodes available in searching space. This searching process is optimized by HoneyBee Optimization (HBO) which has three various collections such as onlooker, employed, and scout bees. These bees are helps to detect the optimal cluster head depending on the food source position fitness value which is estimated as follows.
𝐟𝐢𝐭𝐢=
𝟏 𝟏 + 𝐟𝐢
(𝟏𝟕)
Where f is defined as the cost function of giving WSN clustering head creating the problem. Here, the onlooker bee selection of the source of the food depends on the probability value which is connected with that available source of food is computed thru using the following eqn.
𝑷𝒊=
𝒇𝒊𝒕𝒊
∑𝑺𝑵𝒏=𝟏𝒇𝒊𝒕𝒏
(𝟏𝟖)
Where, SN is defined as the food sources number that is connected with employed bee’s available number. At the time of above process, the cluster head and neighboring nodes must satisfy different parameters such as Battery power (Pv), Degree-Difference(Δv) and Degree of mobility (Mv). If the selected nodes satisfy these parameter conditions, then it has been selected as the cluster head which helps to determine data transmission nodes by eliminating load and bandwidth. Then the efficiency of power efficient clustering-based data transmission in WSN has been examined using the following experimental results.
3. Results and Discussion of Experiment
This part evaluates the efficiency of the proposed optimized algorithm-based cluster head selection methodologies for eliminating the high load, high bandwidth utilization, high energy utilization and network lifetime problem. The excellence of the optimized cluster head selection method is investigated using network lifetime metrics, average power consuming, and ratio of packet delivery. Along with the performance metrics NS2 simulation.
Table 1: Simulation Parameter
Simulation Parameters Values
Weighting parameters (α1, α2, α3) 0.25, 0.45, 0.2 Number of particles and ants 20, 20
Simulation period 1000s
Number of nodes 200
Routing protocol DSR
Number of iterations 260
Sleep power 0.002 watts
Transmission power 12 watts
Transmission range 125 meters
Sink node location 500×500
Simulation Area 1000×1000 sqmeters
Reception power 11 watts
According to the simulation parameter, the excellence of the optimized cluster head selection system is evaluated using above described parameter. So, the efficiency of the system is compared with the perspective methods.
Figure 2: Packet Delivery Ratio
The above figure 2 indicates that the packet delivery ratio of various proposed optimized cluster head selection methods. As shown in figure 2, three proposed methods such as Particle with Ant Swarm Optimization (PASO) technique, Co-Evolutionary Particle Swarm Optimization (CEPSO) algorithm and Honey Bee Optimization with Genetic Algorithm (HBO-GA) transmitted the data effectively from source node to destination node thru utilizing less power that leads to improvise the life-time of network. Even though those three methods high packet delivery ratio, comparing with the methods of PASO and CEPSO with FMPDM method, the method HBO-GA has high packet delivery ratio. In addition, the efficiency of the network is further evaluated with the energy utilization parameter which is shown in the figure 3.
Figure 3 shows Energy consumption analysis of Particle with Ant Swarm Optimization (PASO) technique, Co-Evolutionary Particle Swarm Optimization (CEPSO) algorithm and Honey Bee Optimization with Genetic Algorithm (HBO-GA). From the analysis, Honey Bee Optimization with Genetic Algorithm (HBO-GA) based cluster head selection method consumes minimum energy while transmitting data compared with two proposed Particle with Ant Swarm Optimization (PASO) technique, Co-Evolutionary Particle Swarm Optimization (CEPSO). Thus the proposed system effectively utilizes the energy while detecting the optimized route as well as packet transmission. Even though the proposed system consumes minimum energy it must have high network lifetime. Then the proposed system obtain high lifetime of network is explained in the figure 4.
Figure 4: Network Lifetime
The above figure 4 depicted that the network lifetime of the various proposed cluster head selection methods such as Particle with Ant Swarm Optimization (PASO) technique, Co-Evolutionary Particle Swarm Optimization (CEPSO) algorithm and Honey Bee Optimization with Genetic Algorithm (HBO-GA). All the three methods ensure maximum network lifetime which means that the information was successfully transmitted the from source to destination by reducing the network power utilization with high packet delivery ratio. Thus, the above discussions clearly show that the proposed optimized cluster head selection method successfully transmit the data from source to destination by eliminating high utilization of energy, bandwidth and load.
4. CONCLUSION
In this research, lifetime and energy of network node has been analyzed in WSN using the Particle with Ant Swarm Optimization (PASO) technique, Co-Evolutionary Particle Swarm Optimization (CEPSO) algorithm and Honey Bee Optimization with Genetic Algorithm (HBO-GA).Initially search space is identified and each node is evaluated with the help of position, velocity, distance values which is examined regarding using fitness value. The calculated fitness value of each node was compared with different parameters such as power, energy, degree-Difference(Δv) and Degree of mobility (Mv) values. According to the above parameters, the cluster head is selected; it helps to detect the members during data transition from source to destination process. The system efficiency was evaluated using the results of the experiment in terms of the lifetime of the network, energy consumption, and ratio of packet delivery. Thus, the proposed optimized cluster head selection methodology consumes minimum energy, high maximum network lifetime when compared to other clustering methods.
Reference
1. Yong Lv, “An Energy Efficient Routing Based on Swarm Intelligence for Wireless Sensor Networks”,Journal of Software, Vol. 9, No. 10, 2014.
2. Chaganti B N Lakshmi, S.K.MohanRao, “Enhancing Network Lifetime of a Wireless Sensor Network Using Swarm Intelligence”,International Journal of Applied Engineering Research,Vol. 11, No.1, 2016. 3. PoojaNagchoudhury, KavitaChoudhary, “Classification of Swarm Intelligence based Clustering
4. Hou, J., Fan, X., Wang, W., Jie, J., & Wang, Y. “Clustering strategy of Wireless Sensor Networks based on improved Discrete Particle Swarm Optimization”, Sixth International Conference on Natural Computation (ICNC), IEEE, Vol. 7, PP. 3866-3870, 2010.
5. Buddha Singh,DayaKrishanLobiyal, “Human-centric Computing and Information Sciences (HCIS)”, Vol.2, 2012.
6. Feng, X.; Gao, Z.; Yang, M.; Xiong, “S. Fuzzy distance measuring based on RSSI in wireless sensor network”, In Proceedings of the 3rd International Conference on Intelligent System and Knowledge Engineering, Xiamen, China, 17–19, PP. 395–400, 2008.
7. Gholami, M.; Cai, N.; Brennan, R.W,“An artificial neural network approach to the problem of wireless sensors network localization”, Robot. Comput.Integr.Manuf. Vol.29, PP.96–109, 2013.
8. G.Wang, H. Zhu, H. Dai, L. Wu and B. Xiong, “The clustering algorithm of wireless sensor networks based on multi-hop between clusters”, Computer Science and Information Engineering, Vol. 3, PP. 6692-6696, 2008.
9. Puneet Azad, and Vidushi Sharma, “Cluster Head Selection in Wireless Sensor Networks under Fuzzy Environment”, Sensor Networks, vol. 2013, article id. 909086, 2013
10. Mohammed A. Mohammed, Ahmed I. Saleh, Mohammed F. Al Rahmawy, "An efficient caching technique for wireless sensor network based on Clustering and data aggregation” International Journal of Scientific &
Engineering Research, Volume 6, Issue 12, December-2015 11. Buddha Singh, DayaKrishanLobiyal, “A novel energy-aware cluster head selection based on particle
swarm optimization for wireless sensor networks”, Human-centric Computing and Information Sciences (HCIS), vol.2, 2012
12. VarshaGupta ,Shashi Kumar Sharma, “Cluster Head Selection Using Modified ACO”, International Conference on Soft Computing for Problem Solving, vol. 335, pp. 11-20, 2014
13. MadhusudhananBaskaran and ChitraSadagopan, “Synchronous Firefly Algorithm for Cluster Head Selection in WSN”, The Scientific World Journal, vol. 2015, article id. 780879, pp. 1-7, 2015
14. LustianaPratiwi, Yun-HuoyChoo, AzahKamilahMuda, Noor AzilahMuda, “Improving Ant Swarm Optimization with Embedded Vaccination for Optimum ReductsGeneration”, IEEE International Conference on Hybrid Intelligent Systems (HIS), Melacca, pp. 448 – 454, 2011
15. Abbas Karimi, S. M. Abedini, FaranehZarafshan, S.A.R Al-Haddad, “Cluster Head Selection Using Fuzzy Logic and Chaotic Based Genetic Algorithm in Wireless Sensor Network”, Journal of Basic and Applied Scientific Research, vol. 4, no. 3, pp. 9694-703, 2013
16. A. Rajagopal, S. Somasundaram, B. Sowmya, T. Suguna, “Soft Computing Based Cluster Head Selection in Wireless Sensor Network Using Bacterial Foraging Optimization Algorithm”, International Journal of Electrical, Computer, Energetic, Electronic and Communication Engineering, vol. 9, no. 3, 2015
17. Elhoseny, M., Tharwat, A., Farouk, A., & Hassanien, A. E. (2017). K-coverage model based on genetic algorithm to extend WSN lifetime. IEEE sensors letters, 1(4), 1-4.
18. Baroudi, U., Bin-Yahya, M., Alshammari, M., & Yaqoub, U. (2018). Ticket-based QoS routing optimization using genetic algorithm for WSN applications in smart grid. Journal of Ambient Intelligence and Humanized Computing, 1-14.
19. Hussein, M. K., & Mohammed, M. A. (2018, January). Efficient and accuracy of retrieval files in E-learning system based on click method. In 2018 1st International Scientific Conference of Engineering Sciences-3rd Scientific Conference of Engineering Science (ISCES) (pp. 34-38). IEEE.
20. Hussein, M. K., & Ali, A. A. (2018). Optimized Quadrant Directional Minimum Energy Consumption Clustering Based Trust Authenticated Routing Protocol for WSN. Journal of Advanced Research in Dynamical & Control Systems. Vol 10 10 Special Issue (pp. 2581-2589).
21. Khalaf, O. I., & Sabbar, B. M. (2019). An overview on wireless sensor networks and finding optimal location of nodes. Periodicals of Engineering and Natural Sciences, 7(3), 1096-1101.
22. Khalaf, O. I., & Abdulsahib, G. M. (2019). Frequency estimation by the method of minimum mean squared error and P-value distributed in the wireless sensor network . Journal of Information Science and Engineering , 35(5), 1099-1112
23. Khalaf, O.I., Abdulsahib, G.M., Kasmaei, H.D., Ogudo, K.A. (2020).A new algorithm on application of blockchain technology in live stream video transmissions and telecommunications.International Journal of e-Collaboration,16(1).
24. Khalaf, O. I., et al,( 2020). Optimization of wireless sensor network coverage using the Bee Algorithm. Journal of Information Science and Engineering , 36(2), 377-386
25. Khalaf, O.I., Abdulsahib, G. M. and Sadik, M., 2018. A Modified Algorithm for Improving Lifetime WSN. Journal of Engineering and Applied Sciences, 13: 9277-9282.