MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS FOR ENERGY-EFFICIENCY IN HETEROGENEOUS WIRELESS SENSOR NETWORKS

Similar documents
Evolutionary Approaches for Resilient Surveillance Management. Ruidan Li and Errin W. Fulp. U N I V E R S I T Y Department of Computer Science

A Generalized Coverage-Preserving Scheduling in WSNs. a Case Study in Structural Health Monitoring

Evolutionary Algorithm for Embedded System Topology Optimization. Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang

An Improved Genetic Algorithm based Fault tolerance Method for distributed wireless sensor networks.

Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks. Wang Wei Vikram Srinivasan Chua Kee-Chaing

Evolutionary Computation

ENERGY OPTIMIZATION IN WIRELESS SENSOR NETWORK USING NSGA-II

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems

Hex-Grid Based Relay Node Deployment for Assuring Coverage and Connectivity in a Wireless Sensor Network

A Multi-Objective Evolutionary Algorithm for the Deployment and Power Assignment Problem in Wireless Sensor Networks

A genetic algorithms approach to optimization parameter space of Geant-V prototype

Optimal Wireless Sensor Network Layout with Metaheuristics: Solving a Large Scale Instance

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

Adaptive design optimization of wireless sensor networks using genetic algorithms q

Wireless Sensor Networks --- Concepts and Challenges

Sensor Network Architectures. Objectives

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Wireless Sensor Networks --- Concepts and Challenges

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

HETEROGENEOUS MULTIPROCESSOR MAPPING FOR REAL-TIME STREAMING SYSTEMS

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

CHAPTER 5 ENERGY MANAGEMENT USING FUZZY GENETIC APPROACH IN WSN

Woody Plants Model Recognition by Differential Evolution

MultiHop Routing for Delay Minimization in WSN

Genetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks

An Evolutionary Algorithm to the Density Control, Coverage and Routing Multi-Period Problem in Wireless Sensor Networks

CASER Protocol Using DCFN Mechanism in Wireless Sensor Network

Multi-Objective Memetic Algorithm using Pattern Search Filter Methods

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

Generalized Multiobjective Multitree model solution using MOEA

Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services

A target allocation of infrared multi-sensor based on distributed niche genetic algorithm 1

An Evolutionary Algorithm Approach to Generate Distinct Sets of Non-Dominated Solutions for Wicked Problems

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

Designing robust network topologies for wireless sensor networks in adversarial environments

Sparse Matrices Reordering using Evolutionary Algorithms: A Seeded Approach

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network

Multi-objective Optimization

ENERGY EFFICIENT COST BASED ROUTING PROTOCOL FOR WSN

A Framework for Improving Routing Configurations using Multi-Objective Optimization Mechanisms

Genetic Algorithms. Kang Zheng Karl Schober

Chapter I INTRODUCTION. and potential, previous deployments and engineering issues that concern them, and the security

Routing protocols in WSN

SOLVING TARGET COVERAGE PROBLEM IN WIRELESS SENSOR NETWORKS USING GENETIC ALGORITHM

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances

Evolving SQL Queries for Data Mining

A survey of wireless sensor networks deployment techniques

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

An Energy Efficient Intrusion Detection System in MANET.

Minimum Overlapping Layers and Its Variant for Prolonging Network Lifetime in PMRC-based Wireless Sensor Networks

A Genetic Algorithm-Based Approach for Energy- Efficient Clustering of Wireless Sensor Networks

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Computational Intelligence

Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing

Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design

Homework 2: Search and Optimization

European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105

Part I: Introduction to Wireless Sensor Networks. Xenofon Fafoutis

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

genetic algorithm is proposed for optimizing coverage and network lifetime. Another powerful heuristics is Particle Swarm Optimization (PSO). Both GA

An Energy Efficient WSN Using Genetic Algorithm

Optimization Technique using Clustering to Prolong the Lifetime of Wireless Sensor Networks: A Review

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms

ARTICLE IN PRESS. Computer Networks xxx (2009) xxx xxx. Contents lists available at ScienceDirect. Computer Networks

Contents. Index... 11

NODE PLACEMENT FOR A WIRELESS SENSOR NETWORK USING A MULTIOBJECTIVE GENETIC ALGORITHM

Experimental Evaluation on the Performance of Zigbee Protocol

Multi-Objective Optimization using Evolutionary Algorithms

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks

SUMMERY, CONCLUSIONS AND FUTURE WORK

QoS Trade-off Analysis for Wireless Sensor Networks

DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES

Performance evaluation of node localization techniques in heterogeneous wireless sensor network

