An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.

Slides:



Advertisements
Similar presentations
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
ENERGY-EFFICIENT COMMUNICATIONS PROTOCOL FOR WIRELESS MICROSENSOR NETWORKS W. Heinzelman, A. Chandrakasan, H. Balakrishnan, Published in 2000.
Presented by Rick Skowyra
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Presentation: Energy Efficient Communication Protocol for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Mikhail Nesterenko Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari.
Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
Infocom'04Ossama Younis, Purdue University1 Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach Ossama Younis and Sonia.
Introduction to Wireless Sensor Networks
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
Improvement on LEACH Protocol of Wireless Sensor Network
Sec-TEEN: Secure Threshold sensitive Energy Efficient sensor Network protocol Ibrahim Alkhori, Tamer Abukhalil & Abdel-shakour A. Abuznied Department of.
Low-Energy Adaptive Clustering Hierarchy An Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks M. Aslam hayat.
A novel Energy-Efficient and Distance- based Clustering approach for Wireless Sensor Networks M. Mehdi Afsar, Mohammad-H. Tayarani-N.
POWER EFFICIENCY ROUTING ALGORITHMS OF WIRELESS SENSOR NETWORKS
1 An Energy-Efficient Unequal Clustering Mechanism for Wireless Sensor Networks Chengfa Li, Mao Ye, Guihai Chen State Key Laboratory for Novel Software.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Globecom 2004 Energy-Efficient Self-Organization for Wireless Sensor Networks: A Fully Distributed approach Liang Zhao, Xiang Hong, Qilian Liang Department.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
APTEEN: A Hybrid Protocol for Efficient Routing and Comprehensive Information Retrieval in Wireless Sensor Networks Arati Manjeshwar, Dharma P. Agrawaly.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
Multimedia & Networking Lab
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
Hybrid Indirect Transmissions (HIT) for Data Gathering in Wireless Micro Sensor Networks with Biomedical Applications Jack Culpepper(NASA), Lan Dung, Melody.
Authors: N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Collaborative Broadcasting and Compression in Cluster-based Wireless Sensor Networks Anh Tuan Hoang and Mehul Motani National University of Singapore Wireless.
MCEEC: MULTI-HOP CENTRALIZED ENERGY EFFICIENT CLUSTERING ROUTING PROTOCOL FOR WSNS N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi.
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Group Members Usman Nazir FA08-BET-179 M.Usman Saeed FA08-BET-173
Routing and Clustering Xing Zheng 01/24/05. References Routing A. Woo, T. Tong, D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing.
GridNets 2006 – October 1 st Grid Resource Management by means of Ant Colony Optimization Gustavo Sousa Pavani and Helio Waldman Optical Networking Laboratory.
Data Dissemination Based on Ant Swarms for Wireless Sensor Networks S. Selvakennedy, S. Sinnappan, and Yi Shang IEEE 2006 CONSUMER COMMUNICATIONS and NETWORKING.
Simulation of DeReClus Yingyue Xu September 6, 2003.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
“LPCH and UDLPCH: Location-aware Routing Techniques in WSNs”. Y. Khan, N. Javaid, M. J. Khan, Y. Ahmad, M. H. Zubair, S. A. Shah.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
Abstract 1/2 Wireless Sensor Networks (WSNs) having limited power resource report sensed data to the Base Station (BS) that requires high energy usage.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
An Application-Specific Protocol Architecture for Wireless Microsensor Networks 컴퓨터 공학과 오영준.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
1 Power-efficient Clustering Routing Protocol Based on Applications in Wireless Sensor Network Authors: Tao Liu and Feng Li Form:International Conferecnce.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Protocols for Wireless Sensor Networks
Wireless Sensor Networks 5. Routing
Wireless Sensor Network Architectures
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Networks and Communication Systems Department
Seema Bandyopadhyay and Edward J. Coyle
Leach routing protocol in WSN
Leach routing protocol in WSN
Presentation transcript:

An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali Afzali-Kusha, Siamak Mohammadi 1

Outline Introduction Introduction Clustering Algorithms Clustering Algorithms ACO-Based Routing in WSN ACO-Based Routing in WSN Proposed Algorithm Proposed Algorithm Results and Discussion Results and Discussion Conclusion Conclusion 2

Introduction Intra-cluster, cluster members send data directly to their cluster head. Intra-cluster, cluster members send data directly to their cluster head. Inter-cluster, the cluster heads use ant colony optimization (ACO) algorithm to find a route to the base station. Inter-cluster, the cluster heads use ant colony optimization (ACO) algorithm to find a route to the base station. 3

Introduction Each cluster is managed by a chosen Cluster- Head (CH). Each cluster is managed by a chosen Cluster- Head (CH). Cluster members send data packets to the cluster heads which communicate with each other and send the aggregated packet to the Base Station (BS). Cluster members send data packets to the cluster heads which communicate with each other and send the aggregated packet to the Base Station (BS). 4

Introduction The clustering techniques can considerably reduce the energy consumption. The clustering techniques can considerably reduce the energy consumption. Use the ant colony optimization (ACO) to find the optimal route from the cluster heads to the base station. Use the ant colony optimization (ACO) to find the optimal route from the cluster heads to the base station. 5

Clustering Algorithms In a routing algorithm called LEACH (Low- Energy Adaptive Clustering Hierarchy). In a routing algorithm called LEACH (Low- Energy Adaptive Clustering Hierarchy). The operation of LEACH is separated into rounds. The operation of LEACH is separated into rounds. Each round consists of two phases of clustering and message transmission. Each round consists of two phases of clustering and message transmission. 6

Clustering Algorithms Each non cluster head node sends and receives data only during its allocated transmission slot. Each non cluster head node sends and receives data only during its allocated transmission slot. The cluster head sends the aggregated and compressed data to the base station. The cluster head sends the aggregated and compressed data to the base station. 7

Clustering Algorithms In HEED (Hybrid Energy-Efficient Distributed Clustering), the clustering process requires a number of iterations. In HEED (Hybrid Energy-Efficient Distributed Clustering), the clustering process requires a number of iterations. A node becomes a cluster head with a certain probability which considers a mixture of energy and communication cost. A node becomes a cluster head with a certain probability which considers a mixture of energy and communication cost. 8

Clustering Algorithms All other nodes, which are not cluster head, select the cluster head which has the lowest intra-cluster communication cost and directly communicate with it. All other nodes, which are not cluster head, select the cluster head which has the lowest intra-cluster communication cost and directly communicate with it. 9

ACO-Based Routing in WSNS The most recognized ACO-based routing algorithm, AntNet, uses backward and forward agents or “ants” that explore routing possibilities throughout the network. The most recognized ACO-based routing algorithm, AntNet, uses backward and forward agents or “ants” that explore routing possibilities throughout the network. 10

ACO-Based Routing in WSNS At every intermediate node i, an ant chooses its next hop j toward its destination if it has not previously visited the next hop. At every intermediate node i, an ant chooses its next hop j toward its destination if it has not previously visited the next hop. The next hop is selected based on a probabilistic decision rule as The next hop is selected based on a probabilistic decision rule as 11

ACO-Based Routing in WSNS This enables an ant to make a decision based on the energy level of the neighbor nodes. This enables an ant to make a decision based on the energy level of the neighbor nodes. When the forward agent arrives at its destination node, a backward ant (agent) is created and the memory of the forward ant is transferred to the backward ant. When the forward agent arrives at its destination node, a backward ant (agent) is created and the memory of the forward ant is transferred to the backward ant. 12

ACO-Based Routing in WSNS The backward ant deposits a quantity of pheromone on each node given by The backward ant deposits a quantity of pheromone on each node given by These pheromone values are saved in the node memory to be used in future decision making for the next hop by this node. These pheromone values are saved in the node memory to be used in future decision making for the next hop by this node. 13

ACO-Based Routing in WSNS The operation of pheromone evaporation is used to avoid unlimited accumulation of the pheromone trails and enables the algorithm to “forget” previously done bad decisions. The operation of pheromone evaporation is used to avoid unlimited accumulation of the pheromone trails and enables the algorithm to “forget” previously done bad decisions. The operation is performed in similar intervals using The operation is performed in similar intervals using 14

Proposed Algorithm At intervals of definite time (round), first clustering is done using LEACH and then each cluster member sends its data to its own CH directly. At intervals of definite time (round), first clustering is done using LEACH and then each cluster member sends its data to its own CH directly. After gathering the data of the members, the CH sends the gathered data to the BS through neighbor nodes using ACO. After gathering the data of the members, the CH sends the gathered data to the BS through neighbor nodes using ACO. 15

Proposed Algorithm The proposed approach has three following steps: The proposed approach has three following steps: 1. Selection of CH’s and the members of each cluster. 2. TDMA scheduling where each CH decides when each node is to send its data, using TDMA. 3. Route setup where each node finds the optimal route to base through CH’s. 16

Proposed Algorithm After gathering the data of its own members, each CH adds some parameters to the data for making a frame (forward ant). After gathering the data of its own members, each CH adds some parameters to the data for making a frame (forward ant). 17

Proposed Algorithm 18

19

20

Proposed Algorithm After receiving the data by BS, it should update the pheromone value of the path nodes. After receiving the data by BS, it should update the pheromone value of the path nodes. This is performed by the acknowledge frame transmitted via the backward ants. This is performed by the acknowledge frame transmitted via the backward ants. If the source node does not receive the acknowledge frame, after finishing the time- out, the transferred data is sent through another path. If the source node does not receive the acknowledge frame, after finishing the time- out, the transferred data is sent through another path. 21

Result and Discussion The reference network used in our simulations had 500 nodes with a diameter of 1000 meters. The reference network used in our simulations had 500 nodes with a diameter of 1000 meters. Each node had 2 joules of initial energy. Each node had 2 joules of initial energy. The packet size was 2000 bits and five percent of the nodes were selected as cluster heads. The packet size was 2000 bits and five percent of the nodes were selected as cluster heads. The base station was chosen randomly in the network. The base station was chosen randomly in the network. 22

Result and Discussion We assume that the energy loss due to the channel transmission is proportional to the distance to the power of two. We assume that the energy loss due to the channel transmission is proportional to the distance to the power of two. To transmit a k-bit message to a distance of d, the dissipated energy is obtained To transmit a k-bit message to a distance of d, the dissipated energy is obtained 23

Result and Discussion Similarly, the dissipated energy to receive a k- bit message is given by Similarly, the dissipated energy to receive a k- bit message is given by 24

25

Conclusion We proposed a routing algorithm for the cluster-based large scale wireless sensor networks using the ant colony optimization. We proposed a routing algorithm for the cluster-based large scale wireless sensor networks using the ant colony optimization. The simulation results showed a higher system lifetime and load balancing for the proposed routing algorithm compared to these routing algorithms. The simulation results showed a higher system lifetime and load balancing for the proposed routing algorithm compared to these routing algorithms. 26

Thank you for your listening 27