sinks

advertisement
Sink Mobility in
Wireless Sensor Networks
CSI 5148
Andres Solis Montero
Data Gathering
Introduction
Overview
Sink Mobility
Problem
References
Introduction
Solutions
Questions
• Is a fundamental task in Wireless Sensor Networks (WSNs),
here its function is to send sensor
readings from sources to sinks nodes.
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
1/23
Energy Consumption
Introduction
Overview
Sink Mobility
Problem
References
Problem
Solutions
Questions
• Sensors near the sink deplete their battery power
faster than those far apart due to the heavy traffic of
relaying messages.
- When a sink’s neighbours deplete
their battery power, farther away
nodes may still have more than
90% of their initial energy -
Ingelrest et al., (2004)
Luo and Hubaux, (2005)
Olariu and Stojmenovic, (2006)
Vincze et al., (2007)
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
2/23
Energy Consumption
Introduction
Overview
Sink Mobility
Problem
References
Problem
Solutions
Questions
• Sink isolation, network failure.
• Energy holes, degraded
network performance.
• Manually replace/recharge
sensor batteries is often
infeasible.
It is desired to minimize and balance energy usage among sensors.
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
3/23
Power-aware Routing
Introduction
Overview
Sink Mobility
Problem
References
Solutions ?
Questions
Solutions
Power Aware
Non Uniform
Sink Mobility
•Longer network life time.
•Balances energy consumption.
Singh et al., (1998)
Stojmenovic and Lin, (2001)
Buragohain et al., (2005)
Sink Mobility in Wireless Sensor Networks
Limitation:
Critical nodes are not
avoidable.
Andres Solis Montero
4/23
No uniform node distribution
Introduction
Overview
Sink Mobility
Problem
References
Solutions ?
Questions
Solutions
Power Aware
Non Uniform
Sink Mobility
•Mitigates message relay load.
•Increases network lifetime.
Stojmenovic et al., (2005)
Lian et al., (2006)
Wu et al., (2008).
Sink Mobility in Wireless Sensor Networks
Limitation:
Reduces coverage which
is the basis of any sensor
network.
Andres Solis Montero
5/23
Sink Mobility
Introduction
Overview
Sink Mobility
Problem
References
Solutions ?
Questions
Solutions
Power Aware
Non Uniform
Sink Mobility
•Improves network lifetime,
without bringing negative
impacts mentioned in the other
approaches.
•Network coverage preserved.
•There are no ‘critical’ nodes
around a sink due to its
mobility.
Akkaya et al., (2005);
Luo and Hubaux, (2005);
Vincze et al., (2007);
Banerjee et al., (2008);
Basagni et al., (2008);
Hashish and Karmouch, (2008);
Friedmann and Boukhatem, (2009)
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
6/23
Sink Mobility
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
References
Taxonomy
Questions
Data Gathering in
delay-tolerant WSN
•
•
Habitat monitoring.
Water quality Monitoring.
Sink Mobility in Wireless Sensor Networks
Real Time WSN
Data Gathering in
real-time WSN
•
•
Battlefield surveillance.
Forest fire detection.
Andres Solis Montero
7/23
Delay Tolerant WSN approaches
Taxonomy
Taxonomy
Sink Mobility
Delay Tolerant WSN
Direct Contact
References
Rendezvous based
Real Time WSN
Questions
Direct Contact
Data Collection
Stochastic
Introduction
TSP
Rendezvous based
Data Collection
Label Covering
Sink Tours
Sinks visit (possibly at slow speed)
all data sources and obtain data directly from
them.
Fixed Track
Tree-Based
RP Selection Methods
Sinks may visit only a few selected
rendezvous points (RPs).
Kansal et al. (2004)
Xing et al. (2008), (2007)
Shah et al. (2003); Gu et al. (2005);
Nesamony et al. (2007); Sugihara and Gupta. (2008).
Sink Mobility in Wireless Sensor Networks
Clustering
Andres Solis Montero
8/23
Delay Tolerant WSN approaches
Direct Contact data Collection
TSP
Taxonomy
Sink Mobility
Delay Tolerant WSN
Direct Contact
References
Rendezvous based
Real Time WSN
Questions
•Eliminates the message relay
overhead of sensors, and thus
optimizes their energy savings.
Direct Contact
Data Collection
Stochastic
Introduction
Limitation:
•It has a large data collection
latency for slow moving sinks.
Label Covering
Sink Tours
Sinks visit (possibly at slow speed)
all data sources and obtain data directly from
them.
Shah et al. (2003); Gu et al. (2005);
Nesamony et al. (2007); Sugihara and Gupta. (2008).
Sink Mobility in Wireless Sensor Networks
Concern:
•Find best sink trajectory that
covers all sensors minimizing
data collection delay.
Andres Solis Montero
9/23
Stochastic
Direct Contact data collection
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Direct Contact
References
Rendezvous based
Real Time WSN
Questions
•Each sensor buffers their measurements and
waits for a sink (beacon).
•Sinks move randomly sending beacons and
collect data from encountered sensors in
communication range.
•Data is carried by the sink to access point.
Shah et al. (2003);
Limitations:
•It has a large data collection latency for
slow moving sinks.
•Constant channel monitoring (beacons)
is energy expensive.
If a sink moves along a regular path, sensors can
predict their arrival after learning their pattern. Chakrabarti et al. (2003);
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
10/23
TSP Tour for data collection
Direct Contact data collection
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Direct Contact
References
Rendezvous based
Real Time WSN
Questions
•Equivalent NP- complete Travel Salesman Problem.
•Traveling Salesman with Neighbourhood (TSPN)
All locations are known.
First determine visiting order of the disks.
TSP order of the disks. Constrains may apply
(energy level, buffer overflow...).
For each disk, a representative points is selected.
(center, closest point to starting point, random...)
Algorithm computes the optimum path according
the order. B = min(|AB|+|BC|) adjacent edges.
Limitations:
•It has a large data collection latency for
slow moving sinks.
•TSP – NP complete problem.
Sink Mobility in Wireless Sensor Networks
Nesamony et al. (2006, 2007);
Andres Solis Montero
11/23
Label-covering tour data collection
Direct Contact data collection
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Direct Contact
References
Rendezvous based
Real Time WSN
Questions
•All locations are known. No need to visit all nodes once.
•Complete graph is made with sensors and
initial positions.
•Edges have a cost (Euclidean distance) and
labels of all nodes (transmission radius) they
intersect.
•Minimum set of edges that can collect data from
all nodes.
Sugihara and Gupta (2007, 2008)
Proved to have better performance than TSP solutions
with large transmission radius.
Limitations:
•It has a large data collection latency for slow moving sinks.
•Minimum label problem is NP hard.
•No restrictions are applied to the algorithm (energy level, buffer overflow...).
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
12/23
Delay Tolerant WSN approaches
Rendezvous based data Collection
Sink Mobility in Wireless Sensor Networks
Sink Mobility
Delay Tolerant WSN
Direct Contact
References
Rendezvous based
Real Time WSN
Rendezvous based
Data Collection
•Reduces time and data
collection latency.
Concern:
•Trade-off of energy
consumption and time delay.
Taxonomy
Questions
•Avoids long travel distances.
Limitation:
•More energy consumption
because of multi hop data
communication.
Introduction
Fixed Track
Tree-Based
Clustering
RP Selection Methods
Sinks may visit only a few selected
rendezvous points (RPs).
Kansal et al. (2004)
Xing et al. (2008), (2007)
Andres Solis Montero
13/23
RP selection by fixed Track.
Rendezvous based data Collection
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Direct Contact
References
Rendezvous based
Real Time WSN
Questions
•Sink moves through straight lines (fixed track)
broadcasting beacon messages initially.
•Sensors build a MST using hop counts.
Their resend the min count received.
•The roots are the RPs.
• Sink motion can be slow or temporarily stop
in critical data delivery places.
• Each sensor belongs to only one tree.
Limitation:
•More energy consumption because of multihop
data communication.
•Find better fixed track and MST configuration to balance time
and message load.
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
Kansal et al. (2004)
Xing et al. (2008), (2007)
14/23
RP selection by Reporting Tree
Rendezvous based data Collection
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Direct Contact
References
Rendezvous based
Real Time WSN
Questions
Greedy algorithm with constrained Reporting Tree path
rooted at BS.
•Need to find a sub-path where the maximum
distance traveled by the sink is L.
(max L that can travel within D Time).
•Each edge has a weight based on their children.
• Edges are sorted according to their weight.
The biggest values <= L are selected.
• RPs are at any point of the final path.
Limitation:
•More energy consumption because of multi hop data
communication.
•Configuration L input might yield different results.
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
Xing et al. (2008), (2007)
15/23
RP selection by Clustering
Rendezvous based data Collection
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Direct Contact
References
Rendezvous based
Real Time WSN
Questions
•Framework integrating several algorithms.
•K-hop clusters are constructed.
•Each cluster is a minimum hop tree rooted at its
Navigation Agent (NA) with a depth of at least
K+1 and at most 2k+1.
•A TSP tour of NA is used for the sink. They use
min hop links between clusters.
•Info is collected 1-hop of the NA (data replication,...)
Limitation:
•More energy consumption because of multi hop data
communication.
•Configuration k input might yield different results.
•k=1 direct contact data collection.
•k=kmax (n : network size) static sink scenario.
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
Rao and Biswas (2008)
16/23
Real Time WSN approaches
Taxonomy
Sink Relocation
strategies
Cluster based
Brute Force
Event-Driven
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Real Time WSN
References
Sink Relocation
Questions
Data Dissemination
Data Dissemination
To mobile sinks
MILP
Tree based
Learning-based
Request zone
Periphery Tree-based
Multi hop message relay with optimal sink relocation
and routing algorithms for data dissemination to mobile sinks.
Banerjee et al. (2008), Bi et al. (2007),
Vincze et al. (2007), Bogdanov et al.,
2004.
Sink Mobility in Wireless Sensor Networks
Wu and Chen (2007), Kim et al. (2003)
Baruah et al. (2004) , Ammari and Das
(2005)
Andres Solis Montero
17/23
Real Time WSN approaches
Taxonomy
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Real Time WSN
References
Sink Relocation
Questions
Data Dissemination
Concern:
•Reduce multi hop message relay with
optimal sink relocation.
Sink Relocation
strategies
•Sinks move through energy-intense
areas rather than energy-sparse areas.
Cluster based
Brute Force
Event-Driven
MILP
Periphery Tree-based
Limitation:
•More energy consumption because of
multi hop data communication.
Banerjee et al. (2008), Bi et al. (2007),
Vincze et al. (2007), Bogdanov et al.,
2004.
Sink Mobility in Wireless Sensor Networks
•Optimal multi sink placement is
NP-Complete problem.
Andres Solis Montero
18/23
Brute Force approach
Sink Relocation
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Real Time WSN
References
Sink Relocation
Questions
Data Dissemination
•Sinks have a global view of the network and
run a centralized algorithm.
•Algorithm runs periodically to check if sinks
should be relocated.
•Sink relocation takes place if and only if the
new sink position reduces total cost.
•Each edge is assigned a weight based on
the remaining energy and cost of the
message transmitting.
Friedmann and Boukhatem (2009)
Sink Mobility in Wireless Sensor Networks
Limitation:
•More energy consumption because of
multi-hop data communication.
• Optimal positions NP-Complete.
Andres Solis Montero
19/23
Data Dissemination to mobile sinks
Taxonomy
•It is the problem of data routing to sinks in
the presence of sink mobility.
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Real Time WSN
References
Sink Relocation
Questions
Data Dissemination
Data Dissemination
To mobile sinks
•Data dissemination with mobile sinks is a
combined problem of LOCATION and
ROUTING.
Tree based
Learning-based
Concern:
•Fast and correct delivery with trade-off energy consumption.
Request zone
Wu and Chen (2007), Kim et al. (2003)
Baruah et al. (2004) , Ammari and Das
(2005)
Limitation:
•More energy consumption because of
multi-hop data communication and sink reposition.
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
20/23
Request Zone
Data Dissemination
Introduction
Taxonomy
Sink Mobility
Delay Tolerant WSN
Real Time WSN
References
Sink Relocation
Questions
Data Dissemination
•Sink will move from a1 to a2.
•Sink advertises by flooding with
positions a1 and a2 before it
starts moving.
•Each sensor computes the circle with diameter
d1 and d2. Then it computes the sensors in its
transmission area towards c; center of the circle with D=|a1,a2|.
•Directional routing is used from the sensor to the center of the
circle.
Limitation:
•More energy consumption because of
multi hop data communication and sink reposition.
•Needs complete coverage of nodes, routing to c is not the
expected sink position and directional routing could be a
problem.
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
Ammari and Das (2005)
21/23
Introduction
References
Sink Mobility
References
Thanks for Listening...
Questions
1.
Ivan Stojmenovic, Amiya Nayak. “Wireless Sensor and Actuator Networks:
Algorithms and Protocols for Scalable Coordination and Data Communication”
Wiley-Intercience, Chapter 6, pp. 153- 181. 2009.
2.
Shah RC, Roy S, Jain S, Brunette W. “Data MULEs: modeling
and analysis of a three-tier architecture for sparse sensor
networks”. Ad Hoc Netw 2003;1(2–3):215–233.
Chakrabarti A, Sabharwal A, Aazhang B. “Using predictable
observer mobility for power efficient design of sensor
networks”. Proceedings of the 2nd InternationalWorkshop on
Information Processing in Sensor Networks (IPSN), Volume
2634 of LNCS; 2003. pp. 129–145.
Nesamony S, Vairamuthu MK, Orlowska ME, Sadiq SW. “On
optimal route computation of mobile sink in a wireless sensor
network”. Technical Report 465. ITEE, University of
Queensland; 2006.
Sugihara R, Gupta RK. “Improving the data delivery latency in
sensor networks with controlled mobility”. Proceedings of the
4th IEEE International Conference on Distributed Computing
inSensor Systems (DCOSS), Volume 5067 of LNCS; 2008. pp.
386–399.
Kansal A, Somasundara AA, Jea DD, Srivastava MB, Estrin D.
“Intelligent fluid infrastructure for embedded networks”.
Proceedings of the 2nd International Conference on Mobile
Systems, Applications, and Services (MobiSys); 2004. pp. 111–
124.
3.
4.
5.
6.
Sink Mobility in Wireless Sensor Networks
7.
Xing G, Wang T, Jia W, Li M. “Rendezvous design algorithms for
wireless sensor networks with a mobile base station”.
Proceedings of the 9th ACM International Symposium on
Mobile Ad Hoc Networking and Computing (MobiHoc); 2008.
pp. 231–239.
8. Xing G, Wang T, Xie Z, Jia W. “Rendezvous planning in mobilityassisted wireless sensor networks”. Proceedings of the 28th
IEEE International Real-Time Systems Symposium (RTSS);
2007.pp. 311–320.
9. Rao J, Biswas S. “Joint routing and navigation protocols for
data harvesting in sensor networks”. Proceedings of the 5th
IEEE International Conference on Mobile Ad-hoc and Sensor
Systems (MASS); 2008. pp. 143–152.
10. Friedmann L, Boukhatem L. “Efficient multi-sink relocation in
wireless sensor network”. Ad Hoc & Sens Wirel Netw 2009. To
appear.
11. Ammari HM, Das SK. “Data dissemination to mobile sinks in
wireless sensor networks: an information theoretic approach”.
Proceedings of the 2nd IEEE International Conference on
Mobile Adhoc and Sensor Systems (MASS); 2005. pp. 314–321.
Andres Solis Montero
22/23
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Question 3
Questions
1. In Delay Tolerant WSNs, direct data collection approaches try to minimize the
trip made by the sink visiting all sensors in the network. Knowing a min TSP tour
of ‘1,2,3,4’ ; construct a minimal path using the TSPN (Travel Salesman Problem
with Neighbourhood) algorithm.
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Sink Mobility in Wireless Sensor Networks
Question 3
Questions
Andres Solis Montero
1/Y
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Sink Mobility in Wireless Sensor Networks
Question 3
Questions
Andres Solis Montero
1/Y
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 1
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >> Direct Data Collection >> TSP tour .
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 2
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >>Direct Data Collection >> Label-covering tour.
Question 3
Questions
2. Having the same sensors and sink configuration but this time without a
minimal TSP tour; would it be possible to give the shortest path using a Labelcovering tour approach? If yes, give the shortest path using such an algorithm.
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
Question 2
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >>Direct Data Collection >> Label-covering tour.
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 2
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >>Direct Data Collection >> Label-covering tour.
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 2
Introduction
Question 1
Sink Mobility
Question 2
References
Delay Tolerant WSN >>Direct Data Collection >> Label-covering tour.
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 3
Introduction
Question 1
Sink Mobility
Question 2
References
Real Time WSN >> Data Dissemination >> Request Zone
Question 3
Questions
3. Data dissemination to mobile sinks deals with the problem of correctly routing
data to sinks. In the Request Zone algorithm, the sink, before it starts moving,
will flood its starting and ending position. Eventually, all nodes will have that
information and they will route messages to point c. (center of the circle formed
by the diameter determined by |s,e|). The routing solution given by this
algorithm will fail in the following scenario starting from the gray node. Why? Is
it possible to correct the data delivery starting from the gray sensor using the
routing algorithm studied in class?
Sink Mobility in Wireless Sensor Networks
Andres Solis Montero
Question 3
Introduction
Question 1
Sink Mobility
Question 2
References
Real Time WSN >> Data Dissemination >> Request Zone
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Question 3
Introduction
Question 1
Sink Mobility
Question 2
References
Real Time WSN >> Data Dissemination >> Request Zone
Sink Mobility in Wireless Sensor Networks
Questions
Andres Solis Montero
Question 3
Sink Mobility in
Wireless Sensor Networks
THANKS !! GRACIAS!!
Andres Solis Montero
Download