• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
 
RoutingforMaximumSystemLifetimeinWireless  Ad-hocNetworks  
 
J.-H.ChangandL.Tassiulas 
ElectricalandComputerEngineeringDept.&InstituteforSystemsResearcUniversityofMaryland CollegePark,MD2074
 jhchang,leandros 
@isr.umd.edu 
Abstract 
Anad-hocnetworkofwirelessstaticnodesisconsideredasitarisesinarapidldeployed,sensorbased,monitoringsystem.Informationisgeneratedincertainodesandneedstoreachsomedesignatedgatewaynode.Eachnodemayadjusitspowerwithinacertainrangethatdeterminesthesetofpossibleonehopawaneighbors.Tracforwardingthroughmultiplehopsisemployedwhentheintendedestinationisnotwithinimmediatereach.Thenodeshavelimitedinitialamountofenergythatareconsumedindierentratesdependingonthepowerlevelandthe intendedreceiver.Weproposealgorithmstoselecttheroutesandthecorrespondingpowerlevelssuchthatthetimeuntilthebatteriesofthenodesdrain-outimaximized.Thealgorithmsarelocalandamenabletodistributedimplementation. Whenthereisasinglepowerlevel,theproblemisreducedtoamaximumoproblemwithnodecapacitiesandthealgorithmconvergestotheoptimalsolution. Whentherearemultiplepowerlevelsthentheachievablelifetimeiswithin90%of theoptimal(thatiscomputedbylinearprogramming)mostofthetime.Itturns outthatinordertomaximizethelifetime,thetracshouldberoutedsuchthat theenergyconsumptionisbalancedamongthenodesinproportiontotheirenergy reserves,insteadofroutingtominimizetheabsoluteconsumedpower
1Introduction   
ConsideragroupofwirelessstaticnodesrandomlydistributedinaregionasinFigur1,whereeachnodehasalimitedbatteryenergysupplyusedmainlyforthetransmission ofdata.Assumethatateachnodesometypeofinformationisgenerated,andthe informationneedstobedeliveredtosomenodesdesignatedasgatewaynodes.Theswirelessnodesareassumedtohavethecapabilityofpacketforwarding,i.e.,relayingan incomingpackettooneofitsneighboringnodes,andthetransmitpowerlevelcanbe adjustedtoalevelappropriateforthereceivertobeabletoreceivethedatacorrectlyithereceiveriswithinthetransmissionrange.Uponorbeforeanewarrivalofinformation eithergeneratedatthenodeitselforforwardedfromtheothernodes,routingdecision hastobemadesothatthenodeknowswhichofitsneighboringnodestosenditsdatato. 
 
PreparedthroughcollaborativeparticipationintheAdvancedTelecommunications/InformationDistributionResearchProgram(ATIRP)ConsortiumsponsoredbytheU.S.ArmyResearchLaboratorundertheFederatedLaboratoryProgram,CooperativeAgreementDAAL01-96-2-0002. 
 
gatewaysmonitoring nodes
Figure1:Amulti-hopwirelessad-hocnetworkisdepictedwheretheinformationgeneratedatthemonitoringnodesaredeliveredtothegatewaynodesNotethattheroutingdecisionandthetransmissionenergylevelselectionareintrinsicallconnectedinthispower-controlledad-hocnetworksincethepowerlevelwillbeadjustedependingonthelocationofthenexthopnodeAnexamplescenarioforthistypeofwirelessad-hocnetworkmayincludeawirelessensornetworkwherethesensorsgatheracoustic,magnetic,orseismicinformationand sendtheinformationtoitsgatewaynodewhichhasmoreprocessingpowerforfurtheprocessingoftheinformationorhaslargertransmissionrangeforthedeliveryofthe informationtoapossiblylargernetworkforretrievalbyaremoteuserMostofthepreviousworksonroutinginwirelessad-hocnetworksdealwiththe problemofndingandmaintainingcorrectroutestothedestinationduringmobilityand changingtopology1,4,9].In1,4],theauthorspresentedasimplyimplementablealgo- rithmwhichguaranteesstrongconnectivityandassumeslimitednoderange.Shortestpathalgorithmisusedinthisstronglyconnectedbackbonenetwork.However,theroutmaynotbetheminimumenergysolutionduetopossibleomissionoftheoptimallinksat thetimeofthebackboneconnectionnetworkcalculation.In9],theauthorsdevelopeddynamicroutingalgorithmforestablishingandmaintainingconnection-orientedsessionwhichusestheideaofpredictivere-routingtocopewiththeunpredictabletopology changes.Someotherroutingalgorithmsinmobilewirelessnetworkscanbefoundi13,10,7,12],which,asthemajorityofroutingprotocolsinmobilead-hocnetworksdo, useshortest-pathroutingwherethenumberofhopsisthepathlength. Theproblemofminimumenergyroutinghasbeenaddressedbeforein1,4,14,86,16,15],and5].Theapproachinthoseworkswastominimizetheconsumedenergy toreachthedestination.Ifallthetracisroutedthoughthroughtheminimumenergy pathtothedestinationthenodesinthatpathwillbedrain-outofbatteriesquicklywhilothernodes,whichperhapswillbemorepowerhungryiftheyforwardtracthrougthem,willremainintact.Insteadoftryingtominimizetheconsumedenergy,weaddresdirectlytheperformanceobjectiveofinterest,thatistomaximizethelifetimeofthe system.Inordertoachievethis,itturnsoutthatitismoreimportanttoroutethe tracsuchthattheenergyconsumptionisbalancedamongthenodesinproportionttheiravailableenergyinsteadofminimizingtheabsoluteconsumedpower.Inourstudthetopologyofthenetworkisstaticandtheroutingaccountstondingthetracsplitthatbalanceoptimallytheenergyconsumption.Hencetheresultsareapplicabletnetworkswhichareeitherstatic,likethesensornetworkswementionedearlier,ortheitopologychangesslowlyenoughsuchthatthereisenoughtimeforoptimallybalancing 
 
thetracintheperiodsbetweensuccessivetopologychangesThispaperisorganizedasfollows:Insection2,theproblemisformulated.Insection 3,weproposeaowredirectionalgorithm.Insection4,weproposethemaximum residualenergypathroutingalgorithm.Insection5,randomgraphsaregeneratediordertoevaluatetheperformancesofthesethreealgorithms
2Flows,OptimalEnergyConsumptionandTrans-  missionPowerLevels  
Consideradirectedgraph 
N;
)wher
isthesetofallnodesand 
isthesetof alldirectedlinks
i;
)wher
i;
.Le
bethesetofnodesthatcanbereachedby node 
withacertainpowerlevelinitsdynamicrange.Weassumethatlink
i;
)existi
.Leteachnode 
havetheinitialbatteryenergy 
,andle
betherateawhichinformationisgeneratedatnode 
.Thetransmissionenergyrequiredfornode 
totransmitabittoitsneighboringnode 
i
i
,andtherateatwhichinformationitransmittedfromnod
tonod
iscalledtheow 
i
.Wehaveasetoforiginnode
wheretheinformationisgenerated,andasetofdestinationnode
amongwhichannodecanbereachedinorderfortheinformationtransferbeconsidereddone. Theconservationofowconditionateachnode 
isassumed,i.e.,thesumofalincomingowmustbethesameasthesumofalloutgoingow
X   
j
X   
i
D
(1Subjecttothisconstraint,wewouldliketomaximizethelifetimeofthenetwork.The timeittakesforthebatteryofnode 
todrainoutundero
i
isgivenby 
)
P  
i
i
(2
Systemlifetim
:Thelifetimeofthesystemundero
isdenedastheminimum batterylifetimeoverallnodes
sy
)=mi
(3Usingthedenitionofthesystemlifetime,wecanexpresstheproblemasfollowsma
sy
orequivalently,max 
mi
P  
i
i
(4subjectto(1),theowconservation. Onecanobservethattheproblemofmaximizingthesystemlifetimegiventheinformationgenerationratesisequivalenttoalinearprogrammingproblem11]givenby Maximiz
(5s.t.
i
 
D
(6
P  
i
i
 
D
(7
P  
j
T
P  
i
D
(8where
i
T
i
istheamountofinformationtransferedduring 
fromnod
t
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...