28
Reliable Reporting of Delay- Sensitive Events in Wireless Sensor-Actuator Networks Edith C.-H. Ngai , Yangfan Zhou , Michael R. Lyu , and Jiangchuan Liu Department of Computer Science & Engineering, Chinese University of Hong Kong School of Computing Science, Simon Fraser University The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06), Vancouver, Canada, 9-12 Oct 2006.

Reliable Reporting of Delay-Sensitive Events in Wireless Sensor-Actuator Networks

  • Upload
    gari

  • View
    37

  • Download
    0

Embed Size (px)

DESCRIPTION

Reliable Reporting of Delay-Sensitive Events in Wireless Sensor-Actuator Networks. Edith C.-H. Ngai † , Yangfan Zhou † , Michael R. Lyu † , and Jiangchuan Liu ‡ † Department of Computer Science & Engineering, Chinese University of Hong Kong - PowerPoint PPT Presentation

Citation preview

Page 1: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

Reliable Reporting of Delay-Sensitive Events in Wireless Sensor-Actuator Networks

Edith C.-H. Ngai†, Yangfan Zhou†, Michael R. Lyu†, and Jiangchuan Liu‡

†Department of Computer Science & Engineering, Chinese University of Hong Kong‡School of Computing Science, Simon Fraser University

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06), Vancouver, Canada, 9-12 Oct 2006.

Page 2: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 2

Outline Introduction Related Work Network Model and Objective The Reliable Event Reporting Framework

Grid-Based Data Aggregation Priority-Based Event Reporting Actuator Allocation

Simulation Results Conclusion

Page 3: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 3

WSAN

Collection of sensors and actuators Sensors

small and low-cost devices with limited energy, sensing, computation, and transmission capability

passive devices for collecting data only and not interactive to the environments

Actuators resource-rich devices equipped with more energy, stronger

computation power, longer transmission range, and usually mobile

make decisions and perform appropriate actions in response to the sensor measurements

Page 4: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 4

WSAN Sensors and actuators

collaborate sensors perform sensing and report

the sensed data to the actuators actuators then carry out

appropriate actions in response Applications

environmental monitoring sensing and maintenance in large

industrial plants military surveillance, medical

sensing, attack detection, and target tracking, etc.

Page 5: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 5

Our Focus Design of a generic framework for

reliable event reporting in WSANs Suggest a delay- and importance-aware

reliability index for the WSANs Non-uniform importance of the events

can be explored in the optimization

Page 6: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 6

Our Framework Seamlessly integrates three key modules to

maximize the reliability index: 1. A multi-level data aggregation scheme, which is fault-

tolerant with error-prone sensors2. A priority-based transmission protocol, which accounts

for both the importance and delay requirements of the events

3. An actuator allocation algorithm, which smartly distributes the actuators to match the demands from the sensors.

Page 7: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 7

Related Work Real-time communication protocol in WSN

SPEED [Hu et al. 2003] Combines feedback control and non-deterministic

QoS-aware geographic forwarding Velocity Monotonic Scheduling [Lu et al. 2002]

Packet scheduling policy that accounts for both time and distance constraints

MMSPEED [Felemban et al. 2005] Multi-path and multi-speed routing protocol for

probabilistic QoS guarantee in WSN

Page 8: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 8

Related Work Reliable transmission with error-prone

sensors Node-level fault tolerance (NLFT) [Aidemark et

al. 2005] Masks transient faults locally by using time-

redundant task scheduling in nodes Bi-criteria scheduling heuristic [Assayad et al.

2004] Uses heuristic in data-flow graph to maximize

reliability and minimize runtime Routing in DTN [Jain et al. 2005]

Applies erasure code and data replication

Page 9: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 9

Related Work Heterogeneous sensor networks

Anycast communication paradigm [Hu et al. 2004]

Constructs an anycast tree rooted at each event source and updates the tree dynamically

Power-aware many-to-many routing [Cayirci et al. 2005]

Actuator broadcasts registration messages, while sensors build their own routing tables

Distributed coordination framework[Melodia et al. 2005]

Sensors forward readings to the appropriate actuators by the data aggregation trees

Page 10: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 10

Network Model Compose of sensors

and actuators Nodes aware of their

locations Divide the network into

a number of grids cell for data aggregation

A subset of nodes, referred as reporting nodes, send data to the actuators

Anycast routing

Page 11: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 11

Objective Reliability index

Measures the probability that event data are aggregated and received accurately within pre-defined latency bounds

Page 12: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 12

Workflow of Framework

Data aggregation Delay- and

importance-aware prioritized routing

Actuator allocation

Page 13: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 13

Grid-Based Data Aggregation

Page 14: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 14

Priority-Based Event Reporting Priority queues

prioritized scheduling to speed up important event data transmission

queue utilization as an index for route selection to meet the latency bounds

first-in-first-out (FIFO) discipline

Page 15: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 15

Queueing Delay The queueing delay of the highest priority queue:

The queueing delay of kth priority queue:

Page 16: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 16

Next Hop Selection

Consider node i receives new type of event data datae

It broadcasts a control message to its immediate neighbors

Every neighbors j replies with the message:

Page 17: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 17

The end-to-end delay to actuator should be less than the latency bound Be

Node i first estimates the advancement hi,j towards the actuator a from i to j, and then the maximum delay from i to j, delayi,j.

Next Hop Selection

Page 18: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 18

Next Hop Selection Only neighbors with dq_max>0 will be considered as next hop Node i starts inspecting the neighbors with λhigh=0 and λlow=0

λlow =0 means it will not affect the transmission time for the existing packets in that node

λhigh =0 means it can be served with the highest priority Node i calculates the maximum data rateλi,j that it can

forward while satisfying the latency bound:

Page 19: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 19

Data Transmission Data packets are forwarded to the neighbor with the

highest hi,j and λi,j

The intermediate nodes will update the latency bound Be

before forwarding to next hop Be’ = Be – ( tdepart – tarrive) – dtran – dprop

Sensor will update its and the routes regularly If the latency bound is not met, another route will be

selected In the worst case, if no alternative route, sensor may

inform the previous node to select another route

Page 20: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 20

Actuator Allocation The actuators may record the event

frequency and re-arrange their standby positions periodically

Actuator allocation algorithm1. The event frequency freqg of every grid g will be

summed up2. The field A will be equally divided in to two,

denoted by A1 and A2, according to the frequency distribution

3. Each area is allocated with half of the actuators4. The process repeats recursively for A1 and A2,

until each subfield contains only one actuator

Page 21: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 21

Actuator Allocation

Page 22: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 22

Simulations

Simulator: NS-2 Metrics

On-time Reachability Average Delay Overall Reliability

4 events 2 with high importance 2 with low importance Located in left bottom corner

Page 23: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 23

On-Time Reachability

Page 24: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 24

Average Delay

Page 25: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 25

Overall Reliability

Page 26: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 26

Actuator Allocation Divide whole field into tree, with event occurrence probability 0.6,

0.333, and 0.067 Data rate = 60pkt/s

Page 27: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 28

Conclusion We provide a distributed and comprehensive

solution for reliable event reporting and actuator coordination in WSAN

We formulate the event reporting problem and define reliability index

We provide a distributed data aggregation mechanism We propose a reliable priority-based event reporting

algorithm We propose an actuator allocation algorithm

Simulation results are provided to demonstrate the effectiveness of our solutions

Page 28: Reliable Reporting  of Delay-Sensitive Events in  Wireless Sensor-Actuator Networks

The Third IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'06) 29

Q & A