Multiobjective Prototype Optimization with Evolved Improvement Steps

Discovering Knowledge Rules with Multi-Objective Evolutionary Computing

CS348 FS Solving NP-Complete Light Up Puzzle

Modeling Wireless Sensor Network for forest temperature and relative humidity monitoring in Usambara mountain - A review

PEGASIS : Power-Efficient Gathering in Sensor Information Systems

Multi-Objective Optimization using Evolutionary Algorithms

Visualization and Statistical Analysis of Multi Dimensional Data of Wireless Sensor Networks Using Self Organising Maps

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

An Exploration of Multi-Objective Scientific Workflow Scheduling in Cloud

A Genetic Algorithm Optimized Forward Aware Factor based Energy Balanced Routing in WSN

Prolonging Network Lifetime via Partially Controlled Node Deployment and Adaptive Data Propagation in WSN

An Energy Efficient Clustering in Wireless Sensor Networks

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Improved S-CDAS using Crossover Controlling the Number of Crossed Genes for Many-objective Optimization

Using an outward selective pressure for improving the search quality of the MOEA/D algorithm

Evolutionary design of attack strategies

Coverage Protocols for Wireless Sensor Networks: Review and Future Directions

Combinational Circuit Design Using Genetic Algorithms

A TOPOLOGY-INDEPENDENT MAPPING TECHNIQUE FOR APPLICATION-SPECIFIC NETWORKS-ON-CHIP. Rafael Tornero, Juan M. Orduña. Maurizio Palesi.

Role of Genetic Algorithm in Routing for Large Network

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Integrated Approach to Optimized Code Generation for Heterogeneous-Register Architectures with Multiple Data-Memory Banks

An Energy Efficiency Routing Algorithm of Wireless Sensor Network Based on Round Model. Zhang Ying-Hui

Energy-efficient routing algorithms for Wireless Sensor Networks

A SIP: Optimal Product Selection from Feature Models using Many-Objective Evolutionary Optimisation

Transcription:

MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS FOR ENERGY-EFFICIENCY IN HETEROGENEOUS WIRELESS SENSOR NETWORKS José M. Lanza-Gutiérrez, Juan A. Gómez-Pulido, Miguel A. Vega- Rodríguez, Juan M. Sánchez University of Extremadura (Spain). Polytechnic school

Index 1. Introduction 2. Heterogeneous wireless sensor network 3. Problem resolution 4. Experimental results 5. Comparisons with other authors 6. Conclusions and future work 2

1. Introduction (I) 3 The use of wireless sensor networks (WSNs) has increased substantially in the last years: applications in both civil and military areas. An important aspect in the use of WSNs is the energy efficient. This kind of networks are powered by batteries: network lifetime depends on amount of information transmitted by sensors, as well as its scope, among others. Nowadays, WSNs are more complex due to inclusion of auxiliary elements (routers) in order to minimize communication between sensors,increasing both network speed and lifetime of sensors Heterogeneous WSN

1. Introduction (II) 4 In this work, we have solved the heterogeneous WSN design problem: how to place routers and sensors optimizing several objectives simultaneously. A good solution for heterogeneous WSN involves an increase of energy efficiency compared with its homogeneous equivalent. This is a NP-hard problem, so we need to use certain techniques to facilitate its resolution, like evolutionary algorithms. We have used two well-known MOEAs: NSGA-II and SPEA-2.

1. Introduction (III) Our work shows the following contributions: 1) The problem has been solved by means of evolutionary techniques. 2) We have optimized over three objectives that have not been considered jointly in any paper found: average number of hops, coverage and reliability. 3) The results obtained have been analyzed in depth using statistical procedures. 5 We study the deployment of a heterogeneous WSN as an alternative to traditional homogeneous WSN.

2. Heterogeneous wireless sensor network (I) A particular problem instance will be defined by several elements: (N Routers, M sensors and a sink node) A scenery (D x * D y ) A sensor obtains information about its environment with a sensitivity radius (R s ). 6

2. Heterogeneous wireless sensor network (II) A router allows us to establish network communications (links) and to collect information about sensors in its communication radius (R c ). Sink node collects information about all sensors in the network, it is the center node. In this work, a sensor only can communicate with routers, not with other sensors. 7

2. Heterogeneous wireless sensor network (III) The most important factors have been used to deploy the network. Those that define the router network quality: average number of hops (to minimize) and reliability (to maximize). The global coverage provided by sensors (to maximize). These objectives are simultaneously optimized using MOEAs. 8

2. Heterogeneous wireless sensor network (IV) Average number of hops (1): it is the minimum number of hops (routers that are necessary to cross) between each router and collector node, divided by the total number of routers. A hop is possible when the distance between two elements is less than communication radius. N number of routers, C collector node 9

2. Heterogeneous wireless sensor network (V) Sensor coverage (%) (2): it is the terrain percentage covered by sensor nodes. We use a boolean matrix of D x *D y points over scenery, so for each sensor, the points within its radius will be activated; finally, we have to count the activated points. R represents the boolean matrix and R x,y position (x,y) of this matrix. the 10

2. Heterogeneous wireless sensor network (VI) Reliability (%) (3): it allows us to define the network robustness. It is the number of possible paths between each router and collector node, divided by the maximum number of paths in a fully coupled topology. 11 TotalRoutes provides the number of paths between two routers (Dijsktra). We notice that when we use N+1 is because we have included the collector node (N is the number of routers).

3. Problem resolution (I) The design of a heterogeneous WSN is a NPhard problem. It is necessary to use non-conventional techniques to facilitate its resolution: Heuristics, EAs, We use MOEAs: the best results in literature. When we use this kind of techniques, there are some important aspects: encoding of individuals, crossover and mutation strategies, generation of initial population. 12

13 3. Problem resolution (II) EA is a search heuristic that mimics the process of natural evolution. This heuristic is routinely used to generate useful solutions to optimization and search problems. i Generation of initial population (solutions) F(x) Evaluation of individuals Se Selection of the best individuals Cr Crossover among individuals. Mu It alters values in a individual Re Worse individual die, population size is constant? Termination condition

3. Problem resolution (III) Encoding of individuals: Two parts, coordinates (x and y) of routers and sensors. Each part is divided in regions to split the available space in several portions, and to ensure a good distribution of elements. 14

3. Problem resolution (IV) Generation of initial population: We place routers and sensor randomly. Crossover: We only cross among elements from a same region. The objective is that each region can evolve separately. Mutation: We perform random changes over coordinates of elements. For each change, we evaluate the individual. If this change causes better fitness values will be accepted; in the negative case change will be discarded, back to previous coordinates. 15

3. Problem resolution (VI) Well-known MOEAs: (Selector algorithms) NSGA-II SPEA-2 Well-described in literature [18][19]. 16

4. Experimental results (I) The instance data used in this work represent a couple of scenarios of 100x100 and 150x150 meters, on which will be placed a set of routers and sensors with values of R c and R s, 25 and 15 respectively (in meters). Providing of other authors. For these instances, we use the less number of sensor nodes: scenario area divided by sensor area. 17

4. Experimental results (II) Instance A(m 2 ) N M N/M Inst1 100x100 4 16 4 Inst2 100x100 8 16 2 Inst3 150x150 4 32 8 Inst4 150x150 8 32 4 We solve these 4 instances by both algorithms NSGA-II and SPEA-2 and we obtain a solution set (Pareto front) for each of them. 18

4. Experimental results (III) To determine the goodness of solutions, we use hypervolume metric (it is based on physical area of this solution set). 19 If hypervolume is bigger, solution will be better. Certain to ideal values (maximum coverage and reliability (100%) and minimum number of hops (0)).

4. Experimental results (IV) By means of statistical techniques, we have detemine that SPEA-2 provides better results (hypervolumes) than NSGA-II for these instances. 20

5. Comparisons with other authors (I) we can found results from resolution of traditional WSN for energy efficiency, but we cannot compare our fitness values with theirs different conception. Some authors have been demonstrated that heterogeneous WSN provides better energy efficiency than its homogenous alternative, but their approaches are different from ours. 21

5. Conclusions and future work (II) In this work, we have tackled the deployment of a heterogeneous WSN optimizing some important factors: area covered by sensors, average number of hops and network reliability. We have used two well-known EAs, NSGA-II and SPEA-2, proving as SPEA-2 provides the best results. 22 Important: we have tackled how to obtain the best heterogeneous WSN, but we have not compare with its homogeneous conception.

5. Conclusions and future work (III) Future: more instances, new algorithms, parallelism And a new approach, first, we study the positioning of sensors maximizing coverage, and then we deployed the network of routers optimizing factors used in this work, including a new metric for energy efficiency: allowing as transform a real homogeneous WSN in a new more energy efficiency heterogeneous WSN. 23

MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS FOR ENERGY-EFFICIENCY IN HETEROGENEOUS WIRELESS SENSOR NETWORKS José M. Lanza-Gutiérrez, Juan A. Gómez-Pulido, Miguel A. Vega- Rodríguez, Juan M. Sánchez University of Extremadura (Spain). Polytechnic school Thanks for you attention