Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye...

19
Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia State University
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye...

Page 1: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Distributed Scheduling of a Network of Adjustable

Range Sensors for Coverage Problems

Akshaye Dhawan, Ursinus CollegeAung Aung and Sushil K. Prasad

Georgia State University

Page 2: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Introduction

• Sensor Networks – Consist of a large number of low cost sensor nodes connected to one or more sinks

Page 3: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

•Deployed randomly in and around the phenomenon

•Dense networks with many sensors (hundreds-tens of thousands)

•Prone to unpredictable failures since they are usually deployed in harsh environments

Page 4: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

So what are these useful for?Infrastructure: contaminant flow monitoring, structural monitoring

Environmental: Disaster monitoring, Early warning systems (Forest Fires, Tides)

Military: Command and control, surveillance, intrusion detection etc.

And many more applications… Health Care, Smart Grids, Inventory Management…

Page 5: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Energy

• Biggest constraint – energy.

• Limited, non-replaceable battery.

• Etransmit>Ereceive>=Eidle >>> Esense

• Very low power sleep state exists

• Energy-efficiency at every layer of the network stack is needed.

Page 6: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Target Coverage

• We consider the problem of Target Coverage – at least one sensor always covers each member of a set of targets

• Equivalent to area coverage• Dense deployment means overlap in the

monitoring regions of sensors• Big idea: Only a subset of these sensors are

needed at any given time to cover all targets – called a cover set

Page 7: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

The Max. Lifetime Target Coverage Problem

Given a region R, a set of sensors s, a set of targets T. Find a monitoring schedule for these sensors such that:• The total time of the schedule is maximized• All targets are constantly monitored• No sensor is in the schedule for longer than its initial

batteryShown to be NP-Hard in the literature.

Page 8: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Scheduling

• If we use one active subset – its members die• Idea: Scheduling process to shuffle the active

set’s members• Problem: Determine how long to use a set and

which set to use next• For an arbitrarily large network – Exponential

number of cover sets to choose from• Several centralized and distributed algorithms

in the literature – all assume a fixed communication/sensing range for a sensor

Page 9: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Adjustable range model

• Now lets make things more interesting…• Adjustable range – Each sensor can vary its

range from 0 (off) to MAXDIST• So in addition to picking the sensors si that

participate in (Cm,tm) we need to associate a range ri with each si

• Makes the problem more interesting because as range increases, target coverage increases but so does energy

Page 10: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Contributions

• Problem studied first by Wu, Cardei et al• We propose a different adjustable model– Smooth sensing range model in place of discrete

range model– Can handle non-uniform battery at each sensor

• Present distributed algorithms for maximum lifetime scheduling – 20% lifetime

improvement over non-adjustable counterparts

Page 11: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

ALBP

• Adjustable Range Load Balancing Protocol (ALBP)

• States for each sensor

Page 12: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

ALBP

Transition Rules:

Page 13: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

ADEEPS

•Intuition: Minimize energy consumption of energy-poor targets•Lifetime of a sensor with battery b, range r and using an energy model e be denoted as Lt(b, r, e).•Maximum lifetime of a target Lt(b1, r1, e1)+Lt(b2, r2, e2)+Lt(b3, r3, e3)+ … assuming that it can be covered by some sensor with battery bi at distance ri for i = 1, 2,

Page 14: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

ADEEPS

• Sink: A target t which is the poorest (least total energy of covering sensors) for at least one sensor

• Hill: Not the poorest for any covering sensor• Each target has an in-charge sensor:

Page 15: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

ADEEPS

Page 16: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Time Complexity

• ALBP: Time complexity is• • Message complexity is • ADEEPS: Time complexity is • Message complexity is (2-hop)

Page 17: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Results

• Lifetime with 25 targets, linear energy model, 30m range

Page 18: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Results

• Lifetime with 25 targets, quadratic energy model, 30m range

Page 19: Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.

Conclusion

• Show significant lifetime gains by moving to an adjustable sensing model

• First distributed scheduling algorithms in this model

• 10-20% in a linear model• 35-40% in a quadratic model