Backbone Discovery In Thick Wireless Linear Sensor Netorks

Similar documents
Efficient Topology Discovery and Routing in Thick Wireless Linear Sensor Networks

An Efficient Graph Search Algorithm for Backbone Discovery In Wireless Linear Sensor Networks

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

A Fault Tolerant Wired/Wireless Sensor Network Architecture for Monitoring Pipeline Infrastructures

Monitoring Linear Infrastructures Using Wireless Sensor Networks

Part I: Introduction to Wireless Sensor Networks. Xenofon Fafoutis

Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology. Mobile Communication

WSN Routing Protocols

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Routing protocols in WSN

Wireless Sensor Networks --- Concepts and Challenges

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

Ad hoc and Sensor Networks Chapter 1: Motivation & Applications. Holger Karl

Wireless Sensor Networks --- Concepts and Challenges

References. The vision of ambient intelligence. The missing component...

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

Wireless Sensor Networks (WSN)

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Microcontroller-Based Wireless Sensor Networks Prof. Kasim M. Al-Aubidy Philadelphia University

Part I. Wireless Communication

Wireless Sensor Networks (WSN) Tanyar Pooyeh Intelligent Robotics - winter semester 2013/14 Nov 11, 2013

CSMA based Medium Access Control for Wireless Sensor Network

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

Lecture 8 Wireless Sensor Networks: Overview

An Introduction to Cyber-Physical Systems INF5910/INF9910

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1

Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network

CHAPTER 3 HIERARCHICAL ENERGY TREE BASED ROUTING ALGORITHM FOR WIRELESS SENSOR NETWORKS

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

CS551 Ad-hoc Routing

CLUSTER BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS

Introduction to Mobile Ad hoc Networks (MANETs)

Time Synchronization in Wireless Sensor Networks: CCTS

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

Subject: Adhoc Networks

Analyzing Routing Protocols Performance in VANET Using p and g

Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services

The Research of Long-Chain Wireless Sensor Network Based on 6LoWPAN

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

Wireless Ad-Hoc Networks

Event Detection through Differential Pattern Mining in Internet of Things

Ad Hoc Networks - Applications and System Design

Ad Hoc Networks: Issues and Routing

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

Genetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks

A Cluster-Based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Scheduling of Multiple Applications in Wireless Sensor Networks Using Knowledge of Applications and Network

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

A Review on Wireless Sensor Networks

Evaluation of Communication Overheads in Wireless Sensor Networks

On the Scalability of Hierarchical Ad Hoc Wireless Networks

COMPREHENSIVE STUDY OF THE APPLICATIONS OF WIRELESS SENSOR NETWORK

Rumor Routing Algorithm

MIDDLEWARE CHALLENGES FOR CYBER-PHYSICAL SYSTEMS

Outline. Mate: A Tiny Virtual Machine for Sensor Networks Philip Levis and David Culler. Motivation. Applications. Mate.

Evaluation of Information Dissemination Characteristics in a PTS VANET

Wireless Sensor Networks CS742

AN APPROACH FOR TRACKING WILDLIFE USING WIRELESS SENSOR NETWORKS

MultiHop Routing for Delay Minimization in WSN

Efficient Working of Vehicular Ad-Hoc Network with Carry Forward Technique

Reliable and Efficient flooding Algorithm for Broadcasting in VANET

A Review: Optimization of Energy in Wireless Sensor Networks

SMITE: A Stochastic Compressive Data Collection. Sensor Networks

A survey of wireless sensor networks deployment techniques

Design Issues during Wireless Sensor Networks Deployment

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

VITP: An Information Transfer Protocol for Vehicular Computing

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Energy Efficiency and Latency Improving In Wireless Sensor Networks

UNIT 1 Questions & Solutions

Research on Relative Coordinate Localization of Nodes Based on Topology Control

System Software for Sensor Networks

CONCLUSIONS AND SCOPE FOR FUTURE WORK

Reliable Time Synchronization Protocol for Wireless Sensor Networks

DTN Interworking for Future Internet Presented by Chang, Dukhyun

European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Fig. 2: Architecture of sensor node

Topology Control in Wireless Networks 4/24/06

USE CASES BROADBAND AND MEDIA EVERYWHERE SMART VEHICLES, TRANSPORT CRITICAL SERVICES AND INFRASTRUCTURE CONTROL CRITICAL CONTROL OF REMOTE DEVICES

IoT in Smart Cities Technology overview and future trends

Dynamic Cooperative Routing (DCR) in Wireless Sensor Networks

Issues of Long-Hop and Short-Hop Routing in Mobile Ad Hoc Networks: A Comprehensive Study

Building the Future. New ICT Enables Smart Cities. Yannis Liapis Oct 25 th,

IEEE s ESS Mesh Networking

MC-LMAC: A Multi-Channel MAC Protocol for Wireless Sensor Networks

A Survey on Underwater Sensor Network Architecture and Protocols

Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey

A Mobile-Sink Based Distributed Energy-Efficient Clustering Algorithm for WSNs

DESIGN AND DEVELOPMENT OF A WIRELESS SENSOR MODEL FOR VEHICULAR AREA NETWORKS

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

Transcription:

Backbone Discovery In Thick Wireless Linear Sensor Netorks October 28, 2014 Imad Jawhar1, Xin Li2, Jie Wu3, and Nader Mohamed1 1 College of Information Technology, United Arab Emirates University, Al Ain, UAE 2 College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, China 3 Department of Computer and Information Sciences, Temple University, Philadelphia, PA, USA

Outline Introduction: Linear Sensor Networks (LSNs). Applications and architectures Thick LSN model and definitions Algorithms for backbone discovery in thick LSNs Related caching and routing strategies Conclusions and future research

Wireless Sensor Networks Wireless sensor networks (WSN) advancements in technology Sensor networks application: environmental, military, agriculture, inventory control, healthcare, etc.

Applications of WSNs DARPA Efforts Defense Applications Body Area Network Habitat Monitoring Grand Duck Island Monitoring Network Unusual Applications Greenhouse Monitoring Applications of Wireless Sensor Networks Health Care Monitoring Smart Energy and Home/Office and Industrial Assembly Lines Building, Bridge and Structural Monitoring

Applications of WSNs Judging by the interest shown by military, academia, and the media, innumerable applications do exist for WSNs: Weather monitoring Security and tactical surveillance Distributed computing Fault detection and diagnosis in: Machinery Large bridges Tall structures Detecting ambient conditions such as: Temperature Movement Sound Light Radiation Stress Vibration Smoke

Linear Sensor Networks (LSNs) Existing WSN research is 2-D or 3-D deployment. Assumption that the network used for sensors does not have a predetermined structure. Linear alignment of sensors can arise in many applications Linear characteristic can be utilized for enhancing the routing and reliability in the such systems. We can design adapted protocols for this special kind of sensor networks.

Applications of LSNs Monitoring and protection of oil, gas, and water pipeline infrastructure using wireless sensor networks.

Oil, Gas, and Water Pipeline Use UAE (2006): 2,580 Km of gas pipelines 2,950 Km of oil pipelines 156 Km of refined products pipelines. Desalinated water. Saudi Arabia: 3,800 Km. Use pipelines for transportation from plants to cities and populated areas. Oil and gas industries heavily depend on pipelines for connecting shipping ports, refineries, and wells. Types of pipelines: above ground, underground, under-water.

Border Monitoring Monitoring international borders for different activities. Illegal smuggling of goods, or drugs, unauthorized border crossings by civilian or military vehicles or persons, or any other kind of activities. Different deployment strategies. Deploy sensors by dropping them in a measured and controlled fashion from a low-flying airplane, installing them on a fence, etc. Resulting topology: linear sensor network with a relatively uniform node density distribution. Issues: Distance/density of different nodes Considering nature of the terrain. Available infrastructure. Desired level of performance and reliability

IVC Network Roadside networks used to monitor vehicular activities. Vehicle-to-Vehicle (V2V) via infrastructure. Vehicles-to-Infrastructure (V2I) communication. Internet access of vehicles (gateways on road side). Alert to potential problems ahead, traffic conditions, accidents, road blockages, emergency braking, dangerous crossings, etc. Vehicle controls can even take critical actions before the driver can respond in time.

Railroad/subway monitoring Sensors to monitor fatigue-critical components in structure of a railroad bridge. Sensors can monitor dynamic strains caused by the passing of trains. Provide early detection of critical and dangerous cracks. LSNs can be used to improve deployment cost, maintenance, and scalability. Research: investigate the optimal parameters for such systems: density and distance of nodes, data rates, sensor technology. Other applications: River, and sea cost monitoring, etc.

Classification of LSNs Classification depends on deployment strategy and node types. Thin LSNs: Nodes along a line Thick LSNs: SNs scattered in 2-D random form between two parallel lines extending for long distance Backbone nodes have aggregation, compression, and routing responsibilities

Why New Protocols Needed for Thick LSNs Speed-up route the route discovery and maintenance Reduce control overhead and bandwidth utilization for route discovery Increased routing fault tolerance and reliability Reduce control overhead for route maintenance Increased efficiency of location management

Why New Protocols Needed for Thick LSNs Speed-up route the route discovery and maintenance Reduce control overhead and bandwidth utilization for route discovery Increased routing fault tolerance and reliability Reduce control overhead for route maintenance Increased efficiency of location management

Network Model - Area Partition Area divided into blocks (squares): nodes located randomly in the area of [0, 0] x [10, 1]. Layer: Set of vertically aligned blocks. Considered a cluster.

Network Model - Area Partition Area divided into blocks (squares): nodes located randomly in the area of [0, 0] x [10, 1]. Layer: Set of vertically aligned blocks. Considered a cluster.

Network Model - Received Signal Strength (RSS)

Network Model - Definitions

Two Backbone Discovery Strategies Two next-hop selection strategies Weakest RSS (WR) Strategy. Strongest RSS (SR) Strategy.

Weakest RSS (WR) Strategy Next hop neighbor with the weakest RSS is selected. Leads to the selection of the neighbor that is farthest from the current node with the most progress towards the sink. Advantage: Data can be transferred from the source node to destination node (sink) as fast as possible leading to lower end-to-end delay. Limitations: Weaker link, so might have more errors at the MAC level or need to use lower data rate to avoid errors (for energy per bit) If we use more power in data transmission we can go to higher data rate with less errors but consume more energy.

Strongest RSS (SR) Strategy Node selects neighbor with strongest RSS as next-hop node. Leads to selection of nodes with smaller distance from transmitting node. Advantage: Stronger link. With same transmission power. Can reduce data transmission range resulting in lower energy consumption. Comes at the price of increased end-to-end delay.

Layer Information to Avoid Backward Selection Layer is taken into account to avoid the selection of nodes in the backward direction. Algorithms do not select the neighbors with lower number layers as the next-hop node. Layer information is included in broadcasted messages.

Discovered Backbone Caching Discovery Completed (DCOP) Message: When discovery reaches end node DCOMP message sent along discovered backbone. Backbone Caching: As DCOMP message propagates nodes caches backbone node IDs. Two strategies: Partial backbone caching: k neighbor in each direction. Less memory overhead Less information for routing protocol Full backbone caching: All backbone nodes cached. More memory overhead but more information for routing. Can help choosing direction with lower energy (smart routing)

Example of Routing Process and Reaction to Node Failures Jump Always (JA) Algorithm: Redirect Always (RA) Algorithm: If message encounters a failed node it increases its transmission range to reach the node following current one. If MAX_JUMP_FACTOR is reached and message is dropped. Good when no range extension is possible. If message reaches a failed node, it is redirected in the opposite direction. If already redirected it is dropped (redirection flag inside message is used). Smart Redirect and Jump (SRJ) Algorithm: A combination of the first two algorithms JA and RA. Node calculates total necessary energy to reach each of the sinks on both sides and transmits in the least necessary energy direction.

Analysis We analyze the algorithms from the following aspects: Node Selection strategy Total number of hops in backbone Transmission threshold Node density

Backbone Selection: WR Strategy (Smaller Number of Hops)

Weakest RSS (WR) Algorithm WR Strategy: Neighbor longer distance is selected. Less hops to destination Density reduced effect on minimal number of hops in backbone. Though there are more neighbors when the density is high As threshold θ increases number of hops in the backbone decreases (inversely proportional). But results in higher energy consumption resulting in earlier expected failure of discovered backbone.

Illustration of Backbone Selection with WR Strategy With density d = 1 For red line: θ = 3 => 28 nodes in backbone. For blue line: θ = 10 => 9 nodes in backbone. When transmission range is large enough, path tends to be a straight line.

Backbone Selection: SR Strategy (Higher Number of Hops)

Backbone Selection SR Strategy Shorter distance neighbor selected and number of hops increases. Node transmission range θ has less effect on number of nodes in backbone. Implies we can adjust trans. range to be shorter. Effective way to save energy for nodes in backbone, and reduce interference. But more end-to-end delay When density increases, there are more nodes in area, and more nodes are selected. Large number of nodes in backbone unnecessary. Motivates us to let more nodes switch to sleep mode to save energy.

Backbone Selection SR Strategy We let d = 1 and θ = 1.2, to save energy consumption (TX power exponentially proportional to TX range). Red-colored backbone => 195 nodes. Next-hop node is in layer more than or equal to that of sending node (can choose next-hop nodes in same layer) Blue-colored backbone => 100 nodes. Next-hop node is in layer strictly more than that of sending node. Strictly more than is a frequently used method to select one node from each cluster (layer in our paper).

More Analysis Some Final Notes Same algorithms work for the case of thin LSNs. Thickness of the LSN varies according to the requirements of the corresponding application. Energy consumption, P, is proportional to transmission range, rα, where(2 α 4) We can easily get result for how energy is consumed as transmission range r changes

Conclusions Stated some of the applications for thick LSNs in order to motivate the research Presented backbone discovery algorithms for thick LSNs. Backbone can later be used for efficient routing of messages between nodes and sinks at either or both ends of the network. Two different strategies for backbone discovery are presented and analyzed. Based on criteria for next-hop neighbor selection using RSS by sending node.

Conclusions Cont d Proposed algorithms can constitute a good foundation for further future research in this area. For long thick LSNs, which might extend for tens or hundreds of kilometers, multiple segments separated by sinks can be used to provide added efficiency, reliability, and scalability to the network and associated routing protocol. Thick LSNs offer a good amount of issues and challenges that need further investigation. Can work on more optimizations to enhance the routing, reliability, and energy efficiency.

Thank you. Questions?