FREQUENCYHOPPINGMOBILEADHOCANDSENSORNETWORKSYNCHRONIZATIONTeemuVanninen,MattiRaustia,HarriSaarnisaariandJariIinattiCentreforWirelessCommunications/UniversityofOulu,Finlandteemu.
vanninen@ee.
oulu.
ABSTRACTThetimesynchronizationisoneofthemainissuesinfre-quencyhoppingmobileadhocnetworks(FHMANET)ortimesynchronouswirelesssensornetworks(TWSN).
IntheformercaseanetworkwidetimereferenceisneededinFHcodephasesynchronizationandinthelattercase,e.
g.
,intimestampingofthesensedphenomenon.
Herein,adis-tributeddecisionmakingmethod(s)thatsolvestheproblemsconsideringinitialtimesynchronization,FHcodephasesynchronization,late-entrynodesandsubnetworkmergingcasesoftacticalFHMANETsandTWSNsisproposed.
Oneofthestartingpointsisarecentlydevelopedrobustcontrolchannelmethodthatenablesthenodestoexchangethenec-essarysynchronizationmessagespriorthefrequencyhop-pingsynchronism,i.
e.
,out-of-phase.
Theproposedmethodismasterfreeandbasedonnodeidentiersandlocalinfor-mationthatanodecollectsfromthesurroundings,namelylocaldensityandlocaldata-activity.
Simulationresultsaregiventhatprovethefunctionalityandthepotentialityoftheproposedmethods.
I.
INTRODUCTIONArealtimeandcomprehensivesituationalpictureismoreorlessdefaultexpectationinmoderncrisismanagementandOperations-Other-Than-War(OOTW).
Forthis,moreandmoredemandsareimposedtothesensoranddatanetworksinordertoaccomplishthehighdemands.
Forexampleanti-jamming(AJ),lowprobabilityofdetectionandinterception(LPD/LPI)andhighmobilityareusuallyrequired.
ThewellknownsolutiontoenablemobilityhasbeenMANET(MobileAdHocNetwork).
Theinfrastructurelessconstruc-tionofaMANETtendsalsotorobustfythenetworkssinceMANETsdonothavesingleweakspotsasallthenodesactsassources,sinksandrouters.
Ontheotherhand,thecom-plexityoftheindividualnodes,andthus,thewholenetworkisincreasedconsidering,e.
g.
,routing,channelaccessandsynchronization.
RoutingandMAC(MediumAccessCon-trol)protocolshavebeenwidelyinvestigatedinrecentyears[1,2].
Thesynchronization,however,hasnotgainedasmuchat-tention,sincethesynchronizationinanadhocnetworkdoesnotbasicallydifferfromsynchronizationinacentralizedcontrolnetwork,wherebothtimeandfrequencydomainshavetobeconsideredbythelinkbasis.
Unfortunatelythisisvalidonlywhenexcludingthenetworkwidetimesyn-chronizationandfrequencyhopping,sincethecomplexityisincreased,e.
g.
,duetouncertaintyoftheusedhopfrequency(FH-codephase)foranodebeforeitssynchronization.
IfFHisusedtoincreaseLPI,LPD&AJpropertiesinsteadofmul-tipleaccess,thetaskistosynchronizetheFH-codephasetobethesameforeverynodeinthenetwork.
Thisintroducesanambiguityproblem:whowilldecidetheusedFH-codephaseandtimereferenceandhowallthenodeswillenduptothesamedecisionWhenFHisutilizedinaMANETthereshouldbepossi-bilitytoaccomplishlate-entriestothenetworkforindivid-ualnodes.
Inaddition,thereshouldbealsopossibilityfornetworkmergingwhentwo(ormore)separatelyinitializednetworksmovetotheRF(RadioFrequency)rangeofeachother.
Furthermore,re-merging,i.
e.
,commonlyinitialized,ofnetworkpartitionsshouldbeenabled.
Similarambiguitychallengesareencounteredwithmerenetworktimingsyn-chronization,andaccordingly,samekindofsynchronizationmethodscouldpresumablybeusedinbothFHMANETsandtimesynchronouswirelesssensornetworks(TWSN).
TobeafullyMANETandTWSNcompatiblesynchroniza-tionmethod,thenetworksplitting,re-mergingormergingshouldcausenodistortionoronlyminimaldistortiontothesynchronism.
Afterthenetworktimingand/orFHcodephaseinitializa-tion,thenetworktimesynchronizationisneededbecausethefrequencyreferenceshaveatendenciestodriftcom-paredtotheirnominalfrequency.
Adiscretenetworktimesynchronizationalgorithmin[3]solvestheclocknetun-ingproblem,i.
e.
,synchronizationmaintainingprobleminaFHMANETbut,however,lacksaspiltting-mergingandlate-entryrelateddecisionmakingfunctionalities.
Dis-tributeddecisionmakingcanexploit,e.
g.
,nodeIDs(Identi-er)[4,5].
However,theshortcomingsofamereIDbaseddecisionmakingwasacknowledgedin[6]tobewithlate-entrynodesandnetworkmerging.
Therelevantnetworktopologycontrolhasbeenissuedinnumerouspapers[7,8,9,10]andanetworkdivisiondetec-978-1-4244-2677-5/08/$25.
002008IEEE1of7tionmethodin[11].
Themethodin[10]exploitstheGPS(GlobalPositioningSystem),whichcouldbefairlyeasilydisabledbyjammingtheweakGPSsignals[12].
Thesyn-chronizationmethodin[13]exploitsaxedfrequencydo-maincontrolchannelwhomeverynodeissupposedtolistenonaregularbasis.
Itisdeclaredthatthemethodenablesboththelateentriesandsubnetworkmergingbut,however,thenecessarydistributeddecisionmakingisnotconsidered.
Allofthemethodsreferencedhereinfailtosolvetheprob-lemsrelatedtosustainingacommontimereference/FHcodephasewhenlate-entriesandnetworksplitting/merg-ingoccur.
Thespecialcasesofthelateentrynodesandnetworkre-mergingandmergingcasesareaddressedinthispaper.
Adistributeddecisionmakingmethodsarepresentedtosolvetheknownissuesconsideringtheseunsolved(asfarastheauthorsknow)problems.
II.
BACKGROUNDReference[4]proposestoplacethecontrolchannelincodedomainaccordingtotheDS-CDMA(DirectSequenceCodeDivisionMultipleAccess)principle.
Consequently,boththesynchronizationdataandthepayloaddataaremultiplexedinthetransmitterandsimultaneouslytransmittedthroughthechannel.
Bothofthesedatasarespreadwithindivid-ualnearorthogonalDSspreadingcodes.
Ifnegligiblemulti-pathpropagationisassumedthesedatacomponentscanbedemodulatedfromthesumsignalvirtuallywithoutinterfer-encetoeachother.
Boththenodesbelongingtothenetworkandthenodestry-ingtojoinitaresupposedtoknowalltheusedDScodes(ifapplicable),theusedhopchannels,thehoppingrateandtheusedhoppingcode.
FHisusedforimprovedrobustness,notformultipleaccessmethodortoimprovethenetworkcapac-itybyexploitingachannelizingmethod.
Thesynchroniza-tiongoalistoachievethenetworkwidecommonhoppingphase,andthus,theunknownfactoristhecommonnetworktime.
Herein,anetworkischaracterizedbyanetworkID(NID)thatisidenticalwiththenodeIDofthetimingorigi-natoraspresentedin[4].
IfthesystemisahybridSFH/DSSS(SlowFH,DSSpreadSpectrum)itsthoroughsynchronizationhastobeconductedinmultiplephasesthroughan(out-of-phasefunctioning)controlchannel[4].
First,theDScodephasehastobesolvedandafterthattheFHtiming,i.
e.
,thetimeinstantwhentochangethefrequency(takingaccountthepropa-gationdelay).
BoththeDScodephaseandtheFHtimingcanbeeffectivelyestimatedthroughmatchedlteringasde-scribedin[4].
Afterthesephasesthereceiverhasacapabil-itytochangefrequencysynchronously,i.
e.
,hopattherighttimeinstantandtosampleattherighttimeinstancesthein-comingsignal.
However,itdoesnothaveknowledgeaboutthecurrentFHcodephase,i.
e.
,localtimereferenceofthetransmitter.
Forthis,thetransmitter-receiverpairhastobeabletoexchangetimereferenceinformation,i.
e.
,transfersynchronizationmessages.
Furthermore,thesynchroniza-tionmessageshavetobetransmittedperiodicallyaspre-sentedin[4].
Theassumptionsgivenaboveareconsideredtobefairforanodethathasbeengrantedanopportunitytojointthenet-work.
Furthermore,itisassumedthatGNSS(GlobalNavi-gationSatelliteSystem)timingisnotavailablewhichcouldbeveryeffectivelyusedfornetworktimesynchronization.
III.
PROPOSEDMETHODThischapterpresentsanoveldistributeddecisionmakingmethodforFHMANETsandTWSNsthatenableslateen-triesandbothnetworkre-mergingandmerging.
Atrst,itisdiscussedaboutthestartingpointsandpositionedthegoalsforthemethod.
A.
DesignprinciplesandthegoalsReference[14]discussesaboutselforganizationininforma-tionnetworksandpresentsfourprinciplestobeusedwhendesigningselforganizingfunctionalitiesforanetwork:Rule1"DesignLocalBehaviorRulesThatAchieveGlobalProp-erties";Rule2"DoNotAimForPerfectCoordination:Ex-ploitImplicitCoordination";Rule3"MinimizeLong-LivedStateInformation";Rule4"DesignProtocolsThatAdaptToChanges".
Forexamplein[15]theabovementionedde-signprinciplesareusedtocompriseanetworkclustercon-trolingmethod.
Inthispapertheseprinciplesaretakenintoaccountbut,however,areseenratherasaframeworkthanrules.
Herein,thegoalsforthemethodarepositionedsothattheforeseenusecasesofaMANETarefullled:Goal1"Ini-tialsynchronization"ThemethodhastoofferameantoconductaninitialsynchronizationforanFHMANEToraTWSN.
Thismeansanintervalfromthestartuptoastatewhereacommontimingand/orFHcodephaseisachievedwithinthenetwork.
Forthis,e.
g.
,distributeddecisionsaboutthetimingoriginatorhastobedone.
Goal2"Re-mergingofnetworkpartitions"Theanticipatedcasewhereanex-2of7istingnetworksplitstotwosubnetworksisproblematicbe-causeinthatcaseboththesubnetworkshavethesameNIDs1.
Therefore,whenthepartitionsarere-mergingtheoc-currencecannotbeidentiedjustbycomparingtheNIDs.
Consequently,afterthere-mergingincidentboththesubnet-workstrytonetunetheirdivergenttimereferencesbyatimesynchronizationalgorithm,althoughitwouldbefavor-abletore-initializethetimereferenceofeitherofthesub-networks.
Especially,whentheinstanterrorsbetweenthesubnetworktimereferencesishighitwouldtakeconsider-ablylongertimetonetunethetimereferencebythesyn-chronizationalgorithmthantore-initialize,i.
e.
,changethereference[3].
Therefore,amethodforidentifyingthere-mergingcasetogetherwithadistributedmethodonhowtochoosethetimingoriginatorinare-mergednetworkhastobedeveloped.
Goal3"Mergingofnetworks"Separatelyini-tiatednetworkshavedifferentNIDsandtimereferences,andthus,theoccurrenceofnetworkmergingcanbeidentiedbycomparingtheNIDs.
Therefore,adistributedmethodonhowtochoosethetimingoriginatorinmergingnetworkshastobedeveloped.
B.
InitialSynchronizationWhentheinitialsynchronizationisbasedonthesimplenodeIDcomparisonthenodeswithIDsmallerthanlargestIDex-periencemultiplere-initializationsoftheirtimereferencesbeforeacommontimingisachieved.
Thatisbecauseinhomogenousnetworkeverynodehasasameprobabilitytostartthesynchronizationmessagebroadcastingatarandomtimeinstantintheinitializationphase[4].
Thetimerefer-enceischangedeverytimeanodereceivesamessageorig-inatedbyanodewithahigherIDthanitsown.
Therefore,intheworstcasetheamountoftimingchanges,Sv,canbecalculatedasSv≤NN1,(1)whereNNisthenumberofnodeswithinthenetwork.
Duetotimingchangesthereareinitiallymultiplenetworkclus-terswiththeirowntimereferences,andasaconsequence,thedatatransferbetweentheseclustersisnotpossible(whenanFHwaveformisconsidered).
Eventhougheventuallyallthenodesconvergetothesametimingitispossibletoen-hancetheratetheyconverge,e.
g.
,bytakingadvantageoftheneighborinformation.
Forexample,uponreceivingalargerIDsynchronizationmessagethereceivernodecouldpromptlyinformitsinstantneighborsabouttheoccurrence1Notethatthecaseisanalogousalsowithmorethantwore-mergingsubnetworks.
ChannelSensing[Data-MFCorrelation]DatareceivingSynchronizationmessagereceiving[Control-MFCorrelation][SmallID]ClockCorrection[SameID]SynchronizationChange[LargeID][NoNeighbors]TheNewSynchronizationInformationTransmissionOvertheDataChanneltotheNeighbors[Neighbors]SynchronizationMessageTransmissionFigure1.
Theoperationoninitialsynchronization.
ofsuchanevent.
Thebenetisfasterconvergencerate(notethatthesynchronizationmessagesarenormallytransmittedonthepredenedratethroughthecontrolchannel[4]).
ThismethodisdescribedintheFigure1asanUML(UniedModelingLanguage)diagram.
Thestartingpointisthatthenodeissynchronizedtosomeofitsneighborsifanyexist.
Inaddition,thenodelistensboththedatachannelandthecontrolchannelsimultaneously.
Ifthesignalisencounteredformthecontrolchannel([Control-MFCorrelation])therearetwooptions:thesynchronizationmessageistransmittedbyanodethatbelongstothesamecluster([SameID])orthedataisfromanodeofanothercluster.
Inthelatterop-tiontherearetwopossiblecases:theNIDinthemessageissmaller([SmallID])andthemessageisignoredoritislarger([LargeID])andthereceivernodehastochangeitstiming.
Ifthereisnoneknownneighborsthenodejustchangesitstiming([Noneighbors]),butifthereare([Neighbors])theinformationaboutnewNIDanditstimereferenceistrans-mittedtotheneighborsbeforethenodechangesitstiming.
TheknowledgeaboutneighborhoodisbasedontheRule2,i.
e.
,nodecanexploittheinformationcollectedindirectlyfromthesurroundings.
ThisissueisfurtherdiscussedinthesectionsE.
andF.
C.
MergingRecognitionWithTheSameNetworkIDTheproblemofanetworkpartitioningandmergingcanbesubdividedintotwoslightlydifferentcases,namelythecaseofacommonNIDandthecaseofdifferentNIDs.
ThecasesaredescribedasGoal2andGoal3inthesectionA.
3of7ChannelSensingSynchronizationMessageTransmission[Data-MFCorrelation]DatareceivingSynchronizationmessagereceiving[Control-MFCorrelation]ClockCorrection[SameID]SynchronizationChange[LargeID][SmallID][LargeClockError][SmallClockError]DistributedDecisionMaking(aboutsynhchronizationchange)Figure2.
There-mergingrecognitionbythetiminger-rors.
TheprobleminsameNIDcasecanbeapproachedbysub-dividingtheproblemintothreestages:1.
Howtosepa-rateconfrontingsubnetworkswhenboth(all)havethesameNID2.
AfterthepresenceofequalNIDsubnetworksisde-tected,howtodecidewhichoneschangetheirtimingandwhichonenot3.
HowtoguaranteeunambiguousnetworkwidedecisionsaboutthetimingchangesTheNIDbasedhierarchyassuchdoesnotoffersolutionsimplybecausetheNIDsarethesameinbothmergingsub-networks.
However,iftheseparationtimeisnottoolongthereisnoneedforsubnetworkdistinguishingsincenetworktimesynchronizationalgorithmscanusuallyconvergequiterapidlyfromsmallmutualtimeerrors.
Thus,themaximumallowedseparationtimedependsoftheclockdriftrate.
Withidealclocksthisseparationtimewouldbeinnite.
There-fore,themethodproposedhereinisbasedonthetimedif-ferencecomparisonandthefactthatsmalltimingerrorscanbeignored.
Thus,alargetimeerrorbetweenthetimestampintheincomingmessage(withtheequalNIDs)andthelo-caltimebaseofthenodeisusedasametricfordeningaoccurrenceofasubnetworkre-merging.
ThefunctionalityisfurtherdescribedintheFigure2.
WhenanodereceivesasynchronizationmessagewiththesameNIDithas([SameID])itconductsatimingerrorcom-parison.
Ifthedifferenceissmall([SmallClockError])theconclusionisthatthemessageoriginsfromthesamesubnet-work.
Ifthetimingerrorislarge([LargeClockError])theconclusionisopposite,i.
e.
,themessagearrivesfromanothersubnetworkandadecisionabouttimingchangeisneeded.
ThedecisionmakingrulesarediscussedinthesectionE.
,ChannelSensingSynchronizationMessageTransmission[Data-MFCorrelation]DatareceivingSynchronizationmessagereceiving[Control-MFCorrelation][SameID][LargeID][SmallID]ClockCorrectionDistributedDecisionMaking(aboutsynhchronizationchange)InformingtheOtherNetworkAbouttheDecisionNottoChangetheSynchronization[NottoChange]InformingtheOwnNetworkAbouttheDecisiontoChangetheSynchronization(anordertotheneighbors)SynchronizationChange[ACKreceivedormaximumNumberofre-transmissionsdone][Change]ChannelSensing[else][NotaMergingCase][AMergingCase]Figure3.
Theoperationonthenetworkmerging.
whereasthecorrespondingactionsarepresentedinthenextsectionandintheFigure3.
Themethodassuchispronetoarepetitionjamming,i.
e.
,thesynchronizationmessagecouldberecordedandrepeatedbyaninterferer.
Asaconsequencethemethodwouldmakefalsedecisions,andthetimingconsistencywouldnotholdanymorewithinthenetwork.
Therefore,e.
g.
,runningpacketnumbering,multiplepacketreceivingbeforedecisionmak-ingortwodirectionalmessagingcouldbeconsideredasanantijammingmethods.
However,theseproblemsareleftasfutureresearchtopics.
D.
MergingRecognitionWithTheDifferentNetworkIDsThetwolatterproblemspresentedinthesectionC.
arerel-evantwhensubnetworkswithdifferentNIDsaremerging.
Furthermore,anewproblemisintroduced,namelyhowtodistinguishtheinitialsynchronizationcasefromthenetworkmergingcase.
Theinitialsynchronizationischaracterizedbyarapidtimingadaptation,i.
e.
,thelocaltimingofanodeischangedseveraltimesbeforeofconvergence.
Incontrary,beforeofannet-workmergingthere(usually)hasbeenasteady-statephase,i.
e.
,timingisne-tunedbutnotchanged.
Thisbehaviorcanbeexploitedwhenmakingsuchadecisionthatasynchro-nizationmessageisfromanothersubnetwork.
ThemethodispresentedintheFigure3.
Itshouldbeemphasized,how-ever,thatthereasonfortheinitialsynchronizationphaseanddifferentNIDmergingcasedistinguishingisthatintheini-tializationphasethemerenodeIDmethodisefcient[4]whereaswithmergingcaseitisanticipatednottobe[6].
4of7Thedecisionaboutamergingcaseprecedesmeasuringofhowlongthesametimesynchronizationhasbeenvalid.
Ifacertainthresholdvalue(notdeterminedherein)isexceedthecaseisdeclaredtobemerging([AMergingCase]).
WhenamergingcaseisdeclaredthedecisionrulespresentedinthesectionE.
areadopted.
Ifthethresholdisnotexceed,thedecisionisreversed([NotAMergingCase]).
Anyhow,ifitisdecidedthatthesynchronizationistobechanged([Change])]are-synchronizationmessageistransmittedtotheneighborsandanacknowledgement(ACK)messageiswaited.
Ifthedecisionisreversed([NottoChange])thiscouldbenotiedtotheothernetwork.
Theseissuesarefur-therdiscussedinthesectionI.
E.
DistributedDecisionMakingAfteranodehasdetectedtheoccurrenceofanetworkmerg-ingadecisionabouttimingchangehastobedone.
Asstatedearlierthedecisionmakingruleshavetotakeintoac-countthetransmissionblackout(withFHwaveform)orthemeretiminginaccuracy(withTWSN)withinthenetworkthatmakesthetimingchange.
Thisisduetothefactthatsimultaneoustimingchangeisnotpossiblewithinamulti-nodenetwork.
Takingthatintoaccountitwouldbefavor-abletochangethetimingwithinanetworkwithleastnum-berofnodesand/orleastdatatransferactivity.
Duetothedistributedcharacteristicsofanadhocnetworkitisnotal-waysarealisticassumptionthatthenodeshaveuptodateknowledgeaboutthenetworksizeordataactivity.
Togetevenclosetoreal-time-estimateofthoseparameterswouldpresumablerequirealotofcontroltrafc.
Inordertokeepthecontroltrafcmarginalitisstatedthatnodeshavetomakethedecisionsabouttheirnetworksizeanddataactiv-itydistributively,i.
e.
,basedontheirlocalvicinity.
Thisis,again,anexampleofthedesignprinciplesreferredinthesectionA.
Thenodescangatherinformationoftheirsur-roundingsbylistening,e.
g.
,MACmessages,likeRTS(Re-questToSend),CTS(ClearToSend)orroutingmessages,likeRREQ(RouteREQuest),RREP(RouteREPly)orbymeansofsynchronizationmessages.
ThetypesandamountoftheMACandroutingmessagesdependsontheusedpro-tocols.
Theotherrelevantinformationthatcouldbegath-eredistheamountofdatatransmittedeitherbythenodeitselforitsneighbors.
Thenodecaneasilykeeptrackoftheamountofthedataithasgenerated,receivedorrouted.
Fur-ther,forexamplewidelyinvestigatedIEEE802.
11standarddenesanDCF(DistributedCoordinationFunction)andas-sociated"virtualcarriersense"mechanismthatdenesanNAV(NetvorkAllocationVector)[16]thatcanbeeffec-tivelyusedindeterminingthedataactivityoftheneighbors.
Sinceboththeneighborinformationandthedataactivityinformationaregatheredindirectlyfromthesurroundingsthereisnotintroducedadditionalcontroltrafc.
Anyhow,theinformationgatheredispronetoloseitsrelevance,i.
e.
,becomeold.
Thisisduetothemobilitywhichchangesthetopologyand,e.
g.
,thedataactivitycanchange.
Therefore,theestimatesofthedecisionmakingmetricshavetobeup-datedoncontinuousmannerbymeansofthesynchroniza-tion,MACandroutingmessages.
F.
NeighborinformationInadditiontothatanodecankeeptrackofthenumberofitsinstantneighborsitcansendthisinformationtoitsownneighbors.
Thisinformationcanbeincludedinthesynchro-nizationmessage,andtherefore,thenodesattainaknowl-edgeabouttheirsurroundingscoveringtwohops.
Thiskindofmethodisusedalsoin[11].
Theneighborinformationcouldbeformulated,e.
g.
,by:Ld=Nn+coeffn*Na(2)andNa=Nni=1NiNn,(3)whereLdisanode'sestimationofthelocaldensityofthenetwork,Nnisthenumberofneighborsofanode,coeffnistheweightingtermfortheamountof2-hopneighbors(≤1)andNiisthenumberoftheneighborsoftheithneigh-bor.
Equation(2)givesthesumofthenode'sneighborsandweightedaverageof2-hopneighbors.
Thecoeffnisde-nedtobe≤1inordertogivethesmalleroratmostequalemphasistothenumberofthe2-hopneighbors.
G.
DataactivityLiketheneighborinformation,alsothedataactivityinfor-mationcanbetransferredfromneighbortoneighborbythesynchronizationmessages.
Thedataactivityinformationcanbeformulatedlikeinequations(2)and(3)La=Oa+coeffd*Nda(4)andNda=Nni=1NaiNn,(5)whereLaisanode'sestimationofthelocaldataactivityofthenetwork,Oaistheamountofdatathenodehastrans-ferredandrouted,coeffdistheweightingtermforthedata5of7activityof1-hopneighbors(≤1)andNaiisthedataactiv-ityoftheithneighbor(itsLavalue).
Equation(4)givesthesumofthenode'sowndataactivityandweightedaverageofthedataactivityof1-hopneighbors.
Theunitofthedataactivitydependsonthe,e.
g.
,theoreticaldatabandwidthofthesystemandhowlongthestatisticsarecollectedbeforedeclaredold.
Thesamerationalebehindthedenitionofcoeffd≤1isstatedaswithcoeffn,H.
DecisionmakingrulesThedecisionmakingmetricspresentedinsectionsF.
andG.
areusedbyanindividualnodewhenadecisionaboutthetimereferencechangeisneeded.
ThecomparisonismadeforthecalculatedLdandLavaluesofthereceivingnodeandcorrespondingvaluesinthereceivedsynchronizationmessage.
Therearemultiplealternativeshowthemetricscanbecompared.
Aconvenientalternativeisforexample:"CompareLdvalues.
Ifthevaluesareequal(orcloseto),compareLavalues.
"Thechoiceismadeinfavorofthenodewithlargervalues.
Inthatcasethelargernetwork(orthenodeoflargerdensityinitsvicinity)isalwayschosenastheonethatkeepsitssynchronizationandotherhavetochangetheirtiming.
Furthermore,thisfunctionalityisapplicabletoalateentrycasetoo,sinceanodewithoutneighborsandob-viouslywithoutanydataactivityisalwaysoverrunregard-lessofitsID.
OtherwisealateenteringnodewiththelargestIDcouldforcethenetworktochangeitstimereference[6].
I.
ConsistencyoftheDecisionsTherstprincipleofthedesignofaselforganizinginfor-mationnetworkispresentedinthesectionA.
astheRule1.
Thegoalistodesignsuchdecisionrulesthatleadtoanetworkwideconsistentandintendedoutcome.
Further-more,thedecisionrulesshouldbedesignedtobesuchthatanindividualnodecould,byobeyingthem,makeanetworkwide(intended)decisions.
IfFHorjustthenetworktimingareconsidereditwouldmeanthatthewholenetworkwouldmakethesamedecisionaboutchangingtheFHcodephaseorjustthetiming.
DuetothefactthatLdandLametricsaredeterminedlocallythevalueswillbedifferentdepend-ingonthenode.
Asaconsequence,thedecisionthatthenodesmakearenotnecessarilyconsistentwithinanetwork.
Thiswouldbeemphasizedwhentwo(ormore)equallysizedandequallyactivenetworksaremerging.
Nevertheless,thedecisionsshouldbethesamethroughoutthenetworks.
Inordertoguaranteetheconsistencyofthedecisionmak-ingthedecisionsareproposedtobecentralizedtemporary.
123Transmissionrange12344MovementNetworkXNetworkYThesizeofthenetworkYisalteredbyremovingthenodesinnumberedorder.
Forexample,for13nodesvs.
11nodesscenario,nodesnumberedasonesareremoved,etc.
NID:12NID:25Figure4.
Thesimulationsetup.
Therefore,thenodethatistherstonetoreceiveasyn-chronizationmessagefromanothernetworkmakesthedeci-siononbehalfofthewholenetworkitbelongsto.
Thenodethatmadethechangingdecisionbroadcasts(ormulticasts)amessagetoitsneighbors.
Themessageisanordertochangethetiming,andthus,nodecisionmakingsareconductedbythenodesthatreceivethemessage.
Besidestheinformationofferedtotheneighborsthemessagecouldactasaninfor-mationsourcefortheanothernetworkthatanewnetworkismergingtoit.
Intheoppositecasewhenthenewsyn-chronizationisdecidedtobeignoredthenodethatmadethedecisioncoulddonothingorinformtheothernetworkaboutitsdecision.
Thisdecisioncouldalsobeconsideredbind-ingfortheothernetwork,sinceitwouldfurtherenhancetheconsistencyofthedecisions,i.
e.
,extendittointernetworkwide.
TheUMLchartpresentedinFigure3describesthefunctionality.
IV.
SIMULATIONS010203040506070809010011000,10,20,30,40,50,60,70,80,91coeff_nProbabilitythatnetworkYchangesthetiming(%)X(13)VS.
Y(13)X(13)VS.
Y(11)X(13)VS.
Y(9)X(13)VS.
Y(7)X(13)VS.
Y(5)Figure5.
TheprobabilitythatthenetworkYchangesthesynchronizationasafunctionofcoeffn.
Fivesimulationscenarioswereformulatedinordertoin-vestigateboththefunctionalityofthedistributeddecisionmakingandtheconsistencyofthedecisions,i.
e.
,doesthealgorithmfavorthelargernetworkanddoesthemergednet-workconvergetoasametimebase.
Thescenariosareout-linedintheFigure4andcorrespondstoa"differentNID"6of7-caseinthesectionD.
Thesimulationresultsforthedis-tributeddecisionmakingbasedonLdparameteraregivenintheFigure5where,e.
g.
,X(13)vs.
Y(5)correspondstoacasewherenodesmarkedas1-4intheFigure4areremovedfromthenetworkY,etc.
Theprobabilitythatasmallernet-workchangesitstimingasafunctionofcoeffnissimulatedwithOPNET.
Theresultsconrmthatwhenthedecisionisbasedon2-hopneighborinformation,i.
e.
,coeffn>0,thesmallernetworkhasahigherprobabilitytochangethesyn-chronization.
Adivergentresultisobtainedwhenonlyone-hopneighborinformationisawailable(coeffn=0):thesynchronizationischangedabout50%probabilitybyei-therofthenetworkswhennetworkYhas13,11or9nodes.
Thisisduetothefactthatinthosecasesone-hopinforma-tiondoesnotincludeanotionofthenodesmarkedas1and2.
Furthermore,theconvergenceofthedistributeddecisionswasseparatelyconrmedtoholdsinceacommonNIDwaschoseninallthesimulationscenarios(notshownintheFig-ure5).
TheLaparameterinvestigationsandsimulationsareleftasfuturetopicsdueboththespacelimitationsofthepaperandthefactthatLametric'smorecomplexformationjustiestotallynewandcomprehensivescenarios.
However,itisanticipatedthatequalorclosetoequalresultswouldbeachievedwithLametricaswithLdmetricinthesepartic-ularstudiedscenarios.
V.
CONCLUSIONSInthispaperthenetworktimesynchronizationproblemwasinvestigated,inparticularlyfromtheviewpointofFHadhocandtimingsensitivesensornetworks.
Apropositionsforthreeforeseenspecialproblemcaseshasbeengiven,namelyforlate-entrynodes,samenetworkIDmergingcaseanddifferentnetworkIDmergingcase.
Thepropositionstakeadvantageofindirectlygatheredinformationfromthesurroundings,likethenumberofneighbors,i.
e.
,localden-sityandalocaldataactivity.
Therefore,itispossibletotakeintoaccountboththesizeestimateanddataactivityestimateofthenetworkswhendecidingwhich(sub)networkchangesthetiming,andaccordingly,suffersthepossibledatatrans-missionblackoutortimereferenceasynchronismduringthere-timingphase.
Thedecisionsaremadedistributively,i.
e.
,withoutcentralentityorinfrastructuralintervening.
Simu-lationresultsofthedecisionmakingbasedonLdparameteraregiven.
Theresultsshowthattheparametercanbeeffec-tivelyusedasadecisionmetric.
Thefutureworkwillcon-sidercomprehensiveLametricsimulations,simulationwithrandomlyshapednetworkclustersandsimulationsagainstintentionaljamming.
ACKNOWLEDGEMENTSThisworkwassupportedbytheScienticAdvisoryBoardforDefence(project41/MDD707/06).
ThecontributionofJuhaHuovinentothesimulationmodelisgreatlyappreci-ated.
REFERENCES[1]JarmoProkkolaandTimoBr¨aysy,"Bi-codechannelaccessmethodforadhocnetworks,"inIEEEproc.
ofSpreadSpectrumTechniquesandApplications,2004.
[2]JoshBroch,DavidA.
Maltz,DavidB.
Johnson,Yih-ChunHu,andJorjetaJetcheva,"Aperformancecomparisonofmultihopwire-lessadhocnetworkroutingprotocols,"inIEEEProceedingofIEEE/ACMMOBICOM,1998.
[3]HarriSaarnisaari,"Analysisofadiscretenetworksynchronizationalgorithm,"inIEEEProc.
ofMilCom,2005.
[4]TeemuVanninen,HarriSaarnisaari,MattiRaustia,andTimoKoskela,"FH-codephasesynchronizationinawirelessmulti-hopFH/DSSSadhocnetwork,"inIEEEProc.
ofMilCom,October2006.
[5]MKochhal,LSchwiebert,andSGupta,"Role-basedhierarchicalselforganizationforwirelessadhocsensornetworks,"inACMProc.
ofWSNA,September2003.
[6]TeemuVanninen,TimoBr¨aysy,andMattiRaustia,"Enhancedper-formanceintacticaladhocnetworks–technologyenablersandso-lutions,"inProceedingsofMilitaryCISConference(MCC).
Bonn,Germany,25.
–26.
September2007.
[7]AKarnikandAKumar,"Distributedoptimalself-organisationinadhocwirelesssensornetworks,"IEEE/ACMTransactionsonNet-working,vol.
15,no.
5,October2007.
[8]JZhang,KPremaratne,andPHBauer,"Adistributedself-organizationalgorithmforad-hocsensornetworks,"inIEEEProc.
ofWCNC,2003.
[9]VSBorkarandDManjunath,"Distributedtopologycontrolofwirelessnetworks,"inIEEEProc.
ofWIOPTSymbosium,2005.
[10]CHOu,KFSsu,andHCJiau,"Connectingnetworkpartitionswithlocation-assistedforwardingnodesinmobileadhocenviron-ments,"inIEEEProceedingsofPacicRimDependableComput-ingSymposium,2004.
[11]HRitter,RWinter,andJSchiller,"Apartitiondetectionsystemformobilead-hocnetworks,"inIEEEProc.
ofSECON,October2004.
[12]E.
DKaplan,UnderstandingGPSPrinciplesandApplications,ArtechHouse,Inc.
,England,1996.
[13]ZTangandJJGarcia-Luna-Aceves,"Hop-reservationmultipleaccess(hrma)forad-hocnetworks,"inIEEEProc.
ofINFOCOM,March1999.
[14]CPrehoferandCBettstetter,"Self-organizationincommunicationnetworks:principlesanddesignparadigms,"IEEECommunica-tionsMagazine,vol.
43,no.
7,July2005.
[15]NChatterjee,APotluri,andANegi,"Aself-organizingapproachtomanetclustering,"inInternationalConferenceOnHighPerfor-manceComputing(HiPC),BangaloreIndia,December2006.
[16]"Ieeestd.
802.
11-part11:Wirelesslanmediumaccesscontrol(mac)andphysicallayer(phy)specications,"1997.
7of7
我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...
Fiberia.io是个新站,跟ViridWeb.com同一家公司的,主要提供基于KVM架构的VPS主机,数据中心在荷兰Dronten。商家的主机价格不算贵,比如4GB内存套餐每月2.9美元起,采用SSD硬盘,1Gbps网络端口,提供IPv4+IPv6,支持PayPal付款,有7天退款承诺,感兴趣的可以试一试,年付有优惠但建议月付为宜。下面列出几款主机配置信息。CPU:1core内存:4GB硬盘:...
欧路云怎么样?欧路云主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。2021年7月14日美国 CERA 弹性云服务器 上新 联通CUVIP 线路!8折特惠中!点击进入:欧路云官方网站地址付款方式:PayPa...
toutoulu.com为你推荐
硬盘工作原理硬盘是如何工作的硬盘工作原理硬盘跟光盘的工作原理?微信回应封杀钉钉为什么微信被封以后然后解封了过了一会又被封了梦之队官网梦之队是什么呢?是那个国家的呢?他们又是参加那个项目的呢?得了几块金牌呢?李子柒年入1.6亿魔兽rpg箱庭世界1.6怎么进入魔门www.jjwxc.net在哪个网站看小说?www.haole012.com012qq.com真的假的haole10.comwww.qq10eu.in是QQ网站吗baqizi.cc和空姐一起的日子电视剧在线观看 和空姐一起的日子全集在线观看javlibrary.com大家有没有在线图书馆WWW。QUESTIA。COM的免费帐号
厦门域名注册 已备案未注册域名 广州主机租用 中国万网域名 监控宝 轻博 服务器cpu性能排行 中国智能物流骨干网 免空 刀片服务器是什么 工信部icp备案号 万网空间购买 ca187 个人免费主页 新睿云 免费ftp 德隆中文网 镇江高防 supercache 国外网页代理 更多