Optimization of energy consumption in wireless sensor networks by ant colony algorithm

Number of pages: 47 File Format: word File Code: 31049
Year: 2014 University Degree: Master's degree Category: Computer Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Optimization of energy consumption in wireless sensor networks by ant colony algorithm

    Computer Engineering Master's Thesis

    Trend: Software

    Abstract

    The current use of wireless sensor networks (Wireless Sensor Network) is in an expanded form. Due to the predominant use of a battery to supply the energy consumption of these sensors and also the lack of easy access to the sensors in many of these applications, engineers and researchers are looking for the design of routing protocols with low energy consumption characteristics and increasing the network lifetime. have been encouraged This research presents a distributed routing protocol based on the ant colony algorithm in order to improve the mentioned parameters. The ant colony algorithm is a metaheuristic algorithm that was introduced by Dorrigo and his colleagues to solve some combined optimization problems such as the traveling salesman problem. The ant colony algorithm has a series of features such as distributed computation, self-organization and positive feedback, which is used for path searching in communication networks. 

    Finally, we implemented our project with the powerful MATLAB language and presented our simulations. The test results show a 40% reduction in energy consumption and a 3-fold increase in network life compared to the normal state. Keywords: wireless sensor networks, ant colony algorithm, energy consumption Chapter 1

    General

    1 Introduction

    Today, the discussion of remote control and monitoring systems is one of the most challenging topics in the field of electronic computer science, so research is always looking for a solution to meet specific conditions and expected expectations; In the conditions of the same quality of work, the lower the ratio of cost to efficiency, the more popular that method will be. In order to be aware of the changes in the surrounding environment or the condition of each set, we need a series of equipment known as sensors, and these provide the intended changes (physical or chemical changes) in the form of a response, in order to measure the amount of changes or its existence. After collecting the required information, other operations can be performed based on the provided answer. Recent advances in the field of electronics and wireless communication have made it possible to have multifunctional sensor nodes with low power consumption and low cost, which are very small in terms of size and can communicate with each other for short distances. According to the theory of sensor networks, these small sensor nodes have sensing, data processing and communication equipment, as well as data-oriented energy sources. The main difference between sensor networks and other networks is in their very limited data-oriented nature, which makes the proposed methods for data transmission in other networks and even networks that have a structure similar to sensor networks to a large extent (such as ad hoc networks) not applicable in these networks. The development process of these networks is such that surely these networks will play an important role in our daily life in the near future. Among the applications that are currently proposed for the sensor network and their number is increasing day by day, we can mention applications such as tracking in wide geographic environments, security systems, monitoring large structures, monitoring patients with sensitive conditions, monitoring environmental parameters in areas where human presence is dangerous, and many other applications. Sensor networks are actually a collection of a large number of sensor nodes that are scattered in the environment and each of them pursues a specific goal autonomously and in cooperation with other nodes. The nodes are close to each other, and each node can communicate with another node and provide its information to another node, and finally, the status of the monitored environment is reported to a central node. The techniques and methods used in such networks are strongly dependent on the nature of the network application and the structure of the network topology, atmospheric and environmental conditions, limitations, etc. They are effective factors in network efficiency and cost parameters. Therefore, nowadays, wireless sensor networks are considered a very attractive and popular research field throughout the prestigious universities and computer, electronic and especially telecommunication research centers. Many researches and proposals have been presented in various topics and the amount of research in this field is still increasing. The main goal of all these efforts and providing solutions is to have a system with simple, easy and low-cost control methods.The main goal of all these efforts and providing solutions is to have a system with simple, easy and low-cost control methods that can finally meet our needs and withstand the limitations (bandwidth, energy, environmental interference, feeding, etc.) to extract optimal and efficient ideas. These ideas can be analyzed using mathematical laws and theoretical theories. For the reasons mentioned above, the discussion of sensor networks is currently increasing day by day in the IEEE. In recent years, several prestigious conferences have been held in the field of sensor networks is collected in the nodes of these networks. Since these networks are limited in terms of the amount of available energy and available processing resources, the methods proposed for other networks cannot be used in sensor networks. The Ant Colony algorithm is a metaheuristic algorithm that was introduced by Durigo and his colleagues to solve some optimization problems such as the traveling salesman problem. The ant colony algorithm has a series of features such as distributed computation, self-organization and positive feedback, which is used for path searching in communication networks. 6[

    1-2 statement of the topic

    Wireless sensor networks are collections of small sensor nodes that have the ability to monitor and sense their surroundings and send sensed data to a main station (well) [3].

    As stated in [4], routing protocols in wireless sensor networks can be divided into three categories of flat, hierarchical, and location-based routing from the point of view of the network structure. In the flat model, all the nodes have the same role or work, but in the hierarchical model, the nodes play different roles in the network. In the location-based model, the position of the sensor nodes is used for data routing in the network. SPIN [1], flood, rumor, direct and all protocols are in flat routing category. LEACH protocols [2] are placed in a hierarchical category and GEAR and [4] GAF protocols are also placed in a location-based category. In [5], it is stated that sensors provide their energy with limited energy sources, including batteries, which leads to processing, communicating and storing information. According to the environmental conditions of the deployment of these networks, it is impossible and very expensive to replace the batteries of the sensor nodes. The main challenge [5] of WSN is the limitation of the energy available in the nodes, which has affected the survival of the network and hindered its progress.

    In [6], colony life includes a mass of organisms that live together is A large number of elements or living organisms live together and all their behaviors are orderly and in the direction of the survival of the colony. The ant colony method is derived from the actual behavior of ants. Ants are social insects that live in colonies and their behavior is more towards the preservation and survival of the colony. Ants use the secretion of substances called pheromone to find food and for their navigation, and they choose the right and return path through tentacles that are able to detect pheromone. Ant colony algorithm was proposed for the first time in [6] by Marker Dorigo and his colleagues as a solution to find the shortest path. The proposed solution is affected by the real life of ants. Ants are social creatures and have a colony life. They are not able to live outside their colony. They recognize and choose their path by secreting pheromone. Artificial ants are used in this algorithm. The algorithm starts with the initial production of ants. The ants are placed in the initial state and the initial pheromone is quantified. Then all ants should be evaluated based on the objective function. After the evaluation, the pheromone and the initial path are assigned to them. They are distributed based on distance and pheromone level. When the ants are finished, the process must produce new ants, of course, if we have not reached the optimal solution

  • Contents & References of Optimization of energy consumption in wireless sensor networks by ant colony algorithm

    List:

    Introduction. 1

    General. 2

    1-1 Introduction. 2

    1-2 statement of the subject. 4

    1-3 background and necessity of research. 6

    1-4 chapter summary. 7

    Chapter Two 8

    General discussions of wireless sensor networks and ant colony algorithm. 8

    1-2 Introduction of wireless sensor networks 8

    2-2 sensor architecture. 9

    2-3 application 9

    2-4 hardware components of sensor networks. 11

    2-5 methods of information dissemination in wireless sensor networks 12

    2-5-1 broadcast method. 12

    2-5-2 method of spreading rumors. 12

    2-5-3 SPIN1 method 13

    2-5-4 direct broadcast method 13

    2-5-5 geographic routing method. 13

    2-5-6 emission method of emission 14

    2-5-7 method of one-step absorption emission. 14

    2-5-8 LEACH method. 14

    2-5-9 EDDD method. 14

    2-6 Hardware limitations of wireless sensor networks 15

    2-7 Energy consumption in wireless sensor networks 15

    2-8 Ant colony algorithm. 16

    2-9 features of the ant colony algorithm. 17

    2-10 applications of the ant colony algorithm. 18

    2-11-1 Computer network routing using ACO. 18

    2-12 Ant colony flowchart. 19

    2-13 chapter summary. 20

    The third chapter 21

    A review of past works. 21

    3-1 Optimization of energy consumption in wireless sensor networks using genetic algorithm. 21

    3-2 Energy optimization with a method based on minority game and cell learning automata. 21

    3-3 Energy optimization in communication in wireless sensor networks 21

    3-4 Energy optimization with multiple data delivery 22

    3-5 Energy optimization by preventing energy wells and non-uniform distribution of nodes 22

    3-6 Routing algorithm for wireless sensor networks 22

    3-7 Reliable and efficient routing in wireless sensor networks 23

    3-8 Biography of hybrid routing inspired by bacteria optimization algorithm. 23

    3-9 Energy optimization using data aggregation technique 23

    3-10 Power consumption and network lifetime increase during communication of sensor nodes in wsn. 24

    3-11 Credit and service quality using ant colony algorithm. 24

    3-12 Energy optimization based on the history of window control protocol 24

    3-13 to obtain the best communication in wireless sensor networks using genetic algorithm and comparison and analysis 25

    3-14 Energy optimization based on routing mechanism based on connection and location. 25

    3-15 Energy optimization using fuzzy system. 26

    3-16 Energy optimization using the scheme of preserving the origin location 26

    3-17 Summary of the chapter. 26

    Chapter Four 27

    Tests and evaluation of results. 27

    2-4 Information about the network. 27

    4-3 algorithm conditions 28

    4-4 proposed protocol. 28

    4-4-1 Re-sending ants into the network. 29

    4-4-2 PROXY selection for isolated nodes. 29

    4-5 average energy consumption. 30

    4-6 average number of live nodes 30

    4-7 network lifetime. 31

    4-8 Test set and implementation environment 32

    4-9 Summary of the chapter. 32

    Discussion and conclusion. 33

    6-1 Conclusion. 33

    6-2 suggestions. 34

    Resources. 35

     

    Source:

    . Ghaffari, Darogran and Shiri, 2019, Comparison of data aggregation methods in wireless sensor networks, 3rd National Computer Engineering and Information Technology Conference, Sama, Hamadan, Iran, pages 5:531-536

    2. Kayani Shahvandi, Dr. Tasnelab and Dr. Harunabadi, Shahrivar 1390, Presenting a new method to optimize energy consumption in wireless sensor networks based on colonial competition algorithm, 14th Electrical Engineering Student Conference, page 6:1-7

    3.Wen-Hwa.L, Yucheng.K, Ru-Ting.W, 2011, Ant colony optimization based sensor deployment protocol for wireless networks, Expert Systems with Applications, pp. 38: 6599–6605

    4. Parvin, Rahim,2008, Routing Protocols for Wireless Sensor Networks: A Comparative Study, International Conference on Electronics, Computer and Communication, ISBN 984-300-002131-3, pp.891-894

    5.AdamuMurtala.Z, Kah Phooi.S, Li-Minn.A, Wai.C, 2013, Energy Efficiency Performance Improvements for Ant-Based RoutingC, 2013, Energy Efficiency Performance Improvements for Ant-Based Routing Algorithm in Wireless Sensor Networks, Hindawi Publishing Corporation Journal of Sensors, Article ID 759654, pp.2:890-891

    6.Blum.C, 2005 Ant colony optimization: Introduction and recent trends, Physics of Life Reviews, pp.2: 353-355

    7.Dutta.R, Gupta.SH, Mukul K. D,2012, Power Consumption and Maximizing Network Lifetime during Communication of Sensor Node in WSN, Procedia Technology, pp.4: 158 – 162

    8.Choudhary.V, Chowdhary.K.R, 2012, Energy Efficient Object Tracking Technique using Mobile Data Collectors in Wireless Sensor Networks, Special Issue of International Journal of Computer Applications on Wireless Communication and Mobile Networks, 0975 - 8887, pp.6:10-16

    9. Subhajit.D, Barman.S, Deb Sinha.J, 2012, Energy Efficient Routing In Wireless Sensor Network, Procedia Technology, pp.6: 731 - 738

    10. Xiaobing.W, Guihai.C, Sajal. K,2008, Avoiding Energy Holes in Wireless Sensor Networks with Nonuniform Node Distribution, IEEE, pp.17:1686-161703

    11.Chi.L, Guowei.W, Feng.X, Mingchu.L, Lin.Y, Zhongyi.P, 2012, Energy efficient ant colony algorithms for data aggregation in wireless sensor networks, Journal of Computer and System Sciences, pp. 78: 1686-1702

    12. Malekan Seyed.Z, Mirabedini Hassan Zarei.J, Abdini Aboksar.M, 2014, Optimizing Energy consumption in sensor networks using ant colony algorithm and fuzzy system, International Journal of Computer Application, ISSN: 2250-1797, pp.14:115-129

     

    13.Liming.Z, Qiaoyan.W,2014, Energy Efficient Source Location Privacy Protecting Scheme in Wireless Sensor Networks Using Ant Colony Optimization, International Journal of Distributed Sensor Networks, Article ID 920510, PP.14:1-15

    14.Arulanand.J, Syed Ali Fathima.K, 2014, Reputation and Quality of Service for Wireless Sensor Networks Using Ant Colony Optimization, International Journal of Innovative Research in Computer and Communication Engineering, ISSN: 2320-9801, PP.8:1-9

    15.Guangcai.C,shanshan.W,jingjing.F,2014,An Ant Colony Routing Algorithm for Wireless Sensor Network,Applied Mechanics And Materials,vols 462-463,pp.3:114-117

    16.Kumari.M,Pahwa.R,2013, Reliable and Energy Efficiency Routing in Wireless

    Sensor Network, IJEEMF International Journal of Electrical, Electronics and Mechanical Fundamentals, Issue 01, 2278-3989,pp.4:31-35

    17.Dhiman.V,2013, BIO Inspired Hybrid Routing Protocol for Wireless Sensor Networks, INTERNATIONAL JOURNAL FOR ADVANCE RESEARCH IN ENGINEERING AND TECHNOLOGY, ISSN 2320-6802, pp. 4:33-37 18. Nandhini.p,Radhika.v,2014,Wireless Sensor Networks: A Distance Based Energy Aware Routing Algorithm, INTERNATIONAL JOURNAL OF TECHNOLOGY ENHANCEMENTS AND EMERGING ENGINEERING RESEARCH, ISSN 2347-4289,pp.5:10-15

    19.Singh.H, Kaur.N,2014, Energy Efficiency Techniques for Wireless Sensor Networks: A Review, International Journal of Innovative Research in Computer and Communication Engineering, An ISO 3297: 2007 Certified Organization, ISSN2320-9801, pp.5:4138-4143

    20.Siam.M.Z, El-Jaafreh.J, Al-Tarawneh.E, Enhancing Survivability, Lifetime, and Energy Efficiency of Wireless Networks, International Journal of Research in Engineering and Science ISSN (Online): 2320-9364, pp.6:7-13

    21.Lee.J, Jung.K, Jung.H, Lee.K, 2014, Improving the Energy Efficiency of a Cluster Head Election for Wireless Sensor Networks, Hindawi Publishing Corporation International Journal of Distributed Sensor Networks, Article ID 305037, pp.6:1-7

    22.Kaushik.A, Kumar Kaushik.P, Sharma.S, 2014, HISTORY BASED CONTENTION WINDOW CONTROL PROTOCOL FOR ENERGY EFFICIENCY IN WIRELESS SENSOR NETWORK, International Journal of Advance Research In Science And Engineering IJARSE, ISSN-2319-8354(E), pp.8:23-31

    23.Mr. Rohit Prabhakar, Ms. Palvee, Ms.

Optimization of energy consumption in wireless sensor networks by ant colony algorithm