Top Banner
SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee Choi Presented by: Chih-Ping Chou
23

SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks

Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee Choi

Presented by: Chih-Ping Chou

Page 2: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

SAFE

SAFE (Sinks accessing data from environment)

Attempts to save energy through data dissemination path sharing among multiple data sinks.

Page 3: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Intended data dissemination path

Page 4: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Why SAFE?

TTDD Directed Diffusion

Page 5: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Why SAFE? (cont.)

It's a heavy load to construct grid networks per data source.

It's infeasible to let every potential data source keep flooding their measurement before any explicit user requests.

Complicated setup phase of grid construction Long-term comparison between multiple data

delivery paths

-fast reaction to a data update request is required

Page 6: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Protocol design criteria

Immediate deployment -short-term startup (e.g., network topology construction)

Adaptability -scalable to both the number of data sources and the data sink populations -diversity of user requests in terms of data update rates and service durations

Fast response to data requests -lower delay after users request sensor data updates

Energy efficiency -lower energy dissipation -extend the network lifetime

Page 7: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Data dissemination in a two-tiered network

Stationary sensor nodes Mobile data users

Page 8: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Environmental model

ATMEL 90LS8535 processor8 KB flash program memory512 byte SRAM data memoryRF Monolithic 916.50 MHz transceiverPhoto/Temperature sensors

Page 9: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Proposed Protocol

Two major phases: Query transfer Dissemination path setup

Query format:

-area = [1850, 2150, 60, 900]

-attribute = carbon monoxide

-interval = 0.5 second

-duration = 70 seconds

Page 10: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Data management table

Page 11: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Query transfer

recvQuery(q)1 if isRecentlyDealtWith (q)2 then return3 saveQueryAsRecentOne (q)4 if isSource (q)5 then sendPathSetup (sender(q))6 else if isJunction (q)7 then sendJunctionInfo (sender(q))8 else if isApproachingToSource (q)9 then forwardQueryToNextHop (q)

Page 12: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Dissemination path setup

recvPathSetup (p)

1 if destination (p) 6= myAddr

2 then if noEntryInDataManTable (p)

3 then e createEntry (p)

4 waitForAckFromSink (e)

5 else /* if the PathSetup p is destined for this node */

6 then e findEntry (p)

7 if currState (e) = QUERY SENT

8 then sendAck (hopSender (p))

9 changeMyState (e, SUBSCRIBE SENT)

10 else if currState (e) = FEEDBACK RCVD

11 then if bestFeedbackCost (e) > cost (p)

12 then saveAsBestFeedback (p)

Page 13: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Data delivery paths

Page 14: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Data delivery paths (cont.)

Page 15: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Data delivery paths (cont.)

Page 16: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Data delivery paths (cont.)

Page 17: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Simulation results

Page 18: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.
Page 19: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.
Page 20: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.
Page 21: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Conclusion

Energy efficiencyScalability

Both of which are crucial for large-scale battery-powered sensor networks

Page 22: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Future work

Data aggregation that accumulates multiple data provision into a single hop-by-hop transfer

Timeliness

Page 23: SAFE: A Data Dissemination Protocol for Periodic Updates in Sensor Networks Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee.

Question?