REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.

Slides:



Advertisements
Similar presentations
RESEARCH POSTER PRESENTATION DESIGN © QUICK DESIGN GUIDE (--THIS SECTION DOES NOT PRINT--) This PowerPoint 2007 template.
Advertisements

Presented by Rick Skowyra
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
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)
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.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
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.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
1 An Energy-Efficient Unequal Clustering Mechanism for Wireless Sensor Networks Chengfa Li, Mao Ye, Guihai Chen State Key Laboratory for Novel Software.
DAREPage 1 Distance Aware Relaying Energy-efficient: DARE to Monitor Patients in Multi-hop Body Area Sensor Networks Prepared by: Anum Tauqir.
ABSTRACT impact of heterogeneity of nodes, in terms of their energy
1 Routing Techniques in Wireless Sensor networks: A Survey.
By M. JAFFAR KHAN SP11-REE-029
By Areeba Rao with Dr. Nadeem Javaid COMSATS, Institute of Information Technology, Islamabad, Pakistan AM-DisCNT: Angular Multi-hop DIStance based Circular.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Layered Diffusion based Coverage Control in Wireless Sensor Networks Wang, Bang; Fu, Cheng; Lim, Hock Beng; Local Computer Networks, LCN nd.
APTEEN: A Hybrid Protocol for Efficient Routing and Comprehensive Information Retrieval in Wireless Sensor Networks Arati Manjeshwar, Dharma P. Agrawaly.
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
GEDC Industry Advisory Board, October © 2004 Georgia Electronic Design Center. All Rights Reserved. Redistribution for profit prohibited. Energy-Efficient.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
Design of a distributed energy efficient clustering (DEEC) algorithm for heterogeneous wireless sensor networks.
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
SAWN 2006 Energy-Efficient Continuous and Event-Driven Monitoring Authors: Alex Zelikovsky Dumitru Brinza.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
Secure and Energy-Efficient Disjoint Multi-Path Routing for WSNs Presented by Zhongming Zheng.
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
S& EDG: Scalable and Efficient Data Gathering Routing Protocol for Underwater Wireless Sensor Networks 1 Prepared by: Naveed Ilyas MS(EE), CIIT, Islamabad,
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†,
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
MCEEC: MULTI-HOP CENTRALIZED ENERGY EFFICIENT CLUSTERING ROUTING PROTOCOL FOR WSNS N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Group Members Usman Nazir FA08-BET-179 M.Usman Saeed FA08-BET-173
A Coverage-Preserving Node Scheduling Scheme for Large Wireless Sensor Networks Di Tian, and Nicolas D. Georanas ACM WSNA ‘ 02.
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.
Prolonging the Lifetime of Wireless Sensor Networks via Unequal Clustering Stanislava Soro Wendi B. Heinzelman University of Rochester IPDPS 2005.
Data funneling : routing with aggregation and compression for wireless sensor networks Petrovic, D.; Shah, R.C.; Ramchandran, K.; Rabaey, J. ; SNPA 2003.
“LPCH and UDLPCH: Location-aware Routing Techniques in WSNs”. Y. Khan, N. Javaid, M. J. Khan, Y. Ahmad, M. H. Zubair, S. A. Shah.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Abstract 1/2 Wireless Sensor Networks (WSNs) having limited power resource report sensed data to the Base Station (BS) that requires high energy usage.
Energy-Aware Target Localization in Wireless Sensor Networks Yi Zou and Krishnendu Chakrabarty IEEE (PerCom’03) Speaker: Hsu-Jui Chang.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Threshold sensitive Energy Efficient sensor Network (TEEN)
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Net 435: Wireless sensor network (WSN)
Networks and Communication Systems Department
SEP routing protocol in WSN
Leach routing protocol in WSN
Leach routing protocol in WSN
Edinburgh Napier University
Presentation transcript:

REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1

Definitions Network Lifetime - - The time duration from the start of the network till the death of the last node Stability Period - - The time duration from the start of the network till the death of the first node. Proactive Network - - The nodes in this network periodically switch on their sensors and transmitters, sense the environment and transmit the data of interest. Thus, they provide a snapshot of the relevant parameters at regular intervals. Reactive Network - - The nodes react immediately to sudden and drastic changes in the value of a sensed attribute. 2

Definitions Dynamic Clustering - - The clusters change depending on the network characteristics. This change may be the cluster shape and geography. Static Clustering - - The clusters are not changed throughout the network life time. Heterogeneous Nodes - - Nodes having the same initial energy at the start of the network. Homogeneous Nodes - - Nodes having different initial energies at the start of the network. 3

Introduction Wireless Sensor Networks: Wireless Sensor Networks(WSNs) are used in environmental monitoring, security, medical applications, etc. The sensor nodes are usually randomly deployed in a specific region. They collect their data and send it to the Base Station (BS) via some routing protocol. These sensor nodes cannot be recharged from time to time to keep them alive. They must follow a protocol which must ensure the efficient use of their power, so that they may serve as long as possible without any external assistance. 4

Introduction Importance of Routing Protocols:  Since, wireless sensors cannot be recharged from time to time. A routing technique is very important to improve the lifetime of the network.  A routing technique plays a key role in their energy consumption.  The main objective of all routing protocols is to minimize the energy consumption so that the network lifetime and particularly the stability period of the network may be enhanced.  Many of the routing protocols use clustering as their routing technique. So clustering plays a very important role in prolonging the stability period and network life time.  The CHs collect the data from all the nodes in their cluster, aggregate it and then finally send it to the BS. 5

Introduction Problems in LEECH: The CH in LEECH is selected on the basis of probability, the optimum number of CHs is not achieved. The inability to achieve optimum number of CHs leads to inefficient energy consumption. The area coverage in LEACH is also not very efficient. This is because it treats the whole area as a single area and the nodes are deployed in it at once. So some of the area is left unattended. 6

Introduction Different Approaches: To efficiently utilize the energy and to improve the coverage area, many researchers have introduced some effective routing protocols. In many approaches, the total area is divided into small regions and these regions are treated separately for the nodes distribution as it improves the area coverage. The proposed scheme, REECH-ME, also uses the approach of dividing the network area into smaller sub-regions. 7

Introduction Our Approach: All nodes are homogeneous i.e., they all have the same energy at the start of the network. REECH-ME is based on static clustering. So the clusters are predefined and their shape, size and number do not change. The number of nodes in each cluster is also predefined. The CH selection is based on the maximum energy of a particular node in a round. It means that the node with the highest energy is chosen as the CH for that particular round. The energy is very efficiently utilized and the area coverage is also improved. 8

REECH - ME Area Distribution: In proposed protocol, the BS is at the center of the field, i.e., if the area of the network is 100m x 100m, the BS would be at position (50m, 50m). The whole area is divided into two concentric squares. The inner square is itself a region and is referred to as Region 1 or R1. The rest of the area is divided into 8 regions, 4 of which are rectangles and 4 are squares. So, the total area is divided into 9 regions. Each region contains fixed number of nodes. R1 contains 20 nodes, whereas, all of regions contain 10 nodes each. The fixed number of nodes for each region is distributed randomly in that region.. 9

REECH - ME Area Distribution: The following figure shows how the network is divided into 9 regions: 10

REECH - ME Routing Strategy: The region R1 is closest to the BS and uses Direct Communication as its routing technique. In Direct Communication, every node sends its data directly to the BS. All other regions, i.e., R2 - R9, do not use Direct Communication. Instead, they form CHs to send their data to the BS. Each region except R1 is itself a cluster and has only one CH for a particular round. Nodes of regions R2-R9 send their data to the BS via CH of their region. The CH is chosen on the basis of maximum energy. It means that in any round the node having the maximum energy becomes the CH in its region. 11

REECH - ME Routing Strategy: Due to the selection of CHs on the basis of maximum energy, the energy utilization becomes very efficient as well as the number of the CHs in a round becomes fixed. As there are 8 regions which form clusters, so there would be 8 CHs in each round which is the optimum number. In any real case scenario, the number of packets received at the BS is never equal to the number of packets sent to the BS. This is because some packets are lost due to certain factors. Those factors may include interference, attenuation, noise, etc. REECH-ME uses the Uniform Random Distribution Model for the calculation of packets drop. This makes REECH-ME more practical. The proposed scheme also calculates the confidence interval of all results. It helps to visualize the deviation of the graphs from the mean value. Where, the mean value is calculated by taking the results of 5 simulations, and then taking their average. 12

REECH - ME 13

REECH - ME Cluster Head Selection: Unlike LEACH in which the CHs are selected on probabilistic basis, REECH-ME selects a node as the CH of that region if it has the maximum energy before the start of that round. Initially, all nodes have the same amount of energy and any node can be the CH for the first round. So, a node is chosen randomly to become the CH of that region for the first round. All the other nodes send their data to the CH which receives the data from all the nodes, aggregates it and sends it to the BS. When the first round is completed, the amount of energy in each node would not be the same. This is because the utilization of energy depends upon the distance between the node-CH which is transmitting and the CH-sink which is receiving. 14

REECH - ME Cluster Head Selection: The larger the distance, the more energy consumed. And smaller the distance, less energy is consumed. As that distance is different for different nodes, the energy consumption will also be different for different nodes. So for all the next rounds, the CH is selected on the basis of their energies. The node with the maximum energy in a region becomes the CH of that region for that particular round. All the regions except R1 will follow the same technique. 15

REECH - ME Simulations and Results: The performance of REECH-ME is assessed using MATLAB. The total area is divided into 9 regions. Region 1 uses Direct Communication as its routing protocol. Whereas, all the other regions use clustering which is based on the maximum energy of a node in that particular region. The node with the maximum energy in a particular region becomes the CH of that region. And all other nodes which are, referred to as normal nodes, send their data to the BS via the CH of their own region. In this way, after every round, a new node which has the maximum energy in that region is chosen as the CH of its region. 16

REECH - ME Simulation Parameters: The simulation parameters are given in Table shown below: 17

REECH - ME Performance Parameters: There are four performance parameters taken in account in REECH- ME. These parameters are: Confidence Interval Alive Nodes Packets Sent to the Base Station Packet Drop 18

REECH - ME Confidence Interval: Nodes are randomly distributed in a certain region. They may be placed any where in a particular region. Every time they are placed in a region of same area, their locations vary on every new distribution. In this way, the calculations regarding their lifetime, stability, instability region, packet drop, etc slightly vary. Keeping this fact in mind, REECH-ME also calculates the Confidence Interval of all results. Confidence Interval helps us to visualize the deviation of the graphs from the mean value. Where, the mean value is calculated by taking the results of 5 simulations, and then taking their mean. Confidence interval is calculated for all graphs. 19

REECH - ME Alive Nodes: The lifetime of a network depends upon the number of alive nodes. As long as there is even one alive node in the network, its lifetime counts. The lifetime of a network refers to the time period from the start of the network till the death of the last node. First of all, the lifetime of both LEACH and our protocol is compared. The following figure shows the Confidence Interval of dead and alive nodes: 20

REECH - ME Alive Nodes: It can be seen that the network lifetime of REECH-ME is 66% more than that of the LEACH, i.e., around 2500 and 1500 rounds respectively. The stability period is a time duration from the start till the death of the first node. The stability period of the proposed protocol is 79% better than the LEACH. This is because in REECH-ME, the clustering is based on maximum energy of the nodes. Maximum energy based clustering helps to utilize the energy of only those nodes which have the maximum energy in their regions. So the energy of all nodes is very efficiently utilized. 21

REECH - ME Alive Nodes: REECH-ME also always obtain the optimum number of CHs in a round, i.e., 8, because the whole area is divided into 9 smaller sub regions. And 8 regions use clustering and each region has only one CH. So the number of clusters and CHs is always fixed. Whereas in LEACH, the number of CHs is never the same and hence, the energy utilization is not extremely efficient. The Instability period is the time duration between the death instants of the first node and the last node alive in the network. The instability region in REECH-ME is 40% more than that of LEACH. 22

REECH - ME Packets Sent to the Base Station: The average packets sent to the sink in LEACH are less as compared to REECH-ME as shown in figure shown below: 23

REECH - ME Packets Sent to Base Station: It can be seen that the average packets sent to the sink in LEACH are less as compared to REECH-ME as shown in the previous figure. This is because on an average, there would be around 10 CHs (not always exactly 10) in a round. And normal nodes do not send their data directly to the sink. Instead, they send their data to the BS via the CH. So, on an average, there would be around 10 packets sent per round. Whereas in REECH-ME, 20 nodes are present in the region which is closest to the sink and they send their data directly to the sink. In all the other 8 regions, 8 nodes would be CHs in each round. So, on an average, there would be 28 packets sent per round. 24

REECH - ME Packets Sent to the Base Station: And as the number of the dead nodes increases, the number of packets sent to the BS decreases. In LEACH, the first node dies in approximately 1000 rounds. So, after that round, the number of packets sent to the sink also gradually decreases in correspondence with the number of dead nodes. Similarly, in our Protocol, the average number of packets received also gradually decreases with the increase in number of dead nodes. 25

REECH - ME Packets Drop: REECH-ME also implements the Uniform Random Distribution to calculated the Packet Drop. This makes the proposed scheme more practical. The figure given below shows the number of packets received at the Base Station: 26

REECH - ME Packets Drop: The packet drop probability value is taken as 0.3. Due to the Packets Drop, the number of packets that is received at the sink would be less as compared to the number of packets sent by the CHs. So in REECH-ME, the number of packets received at the BS fluctuates around 20 packets. Whereas in LEACH, the number of packets received at the BS fluctuates around 7. The number of received packets decreases as the number of dead nodes increases. As the stability region of LEACH is smaller as compared to our protocol, the number of received packets starts to decrease from around 1000th round. Whereas in our protocol, this decrement in the number of the received packets starts from around 1800th round. 27

REECH - ME Conclusion: REECH-ME uses static clustering and CHs are selected on the basis of the maximum energy of the nodes. The number of CHs in each round is fixed as well as the optimum number of CHs is also maintained. The proposed scheme implemented Packet Drop Model to make the protocol more practical. REECH-ME also implemented Confidence Interval to find the possible deviation of our graphs from the mean value, where mean value is calculated by simulating our protocol 5 times and then taking its mean. The proposed protocol compared the results of our protocol with that of the LEACH. REECH-ME outperformed LEACH in network lifetime, stability period, area coverage and throughput. This scheme enhances the desired attributes, i.e., minimum energy consumption, maximum stability period, better lifetime and throughput allot as compared with LEACH. 28