Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew...

24
Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia University Dartmouth College

Transcript of Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew...

Page 1: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Techniques for Improving Opportunistic Sensor Networking Performance

Shane Eisenman Nic Lane, Andrew Campbell

Columbia University Dartmouth College

Page 2: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Large-scale Sensing requires...

...a People-centric Approach

Page 3: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Application Query Assignment (i.e., Tasking)

Local Tasking

Page 4: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Application Query Assignment

Remote Tasking

InternetRAN 1

RAN 2

Sensing Query

John Q. Public

Page 5: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

I have the query. Now what?

Query: Sensor type, target location, sensing deadline, ...

Have sensor --> successNo sensor --> failNo sensor --> ?

Page 6: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Improving Success Probability

Sensor Sharing

Sensor Substitution

Page 7: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Modeling Query Success Probability

P(success) = P(reaching tasking point) x P(reaching target)

x P(having right sensor)

...before the sensing deadline.

Page 8: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

N x N grid representation of a neighborhood

Page 9: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Torus Topology (N=10)

Move N,E,S,W

Page 10: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Campus Topology (N=10)

Move according to real-world connectivity

Page 11: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Results

Randomly assign sensors to mobile nodes (20 choose r)

Calculate the sensing success probability for various values of number of nodes, number of sensors per node, and sensing deadline

Page 12: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Comparing Campus and Torus

The topology of the campus limits node mobility, requiring a longer deadline to reach the same success probability.

Fixed num sensor types=3.

Page 13: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Comparing Campus and Torus

Qualitative trends are very similar between Torus and Campus, despite the very different mobility patterns.

Fixed sensing deadline=50.

Page 14: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Sensor Sharing

P(success) = P(reaching tasking point) x P(reaching target)

x ( P(having right sensor)

+ P(sensor sharing) )

...before the sensing deadline.

Page 15: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Benefit of Sensor Sharing

Sharing improves success probability up to 16%. As the deadline increases the improvement diminishes.

Fixed num sensor types=3.

Page 16: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Benefit of Sensor Sharing

Sharing improves success probability up to 70%. Increasingnumber of sensor types decreases possible improvement.

Fixed sensing deadline=50.

Page 17: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Sensor Substitution

P(success) = P(reaching tasking point) x P(reaching target)

x ( P(having right sensor)

+ P(sensor substitution) )

...before the sensing deadline.

Page 18: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Benefit of Sensor Substitution

Substitution improves success probability up to 155%. Increasing deadline decreases possible improvement.

Fixed num sensor types=3.Fixed num mobile sensors=20.

Page 19: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Benefit of Sensor Substitution

Substitution improves success probability up to 36%. Increasing num. sensor types decreases improvement.

Fixed sensing deadline=50.Fixed substitution prob=0.02.

Page 20: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Combined Sharing and Substitution

P(success) = P(reaching tasking point) x P(reaching target)

x ( P(having right sensor)

+ P(sensor sharing)

+ P(sensor substitution))

...before the sensing deadline.

Page 21: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Combined Sharing and Substitution

Up to 270% gains in success probability (sharing-only 16%, substitution-only 160% with same parameterization).

Fixed num sensor types=3.Fixed num mobile sensors=20.

Page 22: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Combined Sharing and Substitution

Up to 140% gains in success probability (sharing-only 70%, substitution-only 35% with same parameterization).

Fixed sensing deadline=50.Fixed substitution prob=0.02.

Page 23: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

Summary

Opportunistic people-centric sensing is the future for very large-scale sensing.

Sensor Sharing and Sensor Substitution are composable techniques to increase the probability of query success.

Help to provide a level of abstraction between locally sensing resources and application requirements.

Page 24: Techniques for Improving Opportunistic Sensor Networking Performance Shane Eisenman Nic Lane, Andrew Campbell Columbia UniversityDartmouth College.

For more information...

http://METROSENSE.cs.dartmouth.edu