Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach
description
Transcript of Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach
![Page 1: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/1.jpg)
Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling ApproachBart Selman, Carla Gomes, Scott Kirkpatrick, Ramon Bejar, Bhaskar Krishnamachari, Johannes SchneiderIntelligent Information Systems Institute, Cornell University & Hebrew UniversityAutonomous Negotiating Teams C&D Meeting, June 27, 2002Vanderbilt University, Nashville TN
![Page 2: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/2.jpg)
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
renegotiationEnhancements and restrictions
Reduce sector changes Scale to larger sensor arrays
![Page 3: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/3.jpg)
Overview of ApproachWe develop heuristics more powerful than greedy, not compromising speedGoal:
Principled, controlled, hardness-aware systems
![Page 4: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/4.jpg)
ANTs Challenge Problem Multiple doppler radar sensors track moving
targets Energy limited sensors Constrained, fallible
communications Distributed computation Real time requirements
IISI, Cornell University
![Page 5: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/5.jpg)
Physical model (and annealing)
Represent acquisition and tracking goals in terms of a system objective functionDefine 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
![Page 6: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/6.jpg)
More on annealing
Target Cluster (TC) is >2 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.
![Page 7: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/7.jpg)
Moving targets, tracking and acquisition
100 sensors, t targets (t=5-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.
![Page 8: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/8.jpg)
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 T=0, sensors optimize locally T>0 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.
![Page 9: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/9.jpg)
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)
![Page 10: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/10.jpg)
Introduce reduced connectivity
2.8 ngbrs/sensor
6.16 ngbrs/sensor
![Page 11: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/11.jpg)
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.
![Page 12: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/12.jpg)
Analyzing the moviesSummary frames:
easy case (10 targets) hard case (30 targets)color code: red (1 TC), green (2 TCs), blue (3 TCs), purple (4TCs) , …
![Page 13: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/13.jpg)
Additional summary information:
Total time tracked, max continuous time tracked
![Page 14: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/14.jpg)
Computation can be speeded up >100x without loss of quality
![Page 15: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/15.jpg)
Determine Phase Boundary
![Page 16: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/16.jpg)
Results with moving targetsTarget visibility range and targets/sensor bounds seen:
![Page 17: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/17.jpg)
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
![Page 18: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/18.jpg)
15 targets, no renegotiation
![Page 19: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/19.jpg)
15 targets, T=0.3 in iterations
![Page 20: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/20.jpg)
15 Targets, T=3.0 in iterations
![Page 21: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/21.jpg)
15 targets, no renegotiation
![Page 22: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/22.jpg)
15 targets, T = 0.3 renegotiation
![Page 23: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/23.jpg)
15 targets, T = 3.0
![Page 24: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/24.jpg)
Results of renegotiation
Harder cases see bigger improvement, but effect of small amounts hard to control.
![Page 25: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/25.jpg)
Control of sector assignmentPrevious 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.
![Page 26: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/26.jpg)
Finding the phase boundary
![Page 27: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/27.jpg)
Finding the phase boundary
![Page 28: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/28.jpg)
Comparing coverage, 10 targets, CR10
Sectors fixed
Sectors varying
![Page 29: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/29.jpg)
Comparing coverage, 10 targets, CR10
Varying sectors Fixed sectors
![Page 30: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/30.jpg)
How much can search be speeded up?
Conservative setting (100x) uses <10 msec/sensor/time step (850 MHz Pentium)Further 10-100x reductions possible except near phase bndry.
![Page 31: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/31.jpg)
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 (TC’s) current in a well-connected model with few targets present. As the problem gets uglier, this cost decreases because TC’s 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 .
![Page 32: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/32.jpg)
How often must sectors change?
Note that varying sectors change less often, and give better solution.
![Page 33: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/33.jpg)
Fraction of sensors covering targets
Once targets spread, nearly all sensors contribute.
![Page 34: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/34.jpg)
Fraction of sensors covering targets
Fixing sectors reduces available sensors ~12%.
![Page 35: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/35.jpg)
Average # of TCs per target tracked
Not wasteful, >1 TC’s helps handoff as targets move.
![Page 36: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/36.jpg)
Average # of sensors tracking a target
Excessive coverage of some targets. Can sensors be freed up to improve detection, save power?
![Page 37: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/37.jpg)
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.
![Page 38: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/38.jpg)
Summary 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.
IISI, Cornell University
![Page 39: Wireless Distributed Sensor Challenge Problem: Demo of Physical Modelling Approach](https://reader036.fdocuments.us/reader036/viewer/2022062501/56816846550346895dde23e8/html5/thumbnails/39.jpg)
The End
IISI, Cornell University