+ All Categories
Home > Documents > Maximizing the lifetime of WSN using VBS

Maximizing the lifetime of WSN using VBS

Date post: 03-Jan-2016
Category:
Upload: herman-carter
View: 27 times
Download: 0 times
Share this document with a friend
Description:
Maximizing the lifetime of WSN using VBS. Yaxiong Zhao and Jie Wu Computer and Information Sciences Temple University. Road map. Introduction and background Centralized scheduling STG-based approach VSG-based approach Distributed implementation Iterative local replacement - PowerPoint PPT Presentation
17
Maximizing the lifetime of WSN using VBS Yaxiong Zhao and Jie Wu Computer and Information Sciences Temple University
Transcript
Page 1: Maximizing the lifetime of WSN using VBS

Maximizing the lifetime of WSN using VBS

Yaxiong Zhao and Jie WuComputer and Information Sciences

Temple University

Page 2: Maximizing the lifetime of WSN using VBS

Road map

Introduction and background Centralized scheduling

STG-based approach VSG-based approach

Distributed implementation Iterative local replacement

Conclusion and future work

Page 3: Maximizing the lifetime of WSN using VBS

Road map Introduction and background Centralized scheduling

STG-based approach VSG-based approach

Distributed implementation Iterative local replacement

Conclusion and future work

Page 4: Maximizing the lifetime of WSN using VBS

Introduction

The need of reducing energy consumption and extending the network lifetime The most important challenge

We have only one general technique Duty-cycling To exploit the redundancy in sensors

Traffic is low Letting sensors work all the time is redundant for

transmitting data

Page 5: Maximizing the lifetime of WSN using VBS

The redundancy in the network level

Usually there are more-than-enough sensors deployed in the network For reliability and QoS

The same degree of redundancy is not necessary for communication Low traffic Static network 99.8% delivery ratio

Page 6: Maximizing the lifetime of WSN using VBS

Our idea

Scheduling multiple backbones to maintain the connectivity

Backbone sensors use duty-cycling to further reduce energy consumption

Turn off other sensors' radios The independent backbones is not

optimal In the example overlapped backbones help

further extend network lifetime

0 1

2 3 4

sink

0 1

2 3 4

sink

Page 7: Maximizing the lifetime of WSN using VBS

Maximum lifetime backbone scheduling

An example {Sink, 0, 1} work for 1 unit {Sink, 0, 3} work for 1 unit {Sink, 1, 3} work for 2 units Total network lifetime of 4 units of time

Find a schedule <b0, t0> … <bi, ti>

A backbone bi works for ti round(s) Has the longest network lifetime

NP-hard Reduce from the maximum set cover (MSC)

problem

0 1

2 3 4

sink

Page 8: Maximizing the lifetime of WSN using VBS

Road map

Introduction and background Centralized scheduling

STG-based approach VSG-based approach

Distributed implementation Iterative local replacement

Conclusion and future work

Page 9: Maximizing the lifetime of WSN using VBS

Scheduling Transition Graph

The time is divided into multiple rounds A backbone is selected at each round

The residual energy of each sensor is recorded with each backbone at each round

A fixed amount of energy is consumed in each round

Enumerate candidate backbones Form a graph representing the schedule

Page 10: Maximizing the lifetime of WSN using VBS

STG (cont'd)

{B1, E1}

{B2, E2}

{B3, E3}

{Bp, Ep}

{B1, E1}

{B2, E2}

{B3, E3}

{Bp, Ep}

{B1, E1}

{B2, E2}

{B3, E3}

{Bp, Ep}

Round 1 Round 2 Round i ……

Backbone transition

Initial

Round 0 {B, E} are: The backbone The associated residual

energy of all the sensors in the network

A path in the STG represents a schedule

Path ends when at least one sensor depletes energy

The purpose of our algorithm is to find the longest path

Page 11: Maximizing the lifetime of WSN using VBS

Road map Introduction and background Centralized scheduling

STG-based approach VSG-based approach

Distributed implementation Iterative local replacement

Conclusion and future work

Page 12: Maximizing the lifetime of WSN using VBS

Virtual Scheduling Graph

Transform a sensor into multiple virtual nodes Each virtual node represents a fixed amount of energy

And has a virtual ID The energy consumed in each round

Virtual nodes are connected based on several rules The virtual nodes of the same sensor form a clique The virtual nodes of the neighboring sensors connect

correspondingly with increasing order

virtual node of C

virtual node of A

virtual node of B

0

0

1

0

1CB

A

2

Page 13: Maximizing the lifetime of WSN using VBS

VSG (cont’d)

VSG works by sequentially finding the CDS Then remove the selected nodes Until a sensors' virtual nodes have all been removed

Page 14: Maximizing the lifetime of WSN using VBS

Road map Introduction and background Centralized scheduling

STG-based approach VSG-based approach

Distributed implementation Iterative local replacement

Conclusion and future work

Page 15: Maximizing the lifetime of WSN using VBS

Iterative local replacement

Let each sensor find replacements locally Sensors that have less energy should have a

higher chance to switch than those that have more energy Ec is the energy consumed since the last time

working as a backbone Er is the current residual energy

Page 16: Maximizing the lifetime of WSN using VBS

Experiment results

Page 17: Maximizing the lifetime of WSN using VBS

Conclusion and future work

A new scheduling method Two centralized approximation algorithms A distributed implementation

More theoretical inquires are needed Testbed implementation


Recommended