1 Performance Evaluation of LEACH Routing Algorithm in Wireless Mobile Sensor Networks Arash Tavakkol, Advanced Network Course Project Computer Engineering.

Slides:



Advertisements
Similar presentations
Marković Miljan 3139/2011
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
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)
1 Message Oriented Middleware and Hierarchical Routing Protocols Smita Singhaniya Sowmya Marianallur Dhanasekaran Madan Puthige.
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
University of Rostock Applied Microelectronics and Computer Science Dept.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
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.
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
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.
Kai Li, Kien Hua Department of Computer Science University of Central Florida.
SENSOR NETWORKS ECE 654 Irene Ioannou. Sensor networks communication architecture.
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
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.
Globecom 2004 Energy-Efficient Self-Organization for Wireless Sensor Networks: A Fully Distributed approach Liang Zhao, Xiang Hong, Qilian Liang Department.
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 :
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
Multimedia & Networking Lab
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
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.
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.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
TOPOLOGY MANAGEMENT IN COGMESH: A CLUSTER-BASED COGNITIVE RADIO MESH NETWORK Tao Chen; Honggang Zhang; Maggio, G.M.; Chlamtac, I.; Communications, 2007.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Mobility Models for Wireless Ad Hoc Network Research EECS 600 Advanced Network Research, Spring 2005 Instructor: Shudong Jin March 28, 2005.
Chapter 14 : Modeling Mobility Andreas Berl. 2 Motivation  Wireless network simulations often involve movements of entities  Examples  Users are roaming.
MCEEC: MULTI-HOP CENTRALIZED ENERGY EFFICIENT CLUSTERING ROUTING PROTOCOL FOR WSNS N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi.
Group Members Usman Nazir FA08-BET-179 M.Usman Saeed FA08-BET-173
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Simulation of DeReClus Yingyue Xu September 6, 2003.
UNIT IV INFRASTRUCTURE ESTABLISHMENT. INTRODUCTION When a sensor network is first activated, various tasks must be performed to establish the necessary.
“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.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
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.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
In the name of God.
Protocols for Wireless Sensor Networks
Wireless Sensor Networks 5. Routing
What is Mobile Network? Why is it called Ad Hoc?
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
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Leach routing protocol in WSN
Leach routing protocol in WSN
Presentation transcript:

1 Performance Evaluation of LEACH Routing Algorithm in Wireless Mobile Sensor Networks Arash Tavakkol, Advanced Network Course Project Computer Engineering Department, Sharif University of Technology,

2 IntroductionIntroduction A Quick Safari Through Wireless Sensor Networks (WSNs)A Quick Safari Through Wireless Sensor Networks (WSNs) The Important Role of Mobility in WSNsThe Important Role of Mobility in WSNs Xmulator ( Novel Object Oriented Based Framework for Modeling WSNs) Xmulator ( Novel Object Oriented Based Framework for Modeling WSNs) Simulation Preparation and ResultsSimulation Preparation and Results Proposed Solution (New Versions of LEACH Routing Algorithm)Proposed Solution (New Versions of LEACH Routing Algorithm) Future Works and ConclusionsFuture Works and Conclusions Outline

3 Introduction Recent advances in technology enable us to use small sensor nodes for environment monitoring. Example : Smart Building, Smart Hospitals, Disastrous Environment Monitoring, Factory Monitoring, Battle Fields. The available techniques for current networks do not support this kind of networks. Designing protocol stack for this kind of new network is a challanging problem for engineers and researchers. We can use some of the Ad Hoc Network techniques for the design of sensor networks but they differ from each other according to the following facts

4 Difference to Ad Hoc Networks: Number and density of sensor nodes. Sensor nodes are prone to failure. Topology of the network is changing rapidly (because of mobility, lose of power and …). Limit in power of sensor nodes. Sensor nodes usually don’t have global ID. So we must search for new techniques of the design.

5 A Quick Safari Through Wireless Sensor Network System (WSN)

6 Wireless Sensor Network Architecture

7 Designing Factor and Metrics 1.Fault Tolerant 1.Fault Tolerant : The failure of sensor nodes must not affect heavily the network functionality. 2.Scalability 2.Scalability : We can easily change the size of network. 3.Low Power 3.Low Power : We must extend the life time of the system. 4.Mobility 4.Mobility : Our design must support mobile nodes. 5.Task Management 5.Task Management : We must efficiently distribute task among the sensors, so efficient distributed algorithms. 6.Product Cost 6.Product Cost : Each sensor must be sufficiently low cost.

8 Designing sensor network protocol stack according to some of it performance metrics. In each layer of sensor network we face optimization problem according to the described metrics.

9 Network Layer Usually the power spent for information transmition is higher than computational power (Pcomp << PTran). The model for path loss are Free-Space and Multipath Fading. MultihopThe key point in wireless sensor networks is Multihop routing.

10 Classification of Routing Algorithms for WSNs

11 Low Energy Adaptive Clustering Hierarchy (LEACH)

12 Low Energy Adaptive Clustering Hierarchy (LEACH) In this approach WSN is divided into clusters. Each cluster collects and compresses the data form cluster members and sends to base station. Each cluster member sends its data to clusterhead periodically according to TDMA table. After specific time, the configuration of the WSN will be changed and new cluster head will be selected. LEACH algorithm has the following 3 phases:

13 Cluster Head Selection Phase: The aim is to have in average K clusterhead in each round. Suppose we are in round=r+1. Each node generates uniform random variable R. If R<T(n) then the node presents itself as cluster head. The threshold is computed as follow: In this equation G is the set of nodes that are not selected as clusterhead in recent N/K round.

14 LEACH Algorithms

15 Setup Cluster PhaseSetup Cluster Phase: ClusterHeadID IDEach cluster head broadcasts ClusterHeadID message with its ID in network (CSMA). Each non cluster head listens to these messages and selects appropriate cluster head with respect to its received signal energy. JIONTOCHSelecting appropriate cluster head, each node broadcast its ID and ID of cluster head with message JIONTOCH in network (CSMA). After each clusterhead finds its members, it makes TDMA table for data transmission for each member and send to them. Each cluster member finds its time and turns off its radio till its turn and sends data. After each time slot each clusterhead compresses data and sends it to base station.

16 After certain period of time the clusterhead changes and new nodes become cluster head. LEACH: At the end of steady phase

17 LEACH in one Glance

18 Mobility One of the most critical characteristics of WSNs is Mobility. Wireless Network Mobile NetworkConcurrent usage of Wireless Network and Mobile Network in the literature illustrates the importance of this attribute. Mobility affects different layers like MAC and Network and usually leads to complexity in the algorithms: For example: the more the nodes change their position the more routing tables become invalid.

19 PhysicalPhysical studies: Investigating nodes displacement from physical point of view and without any consideration to signaling effects. Abstract modeling of nodes displacement. Very important for simulation studies Middle Performance Models:Middle Performance Models: Analytical modeling of the effect of mobility on the routing protocols and topology control protocols. Mobility in Topology Control and Routing Algorithm:Mobility in Topology Control and Routing Algorithm: Investigating the effect of mobility on different layers of WSNs and proposing solutions to prevent performance degradation. Research Areas About Mobility

20 AnalyticalProposes an Analytical model for mobility. The model should have following properties to be useful: Having enough simplicity to be implemented in simulation studies Does not have great difference to real values. Currently two types of models used in simulations: Trace based models: In this method realistic mobility patterns used for simulation Analytical models Physical Studies

21 Analytical Mobility Models Random Walk Model: Each node changes its current position with choosing two parameters: Velocity and degree of displacement. The movement continues till a predefined time or distance. At the end of movement a new velocity and degree will be selected for new movement. This models has no memory which leads to instantaneous stop or great direction changes.

22 Analytical Mobility Models (cont’d) Random Way Point: In this model we have Pause Time, which means a node can have certain periods without any movement. Each nodes waits for a specific period and at the end of this period selects a destination and moves toward it. The displacement speed is chose from a limited interval. After arrival this process will be repeated. This model has been used in many academic researches and we have used it in our investigation for LEACH. It is very simple but the results will be stabled very late. So the simulation time will be too long.

23 Analytical Mobility Models (cont’d) Group Mobility Models: Used for modeling the mobility of a group of objects. The most famous models in this category are: Exponential Correlated Random Mobility Model: A probabilistic function used for all nodes to give correlation. Column Mobility Model: Used for displacements like a column of soldiers. Te members of the column move in a same direction with same speed. Nomadic Community Mobility Model Reference Point Group Mobility Model

24 Other Physical Models Random direction model: Provided uniform distribution of nodes. Boundless simulation area: solving the problem of instantaneous change in speed and direction. Gauss-Markov model City Section Mobility Model Manhattan Mobility Model Highway Mobility Model

25 Xmulator ( Novel Object Oriented Based Framework for Modeling WSNs) Motivation for Developing a Modeling Platform for WSNs: Possibility of defining details of algorithms with performance considerations. J-Sim, NS, OpNetThere is a lack of good simulators( J-Sim, NS, OpNet). Using new software architecture paradigms (OOD). Using OO programming languages (C#, Java). Xmulator=XML+Simulator. Using XML format for defining topologies, parameters, and outputs. Ease of developing new packages, new tools for existing packages. Possibility of debugging even into the core of simulator. Logging capabilities.

26 Principles of Simulation Time slice Method In this method we divide the time to small time slices and run the program (Master Clock) Small time slices reduction in performance Large time slices reduction the accuracy Process based Method In this method each part of the real system is modeled with a process. easy of defining the behaviors of the components. low performance. Event based Method Record the events to simulate the system behavior. Xmulator using this method in this version.

27 Simulation Preparation We have simulated under two size for networks: 200 nodes 500 nodes 1000 nodes 2000 nodes Maximum Transmission Power: 0.6 * Wat. Path Loss: 1 / d 2 Listening Threshold: Wat. Uniform distribution of nodes along each axes. Percent of Cluster Nodes: 10%, 20% Initial Platform Size: 400 * 400 meter to 1000*1000 meter Message Length: 1024 bit

28 Simulation Results (Throughput)

29

30

31 Simulation Results (Energy)

32

33 Conclusions And Future Works Mobility is one of the most important properties of Wireless Sensor Networks and should be considered in design of each layer of network. The simulation results depict that LEACH routing algorithm is not mobility tolerant and its performance is highly sensitive to mobility. The Exponential Correlated Random Mobility Model has less degradation effect on the performance of LEACH in comparison to Random Way Point Mobility Model. The energy dissipation of LEACH grows too much under the random way point mobility model. This is another fact that shows this algorithm is not mobility tolerant.

34 Future Work: Investigating the effect of other mobility models on LEACH. Comparison of LEACH to other routing algorithms from mobility point of view. Proposing solutions/revisions for LEACH to make it mobility tolerant. THE END