A Review: Optimization of Energy in Wireless Sensor Networks

Similar documents
IMPLEMENTATION OF ACO ALGORITHM FOR EDGE DETECTION AND SORTING SALESMAN PROBLEM

Optimization of Ant based Cluster Head Election Algorithm in Wireless Sensor Networks

ANT COLONY OPTIMIZED ROUTING FOR MOBILE ADHOC NETWORKS (MANET)

Ant Colony Optimization

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)

Ant Algorithms. Simulated Ant Colonies for Optimization Problems. Daniel Bauer July 6, 2006

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques

LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2

An Innovative Approach to increase the Life time of Wireless Sensor Networks

Ant Colony Optimization for dynamic Traveling Salesman Problems

Image Edge Detection Using Ant Colony Optimization

Adhoc Network Routing Optimization and Performance Analysis of ACO Based Routing Protocol

Navigation of Multiple Mobile Robots Using Swarm Intelligence

An Ant Approach to the Flow Shop Problem

Ant Colony Based Optimistic Route Discovery and Packet Distribution Approach

LOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks

Energy Efficient and Collision Aware Routing Algorithm for Wireless Sensor Networks

An Efficient Analysis for High Dimensional Dataset Using K-Means Hybridization with Ant Colony Optimization Algorithm

Hybrid Ant Colony Optimization and Cuckoo Search Algorithm for Travelling Salesman Problem

SWARM INTELLIGENCE -I

Routing protocols in WSN

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Ant Colony based Routing for Mobile Ad-Hoc Networks towards Improved Quality of Services

Solving a combinatorial problem using a local optimization in ant based system

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

Intuitionistic Fuzzy Estimations of the Ant Colony Optimization

A heuristic approach to find the global optimum of function

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Ant Colony Optimization: The Traveling Salesman Problem

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing

Wireless Sensor Networks (WSN)

METAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function

Workflow Scheduling Using Heuristics Based Ant Colony Optimization

ROUTING IN MANETS USING ACO WITH MOBILITY ASSISTANCE

Ant Colony Optimization

Solving the Shortest Path Problem in Vehicle Navigation System by Ant Colony Algorithm

A New Approach for Energy Efficient Routing in MANETs Using Multi Objective Genetic Algorithm

Solving Travelling Salesmen Problem using Ant Colony Optimization Algorithm

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

Maximum Coverage Range based Sensor Node Selection Approach to Optimize in WSN

Performance evaluation of AODV, DSDV and AntHocNet in video transmission

Model and Algorithms for the Density, Coverage and Connectivity Control Problem in Flat WSNs

Wireless Sensor Networks --- Concepts and Challenges

A Review of Ant Colony based Routing Algorithm in Wireless Ad-hoc Networks

References. The vision of ambient intelligence. The missing component...

An Energy Efficient and Delay Aware Data Collection Protocol in Heterogeneous Wireless Sensor Networks A Review

Ant colony optimization with genetic operations

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

ANT COLONY OPTIMIZATION FOR FINDING BEST ROUTES IN DISASTER AFFECTED URBAN AREA

Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization

Review of Bio-inspired Algorithm in Wireless Sensor Network: ACO, ACO using RSSI and Ant Clustering

ABC Optimization: A Co-Operative Learning Approach to Complex Routing Problems

KNAPSACK BASED ACCS INFORMATION RETRIEVAL FRAMEWORK FOR BIO-MEDICAL LITERATURE USING SIMILARITY BASED CLUSTERING APPROACH.

Wireless Sensor Networks --- Concepts and Challenges

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

Dynamic Robot Path Planning Using Improved Max-Min Ant Colony Optimization

Fig. 2: Architecture of sensor node

The Ant Colony Optimization Meta-Heuristic 1

Adaptive Ant Colony Optimization for the Traveling Salesman Problem

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Ant Colony Optimization: Overview and Recent Advances

Memory-Based Immigrants for Ant Colony Optimization in Changing Environments

Optimization using Ant Colony Algorithm

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

Energy Aware Node Placement Algorithm for Wireless Sensor Network

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

An energy efficient routing algorithm (X-Centric routing) for sensor networks

An Ant Colony Optimization Algorithm for Solving Travelling Salesman Problem

Jednociljna i višeciljna optimizacija korištenjem HUMANT algoritma

Master s Thesis. Robustness of Self-organizing Control in Sensor Networks

Improvement of a car racing controller by means of Ant Colony Optimization algorithms

PARAMETER ADAPTATION FOR ANT COLONY SYSTEM IN WIRELESS SENSOR NETWORK. Eiji Kamioka 1. Universiti Malaysia Perlis, Malaysia 2

First approach to solve linear system of equations by using Ant Colony Optimization

Optimized Coverage and Efficient Load Balancing Algorithm for WSNs-A Survey P.Gowtham 1, P.Vivek Karthick 2

A Novel Energy Saving Scheme using Potential Based Dynamic Routing in Wireless Sensor Networks

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN

Parallel Implementation of the Max_Min Ant System for the Travelling Salesman Problem on GPU

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

WSN Routing Protocols

International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: Issue 2, Volume 2 (February 2015)

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION

Ant Colony Optimization: A New Stochastic Solver for Modeling Vapor-Liquid Equilibrium Data

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks

Reconfiguration of Distribution System and Application of ACOT for Loss Minimization

High Speed Data Collection in Wireless Sensor Network

Survey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS

A New Algorithm for the Distributed RWA Problem in WDM Networks Using Ant Colony Optimization

Ant Algorithms for Discrete Optimization

Hybrid of Genetic Algorithm and Continuous Ant Colony Optimization for Optimum Solution

SWARM INTELLIGENCE BASED DYNAMIC SOURCE ROUTING FOR IMPROVED QUALITY OF SERVICE

arxiv: v1 [cs.ai] 9 Oct 2013

ON THE USE OF SMART ANTS FOR EFFICIENT ROUTING IN WIRELESS MESH NETWORKS

Ant n-queen Solver. Salabat Khan, Mohsin Bilal, Muhammad Sharif, Rauf Baig

An Ant Colony Optimization approach to solve Travelling Salesman Problem

IMPLEMENTATION OF ANT COLONY ALGORITHMS IN MATLAB R. Seidlová, J. Poživil

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( ) 1

Transcription:

A Review: Optimization of Energy in Wireless Sensor Networks Anjali 1, Navpreet Kaur 2 1 Department of Electronics & Communication, M.Tech Scholar, Lovely Professional University, Punjab, India 2Department of Electronics & Communication, Faculty of Electronics & Communication Engineering, Punjab, India *Corresponding Author: Anjali Abstract- Wireless Sensor Networks have become an important research topic in last year. WSN is a collection of tiny, large number of densely deployed sensor node; these sensor nodes are smart, effective which is very powerful and versatile networking where traditional wired and wireless networking is unable to deploy. These sensor nodes have limited transmission range, processing and storage capabilities as well as their energy resources. Routing protocols for wireless sensor networks are responsible for maintaining the energy efficient paths in the network and have to ensure extended network lifetime. In this paper, we propose a new approach to provide multiple routing paths using an Ant Colony Optimization (ACO) algorithm. Ant Colony Optimization based routing algorithms have been proposed to solve the routing problem trying to deal with these constrains. This paper will find an energy efficiency path in the WSNs using a method is based on Ant Colony Optimization (ACO) algorithms, aiming to minimize the consumption of power, improve fault tolerance, and length the network lifetime. We conclude that the proposed protocol effectively extends the network lifetime with less consumption of energy in the network. Keywords-Wireless sensor network, Ant colony optimization, Routing, Network lifetime I. INTRODUCTION The popularity of Wireless Sensor Networks (WSN) are increasing day-by-day in recent years due to the advances in low power wireless communications, information technologies and electronics field. The wireless sensor networks are based on the cooperation of a number of tiny sensors and which are depending upon four parts: sensor (motes), processor, transceiver, and battery. The Sensor get information from surrounding area and processor change the analog information into digital information. These sensors sense and detect various environmental parameters such as temperature, pressure, air pollution etc. They are also deployed in monitoring of agriculture, smart homes, structures, passive localization, tracking etc. Then transceiver transmits the converted data to the base- station directly, or through neighboring sensor. The development of low-cost, low-power, a multifunctional sensor has received increasing attention from various industries. Sensor nodes or motes in WSNs are small in size and are sensing capability, connecting and processing data while communicating with other nodes connected in the network, via radio frequency (RF) channel. Routing is a challenging issue in WSNs due to the inherent characteristics that distinguish these networks from other Wireless networks like mobile ad hoc networks or cellular networks. The large amount of sensor nodes and Constraints in terms of energy, processing, and storage capacities requires careful management of resources. Due to such differences, many algorithms have been proposed for the routing in WSNs. ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 246

These routing mechanisms have taken into consideration the inherent features of WSNs along with the application and architecture requirements. The task of finding and maintaining routes in WSNs is nontrivial since energy restrictions and sudden changes in node status (e.g., failure) cause frequent and unpredictable topological changes. In this paper an adaptation of Ant Colony Optimization (ACO) technique is demonstrated for network routing. This approach belongs to the class of routing algorithms inspired by nature s complex adaptive systems. Ant Colony Optimization (ACO) is a combinatorial optimization framework that reverse-engineers and formalizes the basic mechanisms at work in a shortest-path behavior observed in ant colonies. Ants in a colony are able to converge on the shortest among multiple paths connecting their nest and a food source. The driving force behind this behavior is the use of a volatile chemical substance called pheromone. While locating food, ants lay pheromone on the ground, and they also go in the direction where the concentration of pheromone is higher. This mechanism allows them to mark paths and subsequently guide other ants, and let good paths arise from the overall behavior of the colony. II. WIRELESS SENSOR NETWORK ARCHITECTURE The Number of sensor nodes are form sensor network to produce high-quality information about their environment. The functionalities like sensing, processing, transmission, location finding, power consumption etc. are available in each of the nodes. Their main objectives are making discrete, local measurement about phenomenon surrounding these sensors, forming a wireless network by communicating over a wireless medium, and collect date and rout data back to the user via sink (Base Station). The sink (Base Station) communicates with the user via internet or satellite communication. It is located near the sensor field or wellequipped nodes of the sensor network. Collected data from the sensor field routed back to the sink by a multi-hop infrastructure less architecture through the sink. Phenomenon is an entity of interest to the user to collect measurements about. This phenomenon sensed and analyzed by the sensor nodes. The user is interested to gathered information about specific phenomenon to measure/monitor its behavior. Figure 1 shows the architecture of a typical Wireless Sensor Network with the components of a sensor node. Figure 1. Sensor node and WSN Architecture III.ANT COLONY OPTIMIZATION (ACO) Ant Colony Optimization is one kind of algorithm which is inspired by swarm intelligence (Dorigo & Stützle, 2004). An ant will leave pheromones for other ants when finding the food. Some ants will follow the pheromone to find the food, but some other ants will find a shorter path and also deposit their pheromone. Eventually, the shortest path from nest to food source will be found. Inspired by the activity of ants in nature, the prototype of the ACO System was built by Dorigo to solve intelligence optimization problems. Since then, Dorigo and other researchers have been working on ACO system and extending the system. They have already proposed Ant Colony System (ACS) and MAX-MIN Ant System (MMAS) which both are metaheuristic algorithms (Dorigo & Socha, 2007). ACO algorithms focus on global search, but their local search is not so efficient. This inefficiency may cause increased consumption of power if there are a large number of paths after the first global search. Compared to ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 247

other algorithms, single ACO may have a poor performance when the number of nodes is large. Lim, Jain and Dehuri (2009) have already found that ACO with local search can perform well on some complex problems. Therefore, an improved Ant Colony Optimization which combined with local search is proposed for solving this complex optimization problem. There are two general methods of local search: genetic local search and simulated annealing. The results of two hybrid Ant Colony Optimization algorithms will be compared to the original ACO algorithm and other routing results, to determine whether ACO combined with local search is more effective or not. A) AS (Ant system algorithm): Ant System (AS) was the first (1991) ACO algorithm. Its importance resides mainly in being the prototype of a number of ant algorithms which have found many interesting and successful applications. Three AS algorithms have been defined, which differ by the way pheromone trails are updated. These algorithms are called ant-density, antquantity, and ant-cycle. In ant-density and ant-quantity ants deposit pheromone while building a solution, while in antcycle ants deposit pheromone after they have built a complete tour. B) ACS (Ant Colony System): ACS was the first algorithm inspired by real ant s behavior. The merit to introduce the ACO algorithms and to show the potentiality of using artificial pheromone and artificial ants to drive the search of always better solutions for complex optimization problems. In ACS once all ants have computed their tour (i.e. at the end of each iteration) AS updates the pheromone trail using all the solutions produced by the ant colony. Each edge belonging to one of the computed solutions is modified by an amount of pheromone proportional to its solution value. At the end of this phase the pheromone of the entire system evaporates and the process of construction and update is iterated. On the contrary, in ACS only the best solution computed since the beginning of the computation is used to globally update the pheromone. As was the case in AS, global updating is intended to increase the attractiveness of promising route but ACS mechanism is more effective since it avoids long convergence time by directly concentrate the search in a neighborhoods of the best tour found up to the current iteration of the algorithm. ANTS algorithm within the ACO frame-work has two mechanisms: i. Attractiveness ii.trail update The attractiveness of a move can be effectively estimated by means of lower bounds (upper bounds in the case of maximization problems) on the cost of the completion of a partial solution. In fact, if a state ι corresponds to a partial problem solution it is possible to compute a lower bound on the cost of a complete solution containing ι. A good trail updating mechanism avoids stagnation, the undesirable situation in which all ants repeatedly construct the same solutions making any further exploration in the search process impossible. Stagnation derives from an excessive trail level on the moves of one solution, and can be observed in advanced phases of the search process, if parameters are not well tuned to the problem. The trail updating procedure evaluates each solution against the last k solutions globally constructed by ANTS. As soon as k solutions are available, their moving average z is computed; each new solution z is compared with z (and then used to compute the new moving average value). If z is lower than z, the trail level of the last solution's moves is increased, otherwise it is decreased. ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 248

Δτi,j = τ0. (1 - z curr LB/z LB) Where z is the average of the last k solutions and LB is a lower bound on the optimal problem solution cost. IV ROUTING ALGORITHM IN WSNS Suppose the ant is randomly placed on node i, the probability of an ant k choosing the next adjacent node j is as depictedin Equation 6. And the pheromone table helps to choose the next neighbor in the process. Pij= (i,j)] a. (j)] b If j=m k (i,j)] a. (j)] b 0 otherwise where Pij = probability of packet going from node i to j, (i,j) = pheromone level in the table of node i for node j, (j) = energy level of node j, M k = identifier of every visited node, a = parameter that denotes pheromone level, b = parameter that denotes energy level heuristics. Two categories of ants are in use, they are termed as forward ants and backward ants. We adopted this concept from the relating work of ant algorithm routing such as T-ant, antnet and EEABR. We further develop the definitions as used in the literature. The forward ants are defined as the ants that are sent from the source. The forward ants will carry the information such as (1) the required sensor type, (2) the sensor region of interest, (3) the data rate and (4) the time period of the interest. More details can be seen in table I where both categories of ants are described in functions. Parameters and variables formatted in the packet of the experiment are described here in Table I. The header and data are carried by each packet. The packet is sent from source node, taking the form as backward and forward ants. Match specific sensor data required Acknowledge Respond Data information embedded Discovery request of interested sensor data area from Sink ants check self-availability of their carried sensor data Response ant is to sent if there are any matching on intermediate ants or sink ants) Sensor Connection Built Start (Neighbour Node discovery ) Source ants stop sending scout ants Sensor Data Communication Keep sending source ants Connection confirmation ants (CCA) are to be Response ants reaching threshold? Source nodes keep sending ants carrying sensor data Ants likely follow up the pheromone trace with strongest pheromone density Termination of Data Communication Data communication continues until the subscription of source node expired. Pheromone density decreased by every data ant trace A termination ant to be sent to stop the communication Sensor Connection Built Source ants stop sending scout nts Data communication starts between ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 249

Figure 2. Flowchart of the proposed algorithms for the routing scheme of WSNs V. CONCLUSIONS In this paper, Ant routing algorithm performs well for symmetric networks with good success rates and energy efficiency. However, for denser networks the loss rate becomes high with the decrease in success rate and energy efficiency. Furthermore, if the network does not have a symmetric path, the algorithms do not work well as the ant wanders wastefully for searching the destination. In the near future, improvisations in ant routing algorithm will be implemented along with comparisons with other learning based algorithms. ACKNOWLEDGEMENT The authors also would like to thank the anonymous reviewers for their comments and suggestions to improve this paper. The authors also would like to thanks friends Navpreet Kaur, Savita. ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 250