版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
無線傳感器網(wǎng)絡(luò)第五講第一頁,共102頁。第五講Transportlayer第二頁,共102頁。TRANSPORTLAYER
(PRIORKNOWLEDGE)ENDTOENDRELIABILITYCONGESTIONCONTROLCongestiondetectionFairnessissuesTCP(TransmissionControlProtocol)forDataTrafficUDP(UserDatagramProtocol)forRealTimeTraffic第三頁,共102頁。TransportLayerInternet,Satellite,etcSinkSinkUserEnd-to-endcommunicationbetweenasensornodeanduserEndtoendreliableeventtransfer第四頁,共102頁。ChallengesEnd-to-EndMeasuresApplication-DependentOperationEnergyConsumptionBiasedImplementationConstrainedRouting/Addressing第五頁,共102頁。End-to-EndMeasuresTCP:End-to-endretransmission-basederrorcontrolWindow-basedadditive-increasemultiplicative-decrease(AIMD)congestioncontrolmechanisms.End-to-endandpoint-to-pointreliabilityandcongestioncontrolsolutionsResourcewastageinWSNs第六頁,共102頁。ThepacketlossesandcongestionmitigationareperformedthroughcommunicationbetweenasourceandadestinationwithoutanyinvolvementfromtheintermediatepartiesThetransportcontrolmechanismsresideonlyonthesourceanddestination.Eachflowisconsideredindependentlytoprovideapoint-to-pointcommunicationsolution.第七頁,共102頁。Collectiveinformationfromagroupofsensorsismuchmoreimportantthantheindividualinformationfromeachsensornode.Conventionalend-to-end,point-to-pointtransportlayertechniquesmayleadtowasteofscarcewirelesssensorresources.LocalmeasuresforreliabilityandcongestioncontrolareusuallyexploitedtoimprovetheenergyefficiencyofthetransportlayerprotocolsReliabilityofthecollectiveinformationfromagroupofsensorsiscontrolledinsteadofthereliabilityofinformationfromeachindividualsensornode.第八頁,共102頁。RelatedWorkWirelessTCPvariantsareNOTsuitableforsensornetworksDifferentnotionofend-to-endreliabilityHugebufferingrequirementsACKingisenergydrainingBOTTOMLINE:Traditionalend-to-endguaranteedreliability(TCPsolutions)cannotbeappliedhere.NewReliabilityNotionisrequired!!!第九頁,共102頁。CongestionControlACKfeedbackClosed-loopcontrolFeedbackshouldbefrequent,butnottoomuchotherwisetherewillbeoscillationsCannotcontrolthebehaviorwithatimegranularitylessthanthefeedbackperiod第十頁,共102頁。TCPcongestioncontrolcwndgrowsexponentially(slowstart),thenlinearly(congestionavoidance)with1moresegmentperRTTIfloss,dividesthresholdby2(multiplicativedecrease)andrestartwithcwnd=1packetTimeSequenceNoCongestionwindowdoubleseveryround-triptimepacketack第十一頁,共102頁。ChallengesEnd-to-EndMeasuresApplication-DependentOperationEnergyConsumptionBiasedImplementationConstrainedRouting/Addressing第十二頁,共102頁。Application-DependentOperationDeployedwithaspecificsensingapplicationobjectiveMonitoringapplication:ReliabilityEventdetectionapplications:TimelinessTransportlayersolutions----tailoredtotheapplication.Theimportanceofthesemetricscanalsovaryaccordingtotheapplicationarea.ThespecificobjectiveofWSNsinfluencesthedesignrequirementsofthetransportlayerprotocols.第十三頁,共102頁。ChallengesEnd-to-EndMeasuresApplication-DependentOperationEnergyConsumptionBiasedImplementationConstrainedRouting/Addressing第十四頁,共102頁。EnergyConsumptionScarceenergyresourcesaffectthedesignoftransportlayersolutions.Energyawaretransportlayerfunctionalities:reliabilityandenergypower---end-to-endmeasuresnotbescalableforWSNs.Tradedoffbetweenreliabilityandenergyconsumption----localreliabilitymeasures第十五頁,共102頁。ChallengesEnd-to-EndMeasuresApplication-DependentOperationEnergyConsumptionBiasedImplementationConstrainedRouting/Addressing第十六頁,共102頁。BiasedImplementationResource-constrainedsensornodesandresource-richsink:MostofthefunctionalitiesareperformedatthesinkMinimumfunctionalitiesarerequiredatthesensornodes.Flowdirectiondependingtraffic:sensors-to-sinkdirectiontrafficrequiretimelydeliverywithloss-tolerantoperationSink-to-sensorsdirectionrequiresahighdeliveryratio.第十七頁,共102頁。ChallengesEnd-to-EndMeasuresApplication-DependentOperationEnergyConsumptionBiasedImplementationConstrainedRouting/Addressing第十八頁,共102頁。ConstrainedRouting/AddressingNotemployend-to-endglobaladdressingAttribute-basednaminganddata-centricrouting第十九頁,共102頁。Transportlayerprotocols第二十頁,共102頁。TransportlayerprotocolsReliableMulti-SegmentTransport(RMST)ProtocolPumpSlowly,FetchQuickly(PSFQ)ProtocolCongestionDetectionandAvoidance(CODA)ProtocolEvent-to-SinkReliableTransport(ESRT)ProtocolGARUDA第二十一頁,共102頁。RMSTRMSTprovidesend-to-enddata-packettransferreliabilityRMSTisatransportlayerprotocolfordirecteddiffusionBedesignedasafilterthatcouldbeattachedtothedirecteddiffusionprotocol.RMSTisaselectiveNACK-basedprotocolthatcanbeconfiguredforin-networkcachingandrepair.TherearetwomodesforRMST:CachingModeNon-CachingMode第二十二頁,共102頁。PacketerrorsdetectionEachpacketofaflowislabeledbyauniquesequencenumber.Thepacketerrorsaredetectedwheneverthereisaholeinthesequencenumbersreceived.Incaseofpacketerrors,nodesrequestretransmissionbysendingaNACKpackettowardthereverseroutefromthesinktothesensor.第二十三頁,共102頁。ReliableMulti-SegmentTransport(RMST)SinkRMSTNodeSourceNode
EachRMSTnodecachesthefragmentsidentifiedbyFragNoofaflowidentifiedbyRmstNo.Watchdogtimersaremaintainedforeachflow.Whenafragmentisnotreceivedbeforethetimerexpires,anegativeacknowledgementissentbackwardinthereinforcedpath.ThefirstRMSTnodethathastherequiredfragmentalongthepathretransmitsthefragment.SinkactsasthelastRMSTnode.Innon-cachingmode,sinkistheonlyRMSTnode.RMSTreliesondirecteddiffusionschemeforrecoveryfromthefailedreinforcedpaths.第二十四頁,共102頁。NON-CACHINGMODESimilartoconventionaltransportlayerprotocolsOnlythesourceanddestinationplayaroleinprovidingreliabilityThepacketlossesaredetectedatthesinkandrequestedfromthesourcenodeinanend-to-endfashionthroughaNACKpacket.Advantage:additionalprocessing,storage,andenergyconsumption–fromtheintermediatenodesinthemulti-hopnetworkarenotrequired.第二十五頁,共102頁。errorSinkdetectpacket4lossNACKRe-transmission第二十六頁,共102頁。CACHINGMODEAnumberofnodesalongareinforcedpath,(pathbeingusedtoconveythedatatothesinkbydirecteddiffusion),areassignedasRMSTnodes.第二十七頁,共102頁。errorCachenodedetectpacket3lossNACKtoupstreamcacheRe-transmission第二十八頁,共102頁。QualitativeEvaluationAdvantages
Thecostassociatedwithend-to-endretransmissionsisminimizedCreatereliablesegmentsbetweentwoconsecutivecachingnodesandtheretransmissionsareperformedinsidethesesegmentsinsteadofthroughtheend-to-endroute.RMSTaimstoprovideguaranteeddeliveryforeachflowintheWSN——helpfulforapplicationswhereindividualnodeinformationisimportant第二十九頁,共102頁。QualitativeEvaluationDisadvantagesAdditionaloverhead:increasetheoverallcomplexityandenergyconsumptionofthenetwork.Treatseachflowseparately:overutilizationofresourcesGuaranteedreliabilityviain-networkcaching:bringsignificantoverheadAlargeamountofinformationmayflowinsidethenetwork:congestionandassociatedpacketdrops第三十頁,共102頁。TransportlayerprotocolsReliableMulti-SegmentTransport(RMST)ProtocolPumpSlowly,FetchQuickly(PSFQ)ProtocolCongestionDetectionandAvoidance(CODA)ProtocolEvent-to-SinkReliableTransport(ESRT)ProtocolGARUDA第三十一頁,共102頁。PumpSlowly,FetchQuickly(PSFQ)pacethedatafromasourcenodeatarelativelylowspeedtoallowintermediatenodestofetchmissingdatasegmentsfromtheirneighbors,Assumption:nocongestion,lossesdueonlytopoorlinkqualityhop-by-hoprecoveryGoalsRecoverfromlosseslocally.EnsuredatadeliverywithminimumsupportfromtransportinfrastructureMinimizesignalingoverheadfordetection/recoveryoperationsOperatecorrectlyinpoorlinkqualityenvironmentsProvideloosedelayboundsfordatadeliverytoallintendedreceiversThreebasicoperations:
pump,fetch,andreportAlternatebetweenmulti-hopforwardingwhenlowerrorratesandstore-and-forwardwhenerrorratesarehigher.第三十二頁,共102頁。PSFQAddressthepathfromsinktosensors.Differenttosensors-to-sinkpathNetworkmanagementtasksRe-taskingofthesensornodes.ConcernreliabilityOne-to-onecommunication:reliablydisseminatecontrolinformationissentbythesinktoeachsensor.第三十三頁,共102頁。C.Y.Wan,A.T.CampbellandL.Krishnamurthy,“PSFQ:AReliableTransportProtocolforWirelessSensorNetworks,”InProc.ACMWSNA’02,September2002,Atlanta,GAPSFQSlowinjectionofpacketsintothenetworkAggressivehop-by-hoprecoveryincaseofpacketlosses“PUMP”performscontrolledfloodingandrequireseachintermediatenodetocreateandmaintainadatacachetobeusedforlocallossrecoveryandin-sequencedatadelivery.Applicableonlytostrictsensor-sensorguaranteeddeliveryAndforcontrolandmanagementend-to-endreliabilityforthedownlinkfromsinktosensorsDoesnotaddresscongestioncontrol第三十四頁,共102頁。PSFQ
PSFQcomprisesthreefunctions:*MessageRelaying(PUMPoperation),*Relayinitiatederrorrecovery(FETCHoperation)and*Selectivestatusreporting(REPORToperation).第三十五頁,共102頁。PSFQEveryintermediatenodemaintainsadatacache.Anodethatreceivesapacketchecksitscontentagainstitslocalcache,anddiscardsanyduplicates.Ifthereceivedpacketisnew,theTTLfieldinthepacketisdecremented.IftheTTLfieldishigherthan0afterbeingdecremented,andthereisnogapinthepacketsequencenumbers,thepacketisscheduledtobeforwarded.ThepacketsaredelayedforarandomperiodbetweenTminandTmax,andthenrelayed.AnodegoestoFETCHmodeonceasequencenumbergapisdetected.ThenodeinFETCHmoderequestsaretransmissionfromneighboringnodes.第三十六頁,共102頁。PumpReliabilityismoreimportantthantimelinessPSFQemploysaslowpumpmechanismSlowinjectionofpacketsintothenetworkEachnodeontheroutetothedestinationswaitsforaspecificamountoftimebeforerelayingthemessages.第三十七頁,共102頁。PumpNodebroadcastsapackettoitsneighborseveryTminuntilallthedatafragmentshavebeensentoutNeighborswhoreceivethepacketcheckagainsttheirlocalcachediscardinganyduplicatesIfitisjustanewmessagethepacketisbufferedandtheTime-To-Live(TTL)fieldintheheaderisdecreasedby1IfTTLisnotzeroandthereisnogapinthesequencenumberthepacketthenisscheduledfortransmissionwithinarandomtimeTtx,whereTherandomdelaybeforeforwardingthemessageallowsadownstreamnodetorecovermissingsegmentsbeforethenextsegmentarrivesfromanupstreamnodeItalsoallowsreducingthenumberofredundantbroadcastsofthesamepacketbyneighbors第三十八頁,共102頁。PSFQ
PUMPOPERATIONIfnotduplicateandin-orderandTTLnot0CacheandScheduleforForwardingattimet(Tmin<t<Tmax)TminTmaxTminTmax111t12第三十九頁,共102頁。FETCHIncaseofpacketerrors,eachnodeperformsaggressivehop-by-hoprecoverytofetchthelostpacketsfromneighbornodes.Ifanodeonthepathfromthesinktosensorsdetectsasequencenumbergapinthissequenceofpackets,thefetchoperationisinitiated.Throughthefetchoperation,anodeaggressivelysendsoutNACKpacketstoquicklyrecoverthelosspacketsfromitsimmediateneighbors.第四十頁,共102頁。PSFQ
FETCHMODE(RecoveryfromErrors)
2lostRecover212321234112233第四十一頁,共102頁。PSFQ
FetchQuickly112lost23TminTmaxTrRecover2Tr2212第四十二頁,共102頁。FETCHLocalerrorrecovery:persistentNACKmessagesbetweentwopackettransmissions.Preventmessageimplosion:limitsNACKmessagetransmissiontotheone-hopneighborhoodThemechanismisnotsuitableforcaseswherethelastpacketofaflowislostorallthepacketsrelatedtoaflowarelost.PSFQemploysaproactivefetchoperation,wherethereceiversfollowatimer-basedfetchoperation.第四十三頁,共102頁。ProactivefetchAnodedoesnotreceiveapacketforTproSendaNACKpackettoneighbors.Tpro
=α(Smax?Slast)Slast:thelasthighestsequencenumberSmax:thelargestsequencenumber
α≥1ThenodeproactivelysendsaNACKpacketearlierifitisclosertotheendofthemessage.InthecasewherebufferlengthislimitedTpro
=αnTmaxnisthebufferlength.第四十四頁,共102頁。ReportReportingfunctionality---createsclosed-loopcommunicationbetweensensorsandsink.AllowthesinktorequestfeedbackfromthesensornodesinascalablemannerThesinkcancollectinformationrelatedtooperationofthenetwork.Initiatebythesinkbysettingareportbitinthepacketheader.Uponreceivingthereportrequest,asensornoderespondsimmediatelybytransmittingareportmessage.第四十五頁,共102頁。ReportEachnodealongthepathtothesinkaddsitsstatusinformationtothisreportbypiggybacking
IfanodeintheupstreampathdoesnotreceivethereportresponseinTreport,itcreatesitsownreportpacketandsendsittothesink.Thereportoperationisalsousedforsinglepacketdelivery.Ifamessagethatthesinkwillsendcanfitintoonepacket,thenthereportoperationisinitiatedbysettingthereportbit.Whenevertheintendedsensornodereceivesthispacket,itrespondswithareportpacket.Anend-to-enderrorcontrolmechanismisintegratedintoPSFQforsinglepacketflows.第四十六頁,共102頁。PSFQ-ConclusionsLightweightandenergyefficientSimplemechanismScalableandrobustNeedtobetestedforhighbandwidthapplicationsCachesizelimitationDoesnotaddresscongestioncontrol第四十七頁,共102頁。TransportlayerprotocolsReliableMulti-SegmentTransport(RMST)ProtocolPumpSlowly,FetchQuickly(PSFQ)ProtocolCongestionDetectionandAvoidance(CODA)ProtocolEvent-to-SinkReliableTransport(ESRT)ProtocolGARUDA第四十八頁,共102頁。CODAAimtodetectandavoidcongestionThreemaincongestionscenariosWirelesschannelcontentionHotspotscongestionPersistenthotspotslocalcongestioncontrolmechanismsend-to-endmechanisms第四十九頁,共102頁。CODAEnergyefficientcongestioncontrolschemeThreemechanismsReceiver-basedcongestiondetectionOpen-loophop-by-hopbackpressuresignalingtoinformthesourceaboutthecongestionClosed-loopmulti-sourceregulationforpersistentandlargerscalecongestionconditions.CODAusesacombinationofbufferoccupancylevelandchannelloadconditionasanindicationofcongestion.第五十頁,共102頁。CongestionDetectionandAvoidance(CODA)
CODAmainlyaimstodetectandavoidsCONGESTIONontheforwardpathviareceiver-basedcongestiondetection,open-loophop-by-hopbackpressuresignalingtoinformthesourceaboutthecongestion,closed-loopmulti-sourceregulationforpersistentandlarger-scalecongestionconditions.SimulationresultsshowthatCODAcanincreasethenetworkperformancebycongestionavoidance.CODAprotocoldoesnotaddressthereliableeventtransportinthesensornetworks.Onthecontrary,ithasbeenobservedintheexperimentsthatthecongestioncontrolperformedatthesensornodeswithoutconsideringthereliabilityimpairstheend-to-endreliability.第五十一頁,共102頁。ReceiverbasedcongestiondetectionmechanismCongestionusuallyoccursinreceivernodes.Themechanismreliesonbothbufferoccupancyandchannelload.Thechannelloadisestimatedbylisteningtothechannelwheneveranodehasapackettosend.CODAdecidesoncongestionifthechannelloadishigherthanafractionofthemaximumchannelutilization.Consequently,congestionisdetectedatthereceivers.第五十二頁,共102頁。congestionSuppressionmessagetransmissionCongestionmitigationand(optional)re-routing
open-loophop-by-hopbackpressure第五十三頁,共102頁。CongestionDetection AccurateandefficientcongestiondetectionisimportantBufferqueuelengthorBufferoccupancy–notagoodmeasureofthecongestion.Channelloading–samplechannelatappropriatetimetodetectcongestion.Reportrate/Fidelitymeasurement–slow,observedoveralongerperiodCODA第五十四頁,共102頁。Open-LoopHop-by-HopBackpressureCODACongestiondetected123452第五十五頁,共102頁。ClosedLoopMulti-SourceRegulation1,2,3ACK4,5,6Congestiondetected7,8RegulatebitissetACK12CODA第五十六頁,共102頁。CODAPerformance–CostMetricsAverageEnergyTax=
TotalPacketsdroppedinsensorNW/TotalPacketsreceivedatSinkAverageFidelityPenalty=MeasuresdifferencebetweenaveragenumberofpacketsdeliveredatasinkusingCODAandusingidealcongestionscheme
第五十七頁,共102頁。QualitativeEvaluationAcompletecongestioncontrolmechanismfordownstreamtrafficefficientcongestiondetection:acombinationofbufferoccupancylevelandchannelloadconditiontoprovideAddressbothlocalandend-to-endcongestionDonotaddressreliabilityOnlyprovidescongestionavoidanceanddoesnotprovideareliableoperation.AdditionallatencyTheclosed-loopmulti-sourceregulationmechanism第五十八頁,共102頁。TransportlayerprotocolsReliableMulti-SegmentTransport(RMST)ProtocolPumpSlowly,FetchQuickly(PSFQ)ProtocolCongestionDetectionandAvoidance(CODA)Protocol
Event-to-SinkReliableTransport(ESRT)ProtocolGARUDA第五十九頁,共102頁。Event-to-SinkReliableTransport(ESRT)InatypicalsensornetworkapplicationthesinknodeisonlyinterestedinthecollectiveinformationofthesensornodeswithintheregionofaneventandnotinanyindividualsensordataWhatisneededisameasureoftheaccuracyoftheinformationreceivedatthesink,i.e.andevent-to-sinkreliability第六十頁,共102頁。ThebasicassumptionisthatthesinkdoesallthereliabilityevaluationusingparametersthatareapplicationdependentOnesuchparameteristhedecisiontimeintervalτAttheendofthedecisionintervalthesinkderivesareliabilityindicatorri
basedonthereportsreceivedfromthesensornodesriisthenumberofpacketsreceivedinthedecisionintervalIfRisthenumberofpacketsrequiredforreliableeventdetectionthen
ri>RisneededforreliableeventdetectionThereisnoneedtoidentifyindividualsensornodesbutinsteadthereistheneedtohaveaneventIDThereportingrate,f,ofasensornodeisthenumberofpacketssentoutperunittimebythatnodeTheESRTprotocolaimstodynamicallyadjustthereportingratetoachievetherequireddetectionreliabilityRatthesinkESRT第六十一頁,共102頁。ESRTEvent-to-sinkreliabilitynotionProvidereliableeventdetectionwithoutanyintermediatecachingrequirements.Aimtoaddressboththereliabilityandcongestionevent-to-sink—collectionof“flows”fromagroupofsensorsassociatedwithasingleevent.Providereliabilityoftheeventinformationflowthroughcongestioncontrolmechanisms.Algorithmsrunonthesink第六十二頁,共102頁。EventRadiusSinkSensornodesESRT
O.B.Akan,I.F.AkyildizandY.Sankarasubramaniam,
toappearinIEEETransactionsonNetworking,Fall2004.
AlsoinProc.ofACMMobiHoc’03,Annapolis,Maryland,June2003.Sensornetworksareevent-drivenMultiplecorrelateddataflowsfromeventtosinkGOAL:Toreliablydetect/estimateeventfeaturesbasedonthecollectivereportsofseveralsensornodesobservingtheevent.Event-to-sinkcollectivereliabilitynotion
第六十三頁,共102頁。Event-to-SinkReliableTransport(ESRT)ESRTisthefirstschemethatfocusesontheend-to-endreliableeventtransfer.Theend-to-endeventtransferreliabilityiscontrolledbasedonthereportingfrequenciesofsensornodes.Sinkabcd第六十四頁,共102頁。End-to-endReliableEventTransferSinkrabcdreventregionsensorcoveragesensorrange第六十五頁,共102頁。Event-to-SinkReliabilitySinkdecidesabouteventfeatureseveryτtimeunits(decisionintervals)DEFINITION1:ObservedEventReliabilityriisthenumberofdatapacketsreceivedindecisionintervali
atsinkDEFINITION2:DesiredEventReliability
Risthenumberofpacketsrequiredforreliableeventdetection(applicationspecificandisknowna-prioriatthesink)
(Ifri>R,thentheeventisreliablydetected.Else,appropriateactionsmustbetakentoachieveR.)DEFINITION3:ReportingRate
fisthefrequencyofpackettransmissionsatasourcenode第六十六頁,共102頁。TRANSPORTPROBLEMINSENSORNETWORKSToconfigurethereportingrate,f,ofsourcenodessoastoachievetherequiredeventdetectionreliability,R,atthesinkwithminimumresourceutilization.第六十七頁,共102頁。rvsfrelationshiprshowsinitiallinearincreasewithfuntilf=fmax
Forf>fmax,rdropsduetocongestionbecausethenetworkisunabletohandletheincreasedinjectionofdatapacketsThisbehaviorisindependentofthenumberofnodesn
fmaxdecreaseswithincreasingn
(congestionoccursatlowerreportingfrequencieswithgreaternumberofsourcenodesn)第六十八頁,共102頁。ESRT:Event-to-SinkReliableTransportOBJECTIVE:Achievereliableeventdetectionwithminimumenergyexpenditureandcongestionresolution.SALIENTFEATURES:Self-configuration–Adaptstorandom,dynamicnetworktopologyCollectiveidentification–DoesnotrequireindividualnodeIDsBiasedimplementation–GracefultransferofcomplexitytothesinkSensornodesneedonlytwoadditionalfunctionsImplementacongestiondetectionmechanismListentosinkbroadcastsforfrequencyupdates第六十九頁,共102頁。ESRT:ProtocolOverview
DeterminereportingfrequencyftoachievedesiredreliabilityRwithminimumresourceutilizationSource(Sensornodes):Senddatawithreportingfrequencyf
MonitorbufferlevelandnotifycongestiontothesinkSink:Measurestheobservedeventreliability
ri
attheendofdecisionintervali
Normalizedreliabilityηi=
ri/R
Performscongestiondecisionbasedonthefeedbackfromthesourcesnodes(todeterminef><fmax).
Updatefbasedonηiandf><fmax
(congestion)toachievedesiredeventreliability
R第七十頁,共102頁。StateDescriptionCondition(NC,LR)(Nocongestion,Lowreliability)
f<fmaxandηi
<1-ε(NC,HR)(Nocongestion,Highreliability)f≤fmaxandηi
>1+ε(C,HR)(Congestion,Highreliability)f<fmaxandηi
>1(C,LR)(Congestion,Lowreliability)f<fmaxandηi≤1OOROptimalOperatingRegionf<fmaxand
ηi
E
[1-ε,1+ε]ESRT:NetworkStates第七十一頁,共102頁。ESRT:
CongestionDetectionMechanismACK/NACKnotsuitableWeuselocalbufferlevelmonitoringinsensornodes
MarkCongestionNotification(CN)fieldinpacketifcongested,i.e.,
bk+Db>B(thenodeinfersthatitwillexperiencecongestioninthenextreportinginterval)bkbk-1DbB
fEventIDCN(1bit)DestinationTimeStampPayloadFECbk:BufferfullnesslevelattheendofreportingintervalkDb:BufferlengthincrementB:Buffersizef:reportingfrequency第七十二頁,共102頁。StateFrequencyUpdateComments(NC,LR)
fi+1=fi/ηiiMultiplicativeincrease,achievedesiredreliabilityasap(NC,HR)fi+1=fi(ηii+1)/2ηiiConservativedecrease,nocompromiseonreliability(C,HR)fi+1=fi/ηiiAggressivedecreasetostate(NC,HR)(C,LR)
fi+1=fiηiiExponentialdecrease,relievecongestionasapOORfi+1=fiUnchangedESRT:FrequencyUpdate第七十三頁,共102頁。S0=(NC,LR)S0=(NC,HR)ESRTPerformance第七十四頁,共102頁。S0=(C,HR)S0=(C,LR)ESRTPerformance第七十五頁,共102頁。ConclusionsSensornetworkparadigmnecessitatesthenotionofevent-to-sinkreliabilityExistingend-to-endguaranteedreliabilitysolutionsleadtoover-utilizationofscarcesensorresourcesESRTisanovelsolutionproposeexclusivelyforreliableeventtransportinsensornetworksTailoredforsensorenvironmentsBiasedimplementationEnergyconservationCollectiveidentification,self-configurationESRTcanalsoaddressconcurrentmultipleevents第七十六頁,共102頁。OpenResearchIssuesExtendESRTtoaddressreliabletransportofconcurrentmultipleeventsinthesensorfield.ExplorepossibleotherreliabilitymetricsTotalexpectedmeansquaredistortionMinimummeansquarederrorestimationDevelopunifiedtransportlayerprotocolsforsink-to-sensorsandbi-directionalreliabletransportinWSNResearchtointegrateWSNdomainintoNGWI(NextGenerationWirelessInternet)AdaptiveTransportProtocolsforWSN-AdHocenvironments第七十七頁,共102頁。TransportlayerprotocolsReliableMulti-SegmentTransport(RMST)ProtocolPumpSlowly,FetchQuickly(PSFQ)ProtocolCongestionDetectionandAvoidance(CODA)ProtocolEvent-to-SinkReliableTransport(ESRT)ProtocolGARUDA
第七十八頁,共102頁。GARUDAGARUDAisalargemythicalbirdorbird-likecreaturethatappearsinbothHinduandBuddhistmythologyTransportreliably第七十九頁,共102頁。GARUDAGARUDAalsosupportsotherreliabilitysemanticsthatmightberequiredforsink-to-sensorscommunicationsuchasreliabledeliverytoallnodeswithinasub-regionofthesensornetwork;reliabledeliverytominimalnumberofsensorsrequiredtocoverentiresensingarea;andreliabledeliverytoaprobabilisticsubsetofthesensornodesinthenetwork.第八十頁,共102頁。GARUDA第八十一頁,共102頁。IntroductionReliabledownstreampoint-to-multipointdatadeliveryTheneedforthereliabilityisdependentonthetypeofapplications.Ex)securityapplicationReliabilityinmultihopwirelessnetworksvsReliabilityinwirelesssensornetworksEnvironment
considerationsLimitedlifetime,bandwidth,energy,sizeofthenetworkMessageconsiderationsInasensornetworks,small-sizedqueriesReliabilityconsiderationsDependentonreliabilitysemantics第八十二頁,共102頁。CharacteristicsofGARUDAAnefficientpulsing-basedsolutionforreliableshortmessagedeliveryAvirtualinfrastructurecalledthecore,whichapproximatesanoptimalassignmentoflocaldesignatedserversAtwo-stagenegativeacknowledgment(NACK)basedrecoveryprocess
andout-of-sequenceforwardingAsimplecandidacybasedsolutiontosupportthedifferentnotionsofreliability第八十三頁,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南2025年河南職業(yè)技術(shù)學(xué)院招聘30人筆試歷年參考題庫附帶答案詳解
- 蘭考三農(nóng)職業(yè)學(xué)院《物理化學(xué)B(醫(yī)學(xué))》2023-2024學(xué)年第二學(xué)期期末試卷
- 國培研修工作要點(diǎn)計劃月歷表(31篇)
- 成都銀杏酒店管理學(xué)院《機(jī)械制造基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長治學(xué)院《藥物流行病學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 云南民族大學(xué)《創(chuàng)新與創(chuàng)業(yè)》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州軟件職業(yè)技術(shù)學(xué)院《篆刻1》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽城市建設(shè)學(xué)院《商務(wù)研究與信息系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州鐵路職業(yè)技術(shù)學(xué)院《電氣控制及PC》2023-2024學(xué)年第二學(xué)期期末試卷
- 西南財經(jīng)大學(xué)天府學(xué)院《商務(wù)應(yīng)用文寫作》2023-2024學(xué)年第二學(xué)期期末試卷
- 藥品管理法律制度的創(chuàng)新與探索
- 蘇教版三年級下冊數(shù)學(xué)計算能手1000題帶答案
- 道路清障救援作業(yè)服務(wù)投標(biāo)方案(完整技術(shù)標(biāo))
- 邁瑞醫(yī)療 -醫(yī)療器械-從全球器械巨頭發(fā)展看邁瑞海外進(jìn)擊之路
- 2014年10月自考00567馬列文論選讀試題及答案含解析
- 改善護(hù)理服務(wù)行動計劃總結(jié)報告
- 智慧農(nóng)業(yè)整體架構(gòu)規(guī)劃設(shè)計方案
- 湖南汽車工程職業(yè)學(xué)院單招職業(yè)技能測試參考試題庫(含答案)
- 第2課+古代希臘羅馬(教學(xué)設(shè)計)-【中職專用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- 中儲糧蘭州公司考試筆試題庫
- 焊接機(jī)器人在汽車制造中應(yīng)用案例分析報告
評論
0/150
提交評論