Unformatted text preview:

Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21SAFE (Sinks Accessing data From Environments)Authors: Sooyeon Kim, Sang H. Sony, John A. Stankovicy, Shuoqi Liy, Yanghee ChoiPresented by: Chih-Ping ChouSAFEA Data Dissemination Protocol for Periodic Updates in Sensor NetworksAttempts to save energy through data dissemination path sharing among multiple data sinks.Why SAFE?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 pathsProtocol design criteriaImmediate deploymentAdaptabilityFast response to data requestsEnergy efficiencyData dissemination in a two-tiered networkStationary sensor nodesMobile data usersEnvironmental modelATMEL 90LS8535 processor8 KB flash program memory512 byte SRAM data memoryRF Monolithic 916.50 MHz transceiverPhoto/Temperature sensorsProposed ProtocolData management tableQuery transferrecvQuery(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)Dissemination path setuprecvPathSetup (p)1 if destination (p) 6= myAddr2 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 SENT8 then sendAck (hopSender (p))9 changeMyState (e, SUBSCRIBE SENT)10 else if currState (e) = FEEDBACK RCVD11 then if bestFeedbackCost (e) > cost (p)12 then saveAsBestFeedback (p)How SAFE establishes data delivery pathsHow SAFE establishes data delivery pathsHow SAFE establishes data delivery pathsHow SAFE establishes data delivery pathsConclusionEnergy efficiencyScalability Both of which are crucial for large-scale battery-powered sensor networksFuture workData aggregation that accumulates multiple data provision into a single hop-by-hop


View Full Document

BU CS 580S - Dissemination Protocol

Download Dissemination Protocol
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Dissemination Protocol and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Dissemination Protocol 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?