rendezvous planning in mobility-assisted wireless sensor networks

23
Rendezvous Planning in Mobility-assisted Wireless Sensor Networks Guoliang Xing; Tian Wang; Zhihui Xie; Weijia Jia Department of Computer Science City University of Hong Kong

Upload: nedaa

Post on 08-Feb-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Rendezvous Planning in Mobility-assisted Wireless Sensor Networks. Guoliang Xing ; Tian Wang; Zhihui Xie; Weijia Jia Department of Computer Science City University of Hong Kong. Agenda. Motivation Problem formulation Rendezvous planning algorithms Optimal algorithm under limited mobility - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Rendezvous Planning in Mobility-assisted Wireless Sensor

Networks

Guoliang Xing; Tian Wang; Zhihui Xie; Weijia Jia

Department of Computer Science City University of Hong Kong

Page 2: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Agenda

• Motivation• Problem formulation• Rendezvous planning algorithms

– Optimal algorithm under limited mobility– Heuristic under unlimited mobility

• Protocol design• Performance evaluation

Page 3: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Challenges for Data-intensive Sensing Applications

• Many applications are data-intensive – Structural health monitoring

• Accelerometer@100Hz, 30 min/day, 80Gb/year– Micro-climate and habitat monitoring

• Acoustic & video, 10 min/day, 1Gb/year

• Most sensor nodes are powered by batteries• A tension exists between the sheer amount of

data generated and the limited power supply

Page 4: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Mobility-assisted Data Collection

• Mobile nodes move close to sensors and collect data via short-range communications

• Number of wireless relays is reduced• Mobile nodes are less power-constrained

– Can move to wired power sources

Page 5: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Mobile Sensor Platforms

• Low movement speed (0.1~2 m/s)– Increased latency of data collection– Reduced network capacity

Networked Infomechanical Systems (NIMS) @ CENS, UCLA

Robomote @ USC [Dantu05robomote]

XYZ @ Yale http://www.eng.yale.edu/

enalab/XYZ/

Page 6: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Rendezvous-based Data Collection

• Some nodes serve as “rendezvous points” (RPs)– Other nodes send their data to the closest RP– Mobiles pick up data from RPs and transport to BS

• In-network caching + controlled mobility– Mobiles can collect a large volume of data at a time– Mobiles contact static nodes at RPs at scheduled

times and disruptions to network topology are reduced

Page 7: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

mobile node

rendezvous point

Rendezvous-based Data Collection

source node

The field is 500 × 500 m2 The mobile moves at 0.5 m/s

It takes ~20 minutes to visit six randomly distributed RPs

It takes > 4 hours to visit 200 randomly distributed nodes.

Page 8: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Assumptions

• Only one mobile is available• Average speed of mobile is v m/s• Mobile picks up data at locations of nodes• Data collection deadline is D seconds

– User requirement: “report every 10 minutes and the data is sampled every 10 seconds”

– Recharging period: e.g., Robomotes powered by 2 AA batteries recharge every ~30 minutes

Page 9: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Geometric Network Model• Transmission energy is proportional to distance• Base station, source nodes and branch nodes

are connected with straight lines

a multi-hop route is approximated by a straight line

Source nodes

Source nodes

approximated data route

real data route

Non-source nodes

Branch nodes

Rendezvous points

a branch node lies on two or more source-to-root routes

Page 10: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

The Rendezvous Planning Problem

• Choose RPs s.t. the data collection tour of mobile node is no longer than L=vD

• Total network energy of transmitting data from sources to RPs is minimized

• Joint optimization of positions of RPs, motion path of mobile, and routing paths of data

Page 11: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Illustration of Problem Formulation

Objective: minimize length of routes from sources to RPs

Constraint: mobile tour is no longer than L=vD

The problem is NP-hard

Source nodes

Rendezvous points data route

branch nodes

Page 12: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Rendezvous Planning under Limited Mobility

• The mobile only moves along routing tree– Simplifies motion control and improves reliability

XYZ @ Yale

Page 13: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

An Optimal Algorithm

• Sort edges in the descending order of the number of sources in descendents

• Choose a subset of (partial) edges from the sorted list whose length is L/2

• The mobile tour is the pre-order traversal of the chosen edges

• Set the intersections between the tour and the routing tree as RPs

Page 14: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

2

3

Illustration

• All edges have a length of 50m• Deadline = 500 s, v = 0.5 m/s• L = 0.5 m/s x 500 s = 250 m

Correctness• Edges chosen are connected

Optimality• A tour can cover at most L/2 edges• L/2 mostly 'used' edges are chosen

# of sources in the descendents

1

1

1 1

3

Page 15: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

A Heuristic under Unlimited Mobility

• Add virtual nodes s.t. each edge is no longer than L0

• In each iteration– Choose the RP candidate x with the max utility defined by c(x)– Remove RPs with zero utility

• Terminate if all sources become RPs or no more RPs can be chosen without violating the constraint of L

c(x) = the increased length of the mobile tour

the decreased length of data routes

obtained by running a Traveling Salesman

Problem solver

Page 16: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Illustration

two RP candidates

A

B

CE

G

D F

Page 17: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Agenda

• Motivation• Problem formulation• Rendezvous planning algorithms

– Optimal algorithm under limited mobility– Heuristic under unlimited mobility

• Protocol design• Performance evaluation

Page 18: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Initialization• Mobile computes locations of RPs • Find real nodes around the computed RPs

– Find the nodes along the routing tree– Mobile travels to RPs and discover real nodes

Source nodes

Source nodes

Rendezvous points

approximated data route

real data route

Non-source nodes

Page 19: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Handling Unexpected Delays

• Movement of mobile node is subject to various delays– Obstacles, mechanical failures…

• RPs should cache data as long as possible without violating the deadline

• Mobile node may adjust motion path online e.g., skips some of the RPs

Page 20: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Simulation Settings• 100 sources are randomly distributed in a 300m X 300m

field, base station is on the left corner• Each source generates 2 bytes/second, delivery

deadline is 20 minutes• Implemented USC model [Zuniga et al. 04] to simulate lossy

links on Mica2 motes• Baseline algorithms

– NET: collect data via the routing tree without using mobile nodes– Sector: mobile moves on a sector of 45o

– RP-CP: the optimal algorithm with limited mobility– RP-UG: the utility-based heuristic– RP-SRC: choose a subset of sources as RPs

Page 21: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Network Energy Consumption

Page 22: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Impact of Variance of Mobile Speed• Mean mobile speed is 1m/s, with a

variance + α m/s

Page 23: Rendezvous Planning in Mobility-assisted Wireless Sensor Networks

Conclusions

• Proposed a rendezvous-based data collection approach– In-network caching + controlled mobility

• Developed two rendezvous planning algorithms– An optimal algorithm under limited mobility– A efficient heuristic under unlimited mobility

• Designed the rendezvous-based data collection protocol