Edge-Based Beaconing Schedule in Duty- Cycled Multihop Wireless Networks

Similar documents
Edge-Based Beaconing Schedule in Duty-Cycled Multihop Wireless Networks

Distributed Data Aggregation Scheduling in Wireless Sensor Networks

Outline. Introduction. Outline. Introduction (Cont.) Introduction (Cont.)

Constructing Connected Dominating Sets with Bounded Diameters in Wireless Networks

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

On minimum m-connected k-dominating set problem in unit disc graphs

Strongly Connected Dominating Sets in Wireless Sensor Networks with Unidirectional Links

Algorithms for minimum m-connected k-tuple dominating set problem

Topology Control in Wireless Networks 4/24/06

Connected Dominating Sets in Wireless Networks with Different Transmission Ranges

Agreedy approximation for minimum connected dominating sets

Algorithms for Minimum m-connected k-dominating Set Problem

Minimum connected dominating sets and maximal independent sets in unit disk graphs

An Approximation Algorithm for Connected Dominating Set in Ad Hoc Networks

Simulations of the quadrilateral-based localization

Efficient Aggregation Scheduling in Multihop Wireless Sensor Networks with SINR Constraints

SMITE: A Stochastic Compressive Data Collection. Sensor Networks

A Constant Factor Distributed Algorithm for Computing Connected Dominating Sets in Wireless Sensor Networks

Interference-Aware Real-Time Flow Scheduling for Wireless Sensor Networks

Opportunistic Transmission Based QoS Topology Control. QoS; Wireless Sensor Networks

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks

Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees

On Benefits of Network Coding in Bidirected Networks and Hyper-networks

Bounds on the Benefit of Network Coding for Multicast and Unicast Sessions in Wireless Networks

Constructing weakly connected dominating set for secure clustering in distributed sensor network

Fault Tolerant Topology Control for One-to-All Communications in Symmetric Wireless Networks

An Automatic Presence Service for Low Duty-Cycled Mobile Sensor Networks

IN WIRELESS SENSOR NETWORKS

Relay Sensor Placement in Wireless Sensor Networks

A Localized Algorithm for Reducing the Size of Dominating Set in Mobile Ad Hoc Networks

Beyond Interference Avoidance: Distributed Sub-network Scheduling in Wireless Networks with Local Views

Randomized Algorithms for Approximating a Connected Dominating Set in Wireless Sensor Networks

Low Power Hitch-hiking Broadcast in Ad Hoc Wireless Networks

Multi-Rate Interference Sensitive and Conflict Aware Multicast in Wireless Ad hoc Networks

Extended Dominating Set and Its Applications in Ad Hoc Networks Using Cooperative Communication

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

PRIORITY-BASED BROADCASTING OF SENSITIVE DATA IN ERROR-PRONE WIRELESS NETWORKS

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks

On approximate optimal dual power assignment for biconnectivity and edge-biconnectivity

A Proposed Paper on Joint Priority Based Approach for Scheduling and Congestion Control in Multipath Multi-hop WSN

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product

Keywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION

Efficient Data Aggregation in Multi-hop WSNs

A Survey on Scheduling Algorithms for Wireless Sensor Networks

Heterogeneity Increases Multicast Capacity in Clustered Network

Distributed Data Aggregation Scheduling in Wireless Sensor Networks

Energy-Efficient Opportunistic Topology Control in Wireless Sensor Networks

DISCOVERING OPTIMUM FORWARDER LIST IN MULTICAST WIRELESS SENSOR NETWORK

A CLASSIFICATION FRAMEWORK FOR SCHEDULING ALGORITHMS IN WIRELESS MESH NETWORKS Lav Upadhyay 1, Himanshu Nagar 2, Dharmveer Singh Rajpoot 3

On the Minimum k-connectivity Repair in Wireless Sensor Networks

Connection-Level Scheduling in Wireless Networks Using Only MAC-Layer Information

Dynamic Conflict-free Query Scheduling for Wireless Sensor Networks

Routing and Channel Assignment for Multicast in Multi- Channel Multi-Radio Wireless Mesh Networks

Lifetime Analysis of Random Event-Driven Clustered Wireless Sensor Networks. Presented by Yao Zheng

E-Darwin2: A Smartphone Based Disaster Recovery Network using WiFi Tethering

A Low Latency Data Transmission Scheme for Smart Grid Condition Monitoring Applications 28/05/2012

Polynomial-Time Approximation Scheme for Minimum Connected Dominating Set in Ad Hoc Wireless Networks. Technical Report

Fault-Aware Flow Control and Multi-path Routing in Wireless Sensor Networks

World Journal of Engineering Research and Technology WJERT

An Asynchronous and Adaptive Quorum Based MAC Protocol for Wireless Sensor Networks

Minimum-Latency Aggregation Scheduling in Wireless Sensor Networks under Physical Interference Model

Clustering-Based Distributed Precomputation for Quality-of-Service Routing*

Topology Control in 3-Dimensional Networks & Algorithms for Multi-Channel Aggregated Co

Connected Dominating Set in Sensor Networks and MANETs

GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS. Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani

A New Scheduling Algorithm for Reducing Data Aggregation Latency in Wireless Sensor Networks *

Implementation of an Algorithmic To Improve MCDS Based Routing In Mobile Ad-Hoc Network By Using Articulation Point

Efficient Data Aggregation in Multi-hop WSNs

Dynamic Traffic Congestion Control Scheme in MANET with Cooperative Communication

An Energy-Efficient Distributed Algorithm for Minimum-Latency Aggregation Scheduling in Wireless Sensor Networks

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Is Topology-Transparent Scheduling Really Inefficient in Static Multihop Networks? IEEE Wireless Communications Letters, 2013, v. 2 n. 6, p.

ADHOC SYSTEMSS ABSTRACT. the system. The diagnosis strategy. is an initiator of. can in the hierarchy. paper include. this. than.

Routing protocols in WSN

Time-Bounded Essential Localization for Wireless Sensor Networks

The 2010 IEEE Wireless Communications and Networking Conference (WCNC), Sydney, Australia, April In Proceedings of WCNC, 2010, p.

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Efficient Self Protection Algorithms for Wireless Sensor Networks

Distributed Construction of Connected Dominating Set in Wireless Ad Hoc Networks

Chapter 8 DOMINATING SETS

A MAC Protocol based on Dynamic Time Adjusting in Wireless MIMO Networks

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition

Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees

The Effect of Neighbor Graph Connectivity on Coverage Redundancy in Wireless Sensor Networks

Localized Algorithms for Energy Efficient Topology in Wireless Ad Hoc Networks

Chapter 8 DOMINATING SETS

Cooperative and Opportunistic Transmission for Wireless Ad Hoc Networks. IEEE Network, Jan./Feb., 2007 Jeng-Long Chiang Nov.

Networking Sensors, II

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions

ANALYZE AND EVALUATE THE IMPLEMENTATION OF CDS ALGORITHMS USING THE MOBILE AGENT.. 1 RAFAT AHMED ALHANANI, 2 JAAFAR ABOUCHABAKA, 3 RAFALIA NAJAT

Mobile Agent Driven Time Synchronized Energy Efficient WSN

On Performance Evaluation of Reliable Topology Control Algorithms in Mobile Ad Hoc Networks (Invited Paper)

Mobile Data Gathering with Time-Constraints in Wireless Sensor Networks

Throughput-Optimal Broadcast in Wireless Networks with Point-to-Multipoint Transmissions

Localized Algorithms for Energy Efficient Topology in Wireless Ad Hoc Networks

Optimizing the Data Collection in Wireless Sensor Network

Wireless Sensor Networks 22nd Lecture

Bandwidth Constrained Multicast Routing for TDMA- Based Mobile Ad Hoc Networks

Transcription:

Edge-Based Beaconing Schedule in Duty- Cycled Multihop Wireless Networks Quan Chen, Hong Gao, Yingshu Li, Siyao Cheng, and Jianzhong Li Harbin Institute of Technology, China Quan Chen@ Harbin Institute of Technology

Contents Motivation The Need For Beaconing Schedule Beaconing Schedule in Duty-Cycled WSNs Previous Work Problem Definition The Edge-based Scheduling Framework Beaconing Schedule under Protocol Interference Model Beaconing Schedule under Protocol Interference Model Evaluation Conclusions

The Need For Beaconing Schedule Beaconing is an essential operation for many networking protocols in which each node broadcasts a packet to all of its one-hop neighbors, e.g. Discovering network topology Data collection Data dissemination Routing, Multicasting, Broadcasting Multipath routing Network coding

Beaconing Schedule in Duty-Cycled WSNs Duty-Cycled WSNs Each node works cyclically with two states: active and dormant Each node can only receive packet in active state a b c A working period (WP) WP1 e 0 ab 1 WP2 0 1 Active State 2 2 Dormant State 3 3

Beaconing Schedule in Duty-Cycled WSNs Duty-Cycled WSNs Each node works cyclically with two states: active and dormant Each node can only receive packet in active state a b c e ab WP 0 Beaconing Schedule e ba e bc e cb 1 2 3 Active State Dormant State

Beaconing Schedule in Duty-Cycled WSNs Duty-Cycled WSNs Each node works cyclically with two states: active and dormant Each node can only receive packet in active state a b c Beaconing Schedule e ab e ba e bc e cb WP1 WP2 0 1 2 3 0 1 2 3 Active State Dormant State

Beaconing Schedule in Duty-Cycled WSNs Duty-Cycled WSNs Each node works cyclically with two states: active and dormant Each node can only receive packet in active state a b c Beaconing Schedule e ab e ba e bc e cb WP1 WP2 0 1 2 3 0 1 2 3 Active State Dormant State

Related Work Existed solution L. Wang, P. J. Wan and K. Young, "Minimum-Latency Beaconing Schedule in duty-cycled multihop wireless networks," in Proc. of IEEE INFOCOM, 2015. This method assumes each node has only one active time slot per working cycle, and exploits a node-based schedule! a b c e.g., at time slot 1 Conflict graph a conflicting c Coloring a with 0 Coloring c with 1 This node-based schedule cannot assign its active time slot among neighbors intelligently!

Problem Definition Network Model Let T denote a working period Let W(u) denote nodes working plan, i.e. the active time slot in a working period An example of duty-cycled WSNs, Where T =4

Problem Definition INPUT A duty-cycled sensor network G=(V, E); The working plans for all nodes, {W(u) v V}. OUTPUT The edge based schedule S={(e uv, t uv ) e uv E },which satisfies: 1) For (e uv, t uv ) S, t uv =C T +t 0,C 0, t 0 W(v); 2) S is conflict free; 3) BL(S)=min{ t uv } is minimized. The MLBSDCA problem is NP-hard under protocol interference model.

Edge-based Scheduling Framework Constructing super conflict graph (SCG) G i (0 i T -1): the induced subgraph of G at time slot i, is formed by the nodes that are active at time slot i and their neighbors. H i : the conflict graph of G i For example, the induced subgraph G 0 and H 0 G G 0 H 0

Edge-based Scheduling Framework Constructing super conflict graph (SCG) Super conflict graph H S = {H i 0 i T 1} G H s Beaconing Schedule Label Coloring Problem!

Edge-based Scheduling Framework Label Coloring Problem Coloring all the labels in H S, not all the vertexes in H S Coloring and deleting technique

Edge-based Scheduling Framework Label Coloring Problem Coloring all the labels in H S, not all the vertexes in H S Coloring and deleting technique

Beaconing under Protocol Interference Model Scheduling by time slot Main idea:exploit the coloring method to color H 0 ~H T -1 simultaneously First-Fit coloring: each vertex is colored and assigned the first color it fits WP 1 WP 2 Depends on a fixed order! Massive Data Computing Research Center @HIT

Beaconing under Protocol Interference Model Scheduling by time slot Main idea:exploit the coloring method to color H 0 ~H T -1 simultaneously First-Fit coloring: each vertex is colored and assigned the first color it fits WP 0 WP 1 WP 2 WP 3 Depends on a fixed order! Massive Data Computing Research Center @HIT

Beaconing under Protocol Interference Model Scheduling by working period Main idea: Schedule as much vertexes as possible in a working period Each vertex has 3 states: White, Yellow and Black White: vertexes can be scheduled at current WP C Black: Vertexes can not be scheduled at current WP C Yellow: Vertexes scheduled at current WP C

Beaconing under Protocol Interference Model Scheduling by working period 1) Isolated vertexes iterative scheduling and removing 2) Dynamic largest degree first scheduling Vertexes Scheduling at WP 0

Beaconing under Protocol Interference Model Scheduling by working period 1) Isolated vertexes iterative scheduling and removing 2) Dynamic largest degree first scheduling Vertexes Scheduling at WP 0

Beaconing under Protocol Interference Model Scheduling by working period 1) Isolated vertexes iterative scheduling and removing 2) Dynamic largest degree first scheduling

Beaconing under Protocol Interference Model Performance analysis Theorem 4. The lower bound on the latency of any optimal beaconing schedule for MLBSDCA under the protocol interference model is at least l ( W G)+1m T, where (G) denotes the maximum degree in G, and W denotes the maximum number of active time slots in a working cycle. Theorem 5. The approximation ratio of the DLFBS algorithm is at most (ρ + 1) 2 W. When W =ρ = 1, the approximation ratio is only 4, which is better than 10 in [Wang, INFOCOM 2015]!

Beaconing under Protocol Interference Model Performance analysis Discussion of [Wang, INFOCOM 2015] s Lower Bound Analysis The reason is that they construct the conflicted graph based on nodes, not on edges, which may result in inaccuracy.

Beaconing under Physical Interference Model Physical Interference Model Node v can receive the messages from node u successfully if only if where α is the path-loss exponent which usually belongs to [2, 4], η is a positive reference loss parameter of power, ξ is the background noise, and node w denotes any other transmitting nodes at the same time slot.

Beaconing under Physical Interference Model Physical Interference Model Lemma 3. [18] Assume E = { e uv } is a set of transmissions. If for any e uv and e mn in E (u m), d(u, m) > ρ,then all transmissions in E can transmit successfully under the physical interference model. Construct the SCG according Lemma 3, and then use the coloring and deleting method in GFFC and DLFBS.

Beaconing under Physical Interference Model Improvement for DLFBS algorithm If two vertexes are connected in Hs, it does not means it is really conflicted. Each vertex has 3 states: White, Yellow and Black When a vertex is scheduled, its neighbors do not need to be marked Black. A vertex marked Black if once it is scheduled at current WP it causes collisions.

Beaconing under Physical Interference Model Performance analysis Theorem 6. The lower bound on the latency of any optimal beaconing schedule for MLBSDCA under the physical interference model is at least l ( W G)+1m T, where (G) denotes the maximum degree in G, and W denotes the maximum number of active time slots in a working cycle. Theorem 7. The approximation ratio of the DLFBS-ph and DLF algorithm is at most ( ρ)2 W.

Evaluation Baseline algorithm Beaconing under protocol interference model FFBSD [Wang,INFOCOM 2015] SCBSD [Wang,INFOCOM 2015] Beaconing under physical interference model FFBSD-ph [Wang,INFOCOM 2015] Network Topology Random generated in a 200m 200m field Networkx generated Graph

Beaconing Latency Protocol Interference Model 20% 200% Random Deployed Network

Beaconing Latency Protocol Interference Model 1.6 times 1.5 times Networkx Generated Graph

Beaconing Latency Physical Interference Model 7.7 times 7.5 times Random Deployed Network

Throughput Protocol Interference Model 2.4 times Random Deployed Network

Throughput Protocol Interference Model 1.7 times Networkx Generated Graph

Conclusions This paper proposes an edge-based scheduling framework for beaconing in duty-cycled WSNs. A novel kind of coloring problem, named label coloring problem, is proposed. Under the protocol interference model, a (ρ + 1) 2 * W approximation algorithm is designed. Under the physical interference model, a ( ρ) 2 * W approximation algorithm is designed Evaluation reveals our design can greatly reduce the beaconing latency.