College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.

Slides:



Advertisements
Similar presentations
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Advertisements

Design Guidelines for Maximizing Lifetime and Avoiding Energy Holes in Sensor Networks with Uniform Distribution and Uniform Reporting Stephan Olariu Department.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
A Survey on Routing Protocols for Wireless Sensor Networks
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
1 Routing Techniques in Wireless Sensor networks: A Survey.
Secure Routing in Wireless Sensor Network Soumyajit Manna Kent State University 5/11/2015Kent State University1.
TTDD: A Two-tier Data Dissemination Model for Large- scale Wireless Sensor Networks Haiyun Luo Fan Ye, Jerry Cheng Songwu Lu, Lixia Zhang UCLA CS Dept.
Wireless sensor networks: a survey 周紹恩 指導教授 : 柯開維 1.
1-1 Topology Control. 1-2 What’s topology control?
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Speaker: Li-Sheng Chen 1 Jan 2, 2012 EOBDBR: an Efficient Optimum Branching-Based Distributed Broadcast Routing Protocol for Wireless Ad Hoc Networks.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Wireless Distributed Sensor Networks Special Thanks to: Jasvinder Singh Hitesh Nama.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Energy-Aware Synchronization in Wireless Sensor Networks Yanos Saravanos Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
A Survey on Routing Protocols for Wireless Sensor Networks Kemal Akkaya, Mohamed Younis 19 th July, 2005 Seo, DongMahn.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Routing and Data Dissemination. Outline Motivation and Challenges Basic Idea of Three Routing and Data Dissemination schemes in Sensor Networks Some Thoughts.
Scalable Data Aggregation for Dynamic Events in Sensor Networks Kai-Wei Fan Kai-Wei Fan, Sha Liu, and Prasun.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
A wireless sensor network (WSN) essentially ad hoc networks consists of spatially distributed autonomous sensors to monitor physical or environmental conditions,
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
Secure In-Network Aggregation for Wireless Sensor Networks
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
1/8/2016 Wireless Sensor Networks COE 499 Sleep-based Topology Control I Tarek Sheltami KFUPM CCSE COE
Ching-Ju Lin Institute of Networking and Multimedia NTU
1 Presented by Jing Sun Computer Science and Engineering Department University of Conneticut.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
Overview of Wireless Networks: Cellular Mobile Ad hoc Sensor.
Overview of Cellular Networks Mobile Ad hoc Networks Sensor Networks.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
“LPCH and UDLPCH: Location-aware Routing Techniques in WSNs”. Y. Khan, N. Javaid, M. J. Khan, Y. Ahmad, M. H. Zubair, S. A. Shah.
Exploiting Sink Mobility for Maximizing Sensor Networks Lifetime Z. Maria Wang, Emanuel Melachrinoudis Department of Mechanical and Industrial Engineering.
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)
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
A Survey on Routing Protocols for Wireless Sensor Networks Kemal Akkaya & Mohamed Younis By Yalda Edalat.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Straight Line Routing for Wireless Sensor Networks Cheng-Fu Chou, Jia-Jang Su, and Chao-Yu Chen Computer Science and Information Engineering Dept., National.
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Wireless Sensors Networks - Network Address Allocation Presented by: Assaf Goren Supervisor: Dr. Yehuda Ben-Shimol.
Overview of Wireless Networks:
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
A Survey on Routing Protocols for Wireless Sensor Networks
Coverage and Connectivity in Sensor Networks
Improving Routing & Network Performances using Quality of Nodes
Presentation transcript:

College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science and Engineering Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science and Engineering

10/30/2015 Outline Wireless Sensor Networks Overview Grid-based Coordinated Routing Simulation Results Future Work Wireless Sensor Networks Overview Grid-based Coordinated Routing Simulation Results Future Work 1

10/30/2015 Wireless Sensor Networks Overview Introduction to Sensor Networks Sensor Routing Protocols Motivation Objectives Introduction to Sensor Networks Sensor Routing Protocols Motivation Objectives 2

10/30/2015 Wireless Sensor Networks Overview Introduction to Sensor Networks Distributed networks Sensing, communication, computation Introduction to Sensor Networks Distributed networks Sensing, communication, computation 1

10/30/2015 Features Ad hoc networks Low-power and battery-operated Sensors and radio Self-organizing Harsh environmental conditions Node mobility Node failure Dynamic topology Node heterogeneity Unattended operation Large scale deployment Ad hoc networks Low-power and battery-operated Sensors and radio Self-organizing Harsh environmental conditions Node mobility Node failure Dynamic topology Node heterogeneity Unattended operation Large scale deployment 3

10/30/2015 Applications Video surveillance Traffic monitoring Environmental monitoring Structure and system health monitoring in buildings and aircraft interiors Video surveillance Traffic monitoring Environmental monitoring Structure and system health monitoring in buildings and aircraft interiors 4

10/30/2015 Wireless Sensor Networks Overview Hardware Crossbow Motes – MICA2, MICA2DOT, MICAz, Cricket Intel Motes with Bluetooth support Software TinyOS – a component-based operating system for Motes EmStar – software system for Linux-based platforms nesC – programming Motes Middleware TinyDB – sensor database system Hardware Crossbow Motes – MICA2, MICA2DOT, MICAz, Cricket Intel Motes with Bluetooth support Software TinyOS – a component-based operating system for Motes EmStar – software system for Linux-based platforms nesC – programming Motes Middleware TinyDB – sensor database system 5

10/30/2015 Wireless Sensor Networks Overview Sensor Routing Protocols Routing Protocols – data-centric, hierarchical, location-based, network flow approach Flooding Sending data to all neighbors Duplication of packets, packet congestion, more energy Sending identical information of overlapped regions LEACH – cluster-based PEGASIS Hierarchical-PEGASIS Sensor Routing Protocols Routing Protocols – data-centric, hierarchical, location-based, network flow approach Flooding Sending data to all neighbors Duplication of packets, packet congestion, more energy Sending identical information of overlapped regions LEACH – cluster-based PEGASIS Hierarchical-PEGASIS C1C2C3C4C5 C1C2C3C4C5 C3C5 C3 6

10/30/2015 Wireless Sensor Networks Overview Location-based protocols MECN and SMECN AFECA, GAF, Span Ascent, GEAR Location-based protocols MECN and SMECN AFECA, GAF, Span Ascent, GEAR 7

10/30/2015 Wireless Sensor Networks Overview Data-centric protocols SPIN – one of the most dominant data- centric routing protocol for sensor networks Directed diffusion Data-centric Named data Selecting paths, caching and managing data in-network Rumor routing, gradient-based routing Data-centric protocols SPIN – one of the most dominant data- centric routing protocol for sensor networks Directed diffusion Data-centric Named data Selecting paths, caching and managing data in-network Rumor routing, gradient-based routing 8

10/30/2015 Motivation Energy consumption in sensor networks Network connectivity Network partition - define Energy consumption in sensor networks Network connectivity Network partition - define 9

10/30/2015 Objectives Design grid-based coordinated routing protocol Extend network lifetime, prolong partition Maintain connectivity Compare with traditional flooding algorithm Design grid-based coordinated routing protocol Extend network lifetime, prolong partition Maintain connectivity Compare with traditional flooding algorithm 10

10/30/2015 Grid-based Coordinated Routing Flooding Grid-based coordinated routing Link model Coordinator election Grid size estimation Load balancing Flooding Grid-based coordinated routing Link model Coordinator election Grid size estimation Load balancing 11

10/30/2015 Grid-based Coordinated Routing Flooding Every node rebroadcasts packets after receive Information is disseminated across entire network Duplicate packets, infinite loops Results in tree structure rooted at the source Flooding Every node rebroadcasts packets after receive Information is disseminated across entire network Duplicate packets, infinite loops Results in tree structure rooted at the source 12

10/30/2015 Grid-based Coordinated Routing 13

10/30/2015 Grid-based Coordinated Routing Based on flooding Randomly placed sensor nodes – limited energy Fixed source and sink – infinite energy Square-shaped grids of specific width One coordinator per grid square Based on flooding Randomly placed sensor nodes – limited energy Fixed source and sink – infinite energy Square-shaped grids of specific width One coordinator per grid square 14

10/30/2015 Grid-based Coordinated Routing 15

10/30/2015 Grid-based Coordinated Routing 16

10/30/2015 Grid-based Coordinated Routing Link model Dynamic and lossy wireless links Deterministic link model: Link model Dynamic and lossy wireless links Deterministic link model: 17

10/30/2015 Link Model Probabilistic Link Model 18

10/30/2015 Link Model Log Normal Shadowing Model Variations in environmental clutter Link model with log normal distribution Log Normal Shadowing Model Variations in environmental clutter Link model with log normal distribution Zero mean Gaussian distributed random variable with std. dev. σ 19

10/30/2015 Grid-based Coordinated Routing Coordinator election Random node ID Coordinator = maximum node ID Grid size estimation Coordinator election Random node ID Coordinator = maximum node ID Grid size estimation 20

10/30/2015 Grid-based Coordinated Routing Load balancing Nodes are ranked based on energy available Coordinator nodes with energy greater than 25 % of battery – rank + 1 Coordinator nodes with energy less than 25 % of battery – rank + 2 Current coordinators are replaced by lower ranked nodes in respective grid squares Equal distribution of routing load Load balancing Nodes are ranked based on energy available Coordinator nodes with energy greater than 25 % of battery – rank + 1 Coordinator nodes with energy less than 25 % of battery – rank + 2 Current coordinators are replaced by lower ranked nodes in respective grid squares Equal distribution of routing load 21

10/30/2015 Simulation Assumptions Source and sink nodes have infinite energy Sensor nodes have limited energy Sensor field = 1000 m X 1000 m Number of nodes = 1000 Transmit power = -2 dBm, 1 dBm, 4 dBm Sensitivity = -87 dBm, -90 dBm, -93 dBm Node energy = 100 units, 250 units, 500 units Path loss exponent = 3.5 Transition region width = 60 m Grid width = 50 m, 100 m, 150 m, 200 m, 250 m Assumptions Source and sink nodes have infinite energy Sensor nodes have limited energy Sensor field = 1000 m X 1000 m Number of nodes = 1000 Transmit power = -2 dBm, 1 dBm, 4 dBm Sensitivity = -87 dBm, -90 dBm, -93 dBm Node energy = 100 units, 250 units, 500 units Path loss exponent = 3.5 Transition region width = 60 m Grid width = 50 m, 100 m, 150 m, 200 m, 250 m 22

10/30/2015 Energy Consumption Model RangeLAN2 7401/02 PC card 300 mA – transmit 150 mA – receive Average 5 mA - doze mode RangeLAN2 7401/02 PC card 300 mA – transmit 150 mA – receive Average 5 mA - doze mode 23

10/30/2015 Energy Consumption Assumptions: A node spends 0.5, 1.0, and 2.0 units of battery energy for transmission when transmit power of -2 dBm, 1 dBm, and 4 dBm resp. A node spends 0.5 unit of battery energy for reception An active coordinator spends 0.5 unit of battery energy if it is within the radio range of transmitting coordinator Assumptions: A node spends 0.5, 1.0, and 2.0 units of battery energy for transmission when transmit power of -2 dBm, 1 dBm, and 4 dBm resp. A node spends 0.5 unit of battery energy for reception An active coordinator spends 0.5 unit of battery energy if it is within the radio range of transmitting coordinator 24

10/30/2015 Simulation Topology 24

10/30/2015 Simulation Parameter GUI 26

10/30/2015 Simulation metrics Metrics and terms: Normalized energy Event Network partition Metrics and terms: Normalized energy Event Network partition 27

10/30/2015 Simulation varying the transmit power Transmit power = -2 dBm, 1 dBm, 4 dBm Sensitivity = -90 dBm Node energy = 250 units Transmit power = -2 dBm, 1 dBm, 4 dBm Sensitivity = -90 dBm Node energy = 250 units 28

10/30/2015 Simulation Results varying the transmit power 29

10/30/2015 Simulation varying the transmit power Transmit power = -2 dBm, 1 dBm, 4 dBm Sensitivity = -90 dBm Node energy = 100 units Transmit power = -2 dBm, 1 dBm, 4 dBm Sensitivity = -90 dBm Node energy = 100 units 30

10/30/2015 Simulation Results varying the transmit power 31

10/30/2015 Simulation varying the transmit power Transmit power = -2 dBm, 1 dBm, 4 dBm Sensitivity = -90 dBm Node energy = 500 units Transmit power = -2 dBm, 1 dBm, 4 dBm Sensitivity = -90 dBm Node energy = 500 units 32

10/30/2015 Simulation Results varying the transmit power 33

10/30/2015 Simulation Results varying the transmit power Network partition is extended with increase in transmit power A grid width of 200 m provides longest network partition All the grid width networks perform better than traditional flooding Network partition is extended with increase in transmit power A grid width of 200 m provides longest network partition All the grid width networks perform better than traditional flooding 34

10/30/2015 Simulation varying the sensitivity Transmit power = 1 dBm Sensitivity = -87 dBm, -90 dBm, -93 dBm Node energy = 250 units Transmit power = 1 dBm Sensitivity = -87 dBm, -90 dBm, -93 dBm Node energy = 250 units 35

10/30/2015 Simulation Results varying the sensitivity 36

10/30/2015 Simulation varying the sensitivity Transmit power = 1 dBm Sensitivity = -87 dBm, -90 dBm, -93 dBm Node energy = 100 units Transmit power = 1 dBm Sensitivity = -87 dBm, -90 dBm, -93 dBm Node energy = 100 units 37

10/30/2015 Simulation varying the sensitivity 38

10/30/2015 Simulation varying the sensitivity Transmit power = 1 dBm Sensitivity = -87 dBm, -90 dBm, -93 dBm Node energy = 500 units Transmit power = 1 dBm Sensitivity = -87 dBm, -90 dBm, -93 dBm Node energy = 500 units 39

10/30/2015 Simulation varying the sensitivity 40

10/30/2015 Simulation Results varying the sensitivity Network partition is extended as sensitivity is increased Network partition is extended by a factor of 4 when S=-93 dBm and by a factor of 3 when S=-90 dBm compared to when S=-87 dBm A grid width of 200 m provides longest network partition All grid widths perform better than traditional flooding Network partition is extended as sensitivity is increased Network partition is extended by a factor of 4 when S=-93 dBm and by a factor of 3 when S=-90 dBm compared to when S=-87 dBm A grid width of 200 m provides longest network partition All grid widths perform better than traditional flooding 41

10/30/2015 Simulation Results scalability Parameters: Number of nodes = 100, 250, 500, 750, 1000, 1250, 1500 Sensor field = 1000 m X 1000 m Battery life per node = 250 units Transmit power = 1 dBm Sensitivity = -90 dBm Transition region width = 60 m Path loss exponent = 3.5 Grid width = 200 m Parameters: Number of nodes = 100, 250, 500, 750, 1000, 1250, 1500 Sensor field = 1000 m X 1000 m Battery life per node = 250 units Transmit power = 1 dBm Sensitivity = -90 dBm Transition region width = 60 m Path loss exponent = 3.5 Grid width = 200 m 42

10/30/2015 Simulation Results scalability 1

10/30/2015 Simulation Results scalability Node redundancy increases, partition is extended Partition for 1500 nodes is extended by a factor of 2 compared to 1000 nodes Partition for 1500 nodes is extended by a factor of 17 compared to 100 nodes Linear increase in network partition Node redundancy increases, partition is extended Partition for 1500 nodes is extended by a factor of 2 compared to 1000 nodes Partition for 1500 nodes is extended by a factor of 17 compared to 100 nodes Linear increase in network partition 44

10/30/2015 Conclusions Network partition is prolonged as transmit power increases Network partition is prolonged as sensitivity increases Grid width of 200 m show consistently better performance in extending network partition Network partition for 1500 nodes is extended by a factor of 17 compared to 100 nodes Comparison with traditional flooding algorithm Network partition is prolonged as transmit power increases Network partition is prolonged as sensitivity increases Grid width of 200 m show consistently better performance in extending network partition Network partition for 1500 nodes is extended by a factor of 17 compared to 100 nodes Comparison with traditional flooding algorithm 45

10/30/2015 Future work Physical implementation Localized reflooding Node mobility Physical implementation Localized reflooding Node mobility 46

10/30/2015 Thank You Questions?