Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach PowerPoint PPT Presentation

presentation player overlay
1 / 39
About This Presentation
Transcript and Presenter's Notes

Title: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach


1
Wireless Distributed Sensor Challenge Problem
Demo of Physical Modelling Approach
  • Bart Selman, Carla Gomes, Scott Kirkpatrick,
  • Ramon Bejar, Bhaskar Krishnamachari,
  • Johannes Schneider
  • Intelligent Information Systems Institute,
    Cornell University Hebrew University
  • Autonomous Negotiating Teams
    CD Meeting, June 27, 2002
  • Vanderbilt University, Nashville TN

2
Outline
  • Overview of our approach
  • Movie conventions
  • Computational cost (can be small)
  • Phase diagram
  • Connections with distributed agents
  • We demonstrate results of varying amounts of
    renegotiation
  • Enhancements and restrictions
  • Reduce sector changes
  • Scale to larger sensor arrays

3
Overview of Approach
  • We develop heuristics more powerful than greedy,
    not compromising speed
  • Goal
  • Principled, controlled, hardness-aware systems

4
ANTs Challenge Problem
IISI, Cornell University
  • Multiple doppler radar sensors track moving
  • targets
  • Energy limited sensors
  • Constrained, fallible
  • communications
  • Distributed computation
  • Real time requirements

5
Physical model (and annealing)
  • Represent acquisition and tracking goals in terms
    of a system objective function
  • Define such that each sensor, with info from its
    1-hop neighbors, can determine which target to
    track
  • Energy per target depends on of sensors
    tracking

6
More on annealing
  • Target Cluster (TC) is gt2 1-hop sensors tracking
    the same target enough to triangulate and reach
    a decision on response.
  • Classic technique Metropolis method simulates
    asynchronous sensor decision, thermal annealing
    allows broader search (with uphill moves) than
    greedy, under control of annealing schedule.

7
Moving targets, tracking and acquisition
  • 100 sensors, t targets (t5-30) incident on the
    array, curving at random. Movies of 100 frames
    for each of several values of (sensors in
    range)/target and (1-hop neighbors)/sensor.
    Sensors on a regular lattice, with small
    irregularities. Between each frame a bounce,
    or partial anneal using only a low temperature,
    is performed to preserve features of the previous
    solution as targets move.

8
Physical Model as Distributed Agents
  • To compare with agent-based approaches
  • Our sensors are independent agents
  • At each time step, each chooses a target to
    track, based on the energy function, and informs
    its neighbors.
  • At T0, sensors optimize locally
  • Tgt0 is like renegotiation with reduced
    constraints, except that uphill moves may occur
    at any point in the search, not only when stuck.
  • As targets move, sensor re-allocation is done
    using heat bumps low T is restricted
    renegotiation, higher T allows more extensive
    search for alternatives.

9
Moving Targets -- Movies
  • Conventions
  • Targets
  • (blue pts)
  • Target range (green circles)
  • Sensors (crosses)
  • Sectors active in a TC are shown
  • Target Clusters (red lines)
  • Fraction of targets covered (thermometer)

10
Introduce reduced connectivity
2.8 ngbrs/sensor
6.16 ngbrs/sensor
11
Analysis of physical model results
  • When t targets arrive at once, perfect tracking
    can take time to be achieved.
  • Target is considered tracked when a TC of 3
    sensors keeps it in view continuously.
  • We analyze each movie for longest continuous
    period of coverage of each target, report minimum
    and average over all targets.

12
Analyzing the movies
  • Summary frames
  • easy case (10 targets)
    hard case (30 targets)
  • color code red (1 TC), green (2 TCs), blue (3
    TCs), purple (4TCs) ,

13
Additional summary information
Total time tracked, max continuous time tracked
14
Computation can be speeded up gt100x without loss
of quality
15
Determine Phase Boundary
16
Results with moving targets
  • Target visibility range and targets/sensor bounds
    seen

17
Movies to show
  • Results of pure agent, agents with renegotiation,
    and annealing operating points
  • CR10 4 ngbrs on average
  • 15 targets incident on the array
  • Cases T0, T0.3, T3.0

18
15 targets, no renegotiation
19
15 targets, T0.3 in iterations
20
15 Targets, T3.0 in iterations
21
15 targets, no renegotiation
22
15 targets, T 0.3 renegotiation
23
15 targets, T 3.0
24
Results of renegotiation
Harder cases see bigger improvement, but effect
of small amounts hard to control.
25
Control of sector assignment
  • Previous movies allowed sensor to sample all
    sectors while choosing target. Now we make that
    choice only at the outset of time step.
  • Problem is harder. We lose about 8 average
    coverage, hold same continuous coverage. An
    intermediate approach is desireable.
  • Phase boundary (or threshold of dif ficulty)
    moves in.

26
Finding the phase boundary
27
Finding the phase boundary
28
Comparing coverage, 10 targets, CR10
Sectors fixed
Sectors varying
29
Comparing coverage, 10 targets, CR10
Varying sectors
Fixed sectors
30
How much can search be speeded up?
Conservative setting (100x) uses lt10
msec/sensor/time step (850 MHz Pentium) Further
10-100x reductions possible except near phase
bndry.
31
As the problems get bigger
  • Physical model effort, in principle, scales
    linearly, not exponentially, as number of sensors
    managed grows.
  • In our model, biggest cost is the communications
    cost of keeping cluster information (TCs)
    current in a well-connected model with few
    targets present. As the problem gets uglier,
    this cost decreases because TCs get smaller!
  • Example series of simulations with 400 sensors,
    40-120 targets incoming. One movie can be seen
    at http//www.cs.huji.ac.il/kirk/darpa/film.gif
    .

32
How often must sectors change?
Note that varying sectors change less often, and
give better solution.
33
Fraction of sensors covering targets
Once targets spread, nearly all sensors
contribute.
34
Fraction of sensors covering targets
Fixing sectors reduces available sensors 12.
35
Average of TCs per target tracked

Not wasteful, gt1 TCs helps handoff as targets
move.
36
Average of sensors tracking a target
Excessive coverage of some targets. Can sensors
be freed up to improve detection, save power?
37
Ways to further improve big array performance
  • Explore restricted of sector changes in a time
    step.
  • Reallocate sensors from overtracked targets, e.g.
    by tuning the potential for high densities.
  • Introduce target-identity memory to reduce need
    for continuous tracking. Create a derived MRF
    object, like edge detection in image processing.

38
Summary
IISI, Cornell University
  • Graph-based physical models capture
  • the ANTs challenge domain
  • Results on the tradeoffs between
  • Computation, Communication, Radar range,
  • and Performance are captured in phase
    diagram.
  • Techniques handle realistic constraints, fast
    enough for use in real distributed system.

39
The End
IISI, Cornell University
Write a Comment
User Comments (0)
About PowerShow.com