Presented by: Saurav Kumar Bengani

11
on on Joint Scheduling for Joint Scheduling for Wireless Sensor Wireless Sensor Network Network (Proposed by: Chong Liu, Kui Wu, Yang (Proposed by: Chong Liu, Kui Wu, Yang Xiao, Bo Sun) Xiao, Bo Sun) Presented by: Presented by: Saurav Kumar Bengani Saurav Kumar Bengani

description

Seminar on Joint Scheduling for Wireless Sensor Network (Proposed by: Chong Liu, Kui Wu, Yang Xiao, Bo Sun). Presented by: Saurav Kumar Bengani. Contents. WSN Scheduling Requirements Assumptions for proposed Method Randomized Scheduling Algorithm Joint Scheduling Algorithm Extra-On Rule - PowerPoint PPT Presentation

Transcript of Presented by: Saurav Kumar Bengani

Page 1: Presented by: Saurav Kumar Bengani

SeminarSeminaronon

Joint Scheduling for Joint Scheduling for Wireless Sensor Wireless Sensor

NetworkNetwork

(Proposed by: Chong Liu, Kui Wu, Yang (Proposed by: Chong Liu, Kui Wu, Yang Xiao, Bo Sun)Xiao, Bo Sun)

Presented by:Presented by:

Saurav Kumar BenganiSaurav Kumar Bengani

Page 2: Presented by: Saurav Kumar Bengani

2

ContentsContents

• WSN Scheduling RequirementsWSN Scheduling Requirements• Assumptions for proposed MethodAssumptions for proposed Method• Randomized Scheduling AlgorithmRandomized Scheduling Algorithm• Joint Scheduling AlgorithmJoint Scheduling Algorithm• Extra-On RuleExtra-On Rule• Case StudyCase Study• ConclusionConclusion• ReferencesReferences

Page 3: Presented by: Saurav Kumar Bengani

3

WSN Scheduling WSN Scheduling RequirementsRequirements

• To optimize the energy consumption.To optimize the energy consumption.

• Sensor nodes are very small with Sensor nodes are very small with limited energy supplies.limited energy supplies.

• In WSN hard to replace batteries due In WSN hard to replace batteries due to large numbers and hostile to large numbers and hostile environment.environment.

• Sensing coverage and Network Sensing coverage and Network connectivity should not be reduced.connectivity should not be reduced.

Page 4: Presented by: Saurav Kumar Bengani

4

Assumptions for proposed Assumptions for proposed MethodMethod

• Flat Communication architecture.Flat Communication architecture.

• Sensor nodes are stationary.Sensor nodes are stationary.

• Sensor nodes are randomly deployed.Sensor nodes are randomly deployed.

• Sensor node’s radio transmission Sensor node’s radio transmission

range is fixed and independent from range is fixed and independent from

the sensing range.the sensing range.

• No assumption for accurate global No assumption for accurate global

time synchronization.time synchronization.

Page 5: Presented by: Saurav Kumar Bengani

5

Randomized Scheduling Randomized Scheduling AlgorithmAlgorithm

• It is a purely distributed algorithm It is a purely distributed algorithm with resilience to time asynchrony.with resilience to time asynchrony.

Example of Randomized Scheduling Algorithm

Page 6: Presented by: Saurav Kumar Bengani

6

Joint Scheduling AlgorithmJoint Scheduling Algorithm

• Guaranty the network connectivity after Guaranty the network connectivity after Randomized Coverage scheduling.Randomized Coverage scheduling.

• In addition to sensing coverage, the sensor network must remain connected.

• It enhance the above randomized scheduling algorithm such that both coverage quality and network connectivity can be met at any given time.

Page 7: Presented by: Saurav Kumar Bengani

7

Extra-On RuleExtra-On Rule• Extra-on rule: If a sensor node A has a downstream Extra-on rule: If a sensor node A has a downstream

node B, which is active in time slot i, and if none of node B, which is active in time slot i, and if none of node B’s upstream nodes is active in that time slot, node B’s upstream nodes is active in that time slot, then node A should also work in time slot i.then node A should also work in time slot i.

• Extra-on rule ensures that each sub network is Extra-on rule ensures that each sub network is connected, given that the original network before connected, given that the original network before scheduling is connected.scheduling is connected.

• This rule requires each sensor node to maintain its This rule requires each sensor node to maintain its minimum hop count to the sink node and the list of minimum hop count to the sink node and the list of its upstream nodes.its upstream nodes.

• Joint scheduling based on the extra-on rule works Joint scheduling based on the extra-on rule works correctly in face of network failure without requiring correctly in face of network failure without requiring periodical update of the minimum hop count values.periodical update of the minimum hop count values.

Page 8: Presented by: Saurav Kumar Bengani

8

Case StudyCase Study(An Example of Joint Scheduling Algorithm)(An Example of Joint Scheduling Algorithm)

Step 1: Select a Subset Randomly.Step 1: Select a Subset Randomly.

Step 2: Propagate Minimum Hop Count.Step 2: Propagate Minimum Hop Count.

Step 3: Exchange information with local Step 3: Exchange information with local neighbors.neighbors.

Step 4: Enforce the extra-on rule.Step 4: Enforce the extra-on rule.

Step 5: Work according to the new working Step 5: Work according to the new working schedule.schedule.

Page 9: Presented by: Saurav Kumar Bengani

9

ConclusionConclusion• It can achieve substantial energy saving and It can achieve substantial energy saving and

meet both constraints of coverage and meet both constraints of coverage and connectivity without relying on location connectivity without relying on location information or any assumptions on the information or any assumptions on the relationship between the sensing range and the relationship between the sensing range and the radio range.radio range.

• It is totally distributed and, thus, easy to It is totally distributed and, thus, easy to implement.implement.

• Each active sensor node knows at least one Each active sensor node knows at least one route with minimum hop count to the sink node. route with minimum hop count to the sink node. which solves the routing problem and eliminates which solves the routing problem and eliminates the system cost incurred by routing protocols.the system cost incurred by routing protocols.

• The scheduling method is resilient to time The scheduling method is resilient to time asynchrony.asynchrony.

Page 10: Presented by: Saurav Kumar Bengani

10

ReferencesReferences

• Chong Liu, Student Member, IEEE, Kui Wu, Member, IEEE, Yang Xiao, Senior Member, IEEE, and Bo Sun, Member, IEEE (IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 17, NO. 6, JUNE 2006).

Page 11: Presented by: Saurav Kumar Bengani

11

Thank YouThank You

Queries?Queries?