Load Balancing in Periodic Wireless Sensor Networks for Lifetime Maximisation

Similar documents
Dynamic and Adaptive Organization of Data-Collection Infrastructures in Sustainable Wireless Sensor Networks

Energy Optimal Routing Protocol for a Wireless Data Network

An Efficient Hybrid Data Gathering Scheme in Wireless Sensor Networks

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

other. A B AP wired network

ISSN: (Online) Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

Zigbee Network Performance

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

Network Architecture and Topology

RT-QoS for Wireless ad-hoc Networks of Embedded Systems

On the Placement of Management and Control Functionality in Software Defined Networks

CHAPTER 6 SECURE PACKET TRANSMISSION IN WIRELESS SENSOR NETWORKS USING DYNAMIC ROUTING TECHNIQUES

A Survey on Lifetime Maximization of Wireless Sensor Network using Load Balancing

PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks

Load-Balancing Enhancement by a Mobile Data Collector in Wireless Sensor Networks

DAG based In-Network Aggregation for Sensor Network Monitoring

Partition-based Network Load Balanced Routing in Large Scale Multi-sink Wireless Sensor Networks

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September

Hybrid Energy Efficient Distributed Protocol for Heterogeneous Wireless Sensor Network

Research Article ISSN Copyright by the authors - Licensee IJACIT- Under Creative Commons license 3.0

In-Network Coding for Resilient Sensor Data Storage and Efficient Data Mule Collection

Lecture 14: Data transfer in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 6, Thursday

ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks

SELECTIVE ACTIVE SCANNING FOR FAST HANDOFF IN WLAN USING SENSOR NETWORKS

Congestion Control in WSN using Cluster and Adaptive Load Balanced Routing Protocol

LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS

Scheduling Enhanced Beacons in the IEEE e MAC for fast network formation

Robust protocols for the Industrial Internet of Things

An Overview of ZigBee Networks

Hyacinth An IEEE based Multi-channel Wireless Mesh Network

Energy Efficient Load Balancing among Heterogeneous Nodes of Wireless Sensor Network

LBN: Load-balancing Network for Data Gathering Wireless Sensor Networks

Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR

Customer Specific Wireless Network Solutions Based on Standard IEEE

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

The Monitoring of Ad Hoc Networks Based on Routing

Recent advances in microelectromechanical

Dipak Wajgi Dept. of Computer Science and Engineering Ramdeobaba College of Engg. and Management Nagpur, India

Dynamic Source Routing in Ad Hoc Wireless Networks

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Figure 1. The Example of ZigBee AODV Algorithm

Supporting VoIP in IEEE Distributed WLANs

A Survey on Rendezvous Data Collection in Wireless Sensor Networks. Presented by Longfei Shangguan Supervisor:Dr.Yunhao Liu

ECE 333: Introduction to Communication Networks Fall 2002

Introduction to Z-Wave. An Introductory Guide to Z-Wave Technology

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

MAXIMIZING THE LIFETIME OF NETWORK SECURITY BY DSDV PROTOCOL USING GAME THEORY TECHNIQUES IN WIRELESS SENSOR NETWORK

Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN

Delay-Aware Big Data Collection Strategies for Sensor Cloud Services Dr. Chi-Tsun (Ben), Cheng

Enhanced Dual Level Fuzzy based Cluster Head Selection for Energy Efficient Wireless Sensor Networks

Schedule 2t. Additional terms for Fast Trade - Online Ordering

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph

Wireless Sensor Network: Improving the Network Energy Consumption

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

A Routing Algorithm Designed for Wireless Sensor Networks: Balanced Load-Latency Convergecast Tree with Dynamic Modification

PERFORMANCE OF MOBILE AD HOC NETWORKING ROUTING PROTOCOLS IN REALISTIC SCENARIOS

Location-Aided Routing (LAR) in mobile ad hoc networks

A Dynamically Configurable Topology Control for Hybrid Ad Hoc Networks with Internet Gateways

VIRTUALIZATION [1] has been touted as a revolutionary

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Mac Protocols for Wireless Sensor Networks

EPL 657 Wireless Networks

SensorScope: Experiences with a Wireless Building Monitoring Sensor Network

Wireless Sensor Networks Database: Data Management and Implementation

Routing in packet-switching networks

WBAN Beaconing for Efficient Resource Sharing. in Wireless Wearable Computer Networks

Adaptive DCF of MAC for VoIP services using IEEE networks

How To Balance Network Load In A Wireless Sensor Network

Load Balancing Routing Algorithm for Data Gathering Sensor Network

Implementation of Energy Efficient Adaptive Load Balancing Algorithm by Rainbow Mechanism in Wireless Sensor Networks

Content Delivery Networks. Shaxun Chen April 21, 2009

Review of Prevention techniques for Denial of Service Attacks in Wireless Sensor Network

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

Load Balancing Routing in Multi-Channel Hybrid Wireless Networks with Single Network Interface

A NOVEL OVERLAY IDS FOR WIRELESS SENSOR NETWORKS

Wireless Sensor Networks Chapter 14: Security in WSNs

Transcription:

Load Balancing in Periodic Wireless Sensor Networks for Lifetime Maximisation Anthony Kleerekoper 2nd year PhD Multi-Service Networks 2011

The Energy Hole Problem Uniform distribution of motes Regular, periodic reporting eg. Habitat monitoring Many-to-one traffic flow Multi-hop communication 2

The Energy Hole Problem Uniform distribution of motes Regular, periodic reporting eg. Habitat monitoring Many-to-one traffic flow Mutli-hop communication 3

The Energy Hole Problem Non-uniform distribution of work Central motes die first 4

The Energy Hole Problem Energy hole appears No packets get to sink Uniform distribution of location and non-uniform distribution of work 5

Existing Solutions Avoidance Non-uniform distribution Power control Mobile sink Clustering 6

Existing Solutions Avoidance Non-uniform distribution Power control Mobile sink Clustering 7

Existing Solutions Avoidance Non-uniform distribution Power control Mobile sink Clustering 8

Existing Solutions Avoidance Non-uniform distribution Power control Mobile sink Clustering 9

Existing Solutions Mitigation Focus on same level balance Dynamically switch parents Create top load-balanced tree 10

Existing Solutions Mitigation Focus on same level balance Dynamically switch parents Create top load-balanced tree 11

DECOR Proposal DEgree COnstrained Routing Construct degree-constrained minimum spanning tree Distributed Static routes Balanced No need for location information Designed for periodic applications Trade-off connectivity and latency for extra lifetime 12

Assumptions Uniform distribution of motes in a circular network Single, central sink Every mote produces 1 new packet per round Perfect MAC no collisions, no interference All motes transmit the same distance 13

DECOR Preliminaries Average number of children per parent: Level Avg Children 1 3 2 1.66667 3 1.4 4 1.286 Ratio of motes in level n to motes in level 1: Level Ratio 1 1 2 3 3 5 4 7 14

DECOR Theory I Limit the number of children per parent during tree construction All motes have same number of children = balance Average number of children per parent usually not a whole number Round down to nearest whole number i.e. 1 for most levels Very few motes connected to tree 15

DECOR Theory II Level 1 motes can have 3 children each Find levels when ratio to level 1 motes is Have 3 children per parent in those levels In practice delay by one level because of imperfect uniformity 16

DECOR Algorithm Phase One Start with sink Leaf motes broadcast advert (incl hop count and subtree number) Unconnected motes gather all adverts Send offer to best parent Parents gather all offers respond to best child Rejected motes reevaluate and send new offers Wait until all child motes have finished Parent signal children to start next round 17

Example Subtree After Phase One 18

DECOR Algorithm Phase Two Basic distributed minimum spanning tree algorithm Motes may only become children of parents in the same original subtree 19

Example Subtree After Phase Two 20

DECOR Choices Best Parent Maintain network topological shape Choose most distant parent Use RSSI to indicate distance Best Child Maintain network topological shape Not deny children only option Choose child with fewest parent options Distance as tie-breaker 21

Simulation Set-up Radius of network defined in terms of transmission range Constant density (10 motes per unit area) Sink is unconstrained Fixed initial energy values (50J) Fixed packet size (50 bytes) Average results from 200 runs Compare basic minimum spanning tree, dynamic scheme and DECOR 22

Time to First Mote Death Normalised Time to First Node Death 3.5 Normalised Time 3 2.5 2 Basic Dynamic DECOR 1.5 1 0.5 0 5 10 15 20 Radius 23

Balance Balance 1 0.9 0.8 Balance Ratio 0.7 0.6 Basic Dynamic DECOR 0.5 0.4 0.3 0.2 0.1 0 5 10 15 20 Radius 24

Connectivity Percentage of Motes Connected to Sink 100 99 98 Percentage 97 96 Basic Dynamic DECOR 95 94 93 92 91 90 5 10 15 20 Radius 25

Average Latency Normalised Average Mote Latency Normalised Average Mote Level 1.15 1.1 1.05 Basic Dynamic DECOR 1 0.95 0.9 5 10 15 20 Radius 26

Worst Case Latency Normalised Worst Case Latency Normalised Maximum Mote Level 1.6 1.4 1.2 1 Basic Dynamic DECOR 0.8 0.6 0.4 0.2 0 5 10 15 20 Radius 27

Discussion DECOR provides a large increase in time to first mote death Trade-off for lower connectivity and higher latency Improvement by much larger factor than trade-offs Implicit use of global information 28

Further Work Investigate the effects of: Imperfect uniform distribution Non-central sink In-network aggregation Mobility Density Shadowing / Random events 29

Conclusion Energy hole problem has many existing solutions DECOR tailored for periodic applications Introduces new trade-offs Large increase in lifetime for small loss of connectivity and latency 30

Thanks for Listening Any Questions? 31