Using Game Theory to Model Wireless Networks
Transcript of Using Game Theory to Model Wireless Networks
![Page 1: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/1.jpg)
UsingGameTheorytoModelWirelessNetworksPartI
LuizDaSilvaProfessorofTelecommunica2ons
Kraków,Poland,17-18September2018
![Page 2: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/2.jpg)
TrinityCollegeDublin,TheUniversityofDublin
TrinityCollegeDublinFounded1592
![Page 3: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/3.jpg)
TrinityCollegeDublin,TheUniversityofDublin
TrinityCollegeDublin
![Page 4: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/4.jpg)
TrinityCollegeDublin,TheUniversityofDublin
Whatisgametheory?Andwhyisitrelevantinthecontextofwirelessnetworks?
Asetofanaly2caltoolsfromeconomicsandmathema2cstopredicttheoutcomeofcomplexinterac2onsamongra2onalen22es
Modelsofinterac2onsamongadapta2onsperformedbyautonomousradiosinanetwork
Economicmodelsofspectrummarkets,includinglicensedsharedaccess
Incen2vesforover-the-topserviceproviderstodeploytheirowninfrastructureversuscontrac2ngwithoperators
(…)
inthecontextofwirelessnetworks
![Page 5: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/5.jpg)
TrinityCollegeDublin,TheUniversityofDublin
BasicsofwirelesscommunicaEonsTheelectromagne2cspectrum
![Page 6: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/6.jpg)
TrinityCollegeDublin,TheUniversityofDublin
WirelessNetworksinLicense-ExemptSpectrumWhoaretheplayers,whataretheac2onsetsandu2lityfunc2ons?
• SometechnologiessuchasWiFiaredeployedwithoutfrequencyplanningorcoordina2on:autonomy
• Opera2oninlicense-exemptspectrum:coexistencewithothernetworksofthesametechnology,differenttechnologies
• Device-to-devicecommunica2on
![Page 7: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/7.jpg)
TrinityCollegeDublin,TheUniversityofDublin
WirelessNetworksinLicensedSpectrumWhoaretheplayers,whataretheac2onsetsandu2lityfunc2ons?
• SometechnologiessuchasLTE(and5G)aredeployedbymul2plecompe2ngoperators
• Spectrummanagementwithinthelicensedspectrum
• Spectrumauc2ons
• Slicingandver2cals• Interac2onswithover-the-top
services,increasinglyinterestedinalsodeployingnetworks
![Page 8: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/8.jpg)
TrinityCollegeDublin,TheUniversityofDublin
TrendsWhatischanginginthetelecommunica2onsworld…
OTTprovidersenteringthetelecomspace
IoTbringsnewscalabilitychallenges
Movetowardshigherfrequencies
Operatorslookingfornewrevenuesources
Leveragingofvastamountsofdata
Autonomy,complexdecisions,lotsofdata:AI+GT
![Page 9: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/9.jpg)
TrinityCollegeDublin,TheUniversityofDublin
Componentsofagame
Asetof2ormoreplayersAsetofac2onsforeachplayerAsetofpreferencerela2onshipsforeachplayerforeach
possibleac2ontupleü usuallyexpressedasau2lityfunc2on
![Page 10: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/10.jpg)
CogniEveadaptaEonsasagame
Availablewaveforms(modula2on,coding,opera2ngfrequency)
ReconfigurableRadio Game
Ac2onsetCogni2veradiosinnetwork Playerset
Objec2vefunc2on(e.g.,increasing,concavefunc2onofSINR)
U2lityfunc2on
![Page 11: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/11.jpg)
Distributedchannelassignmentasagame
Availablechannels
MulE-bandRadio Game
Ac2onsetRadiosinnetwork Playerset
Objec2vefunc2on(e.g.,derivedfromnetworkconnec2vitygraphandconflictgraph)
U2lityfunc2on
![Page 12: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/12.jpg)
Dynamicspectrumaccessasagame
Poten2allyavailablechannels
CogniEveRadio Game
Ac2onsetSecondaryusersinanetwork Playerset
Objec2vefunc2on(e.g.,0ifanyconflictswithprimaryuser,increasingw/#ofchannelsusedotherwise)
U2lityfunc2on
![Page 13: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/13.jpg)
Pricingofspectrumasagame
(bandwidth,bid)
Radio Game
Ac2onsetReal-2mebidders Playerset
Objec2vefunc2on(e.g.,consumersurplus)
U2lityfunc2on
![Page 14: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/14.jpg)
TrinityCollegeDublin,TheUniversityofDublin
RelevancetoindustryCONNECTindustrypartners
![Page 15: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/15.jpg)
Normalformgames
{ }, , iG N A u=
N–SetofplayersAi–Setofac2onsavailabletoplayeriA–Ac2onspace{ui}–Setofindividualpayoff(u2lity)func2ons
A= A1 × A2 ×!× An
![Page 16: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/16.jpg)
TrinityCollegeDublin,TheUniversityofDublin
NashequilibriumJohnNash(1928-2015)
Apointfromwhichnousercanbenefitbyunilaterallydevia2ng
Anac2ontupleaisaNashequilibriumif,foreveryplayeriinNandeveryac2onbiinAi,
Existenceanduniquenessdependonthestructureofthegame
),()( iaa −≥ iii buu
![Page 17: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/17.jpg)
ParetoopEmality
Aresourcealloca2onsolu2onisParetoop2malifnoplayercanbemadehappierwithoutsacrificingthewelfareofatleastoneotherplayer
– Ameasureofefficiencyinresourcealloca2on
– Inmul2-objec2veop2miza2on,theParetofron2erisogensought
NashequilibriaarenotnecessarilyParetoop2mal
– Theprisoner’sdilemmaisafamousexampleofuniqueNashequilibriumthatisnotParetoop2mal
VilfredoPareto(1848-1923)
![Page 18: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/18.jpg)
PredicEvepowerofNashequilibrium
Aconsistentpredic2onoftheoutcomeofthegame
– IfallplayerspredicttheNE,itisreasonabletoassumethattheywillplayit
– Oncereached,thereisnoreasontobelieveanyplayerwilldeviate,andthesystemwillremaininequilibriumun2lcondi2onschange
Butnotwithoutitsissues…
– Ifplayersstartfromanac2onprofilethatisnotanNE,arewesuretheyeventuallyreachtheNE?(Convergence)
– Whatiftherearemul2pleNEs?Isonemorelikelythantheothers?(RefinementstotheconceptofNE)
– Vulnerabletodevia2onsbyacoali2onofplayers
![Page 19: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/19.jpg)
PredicEvepowerofNashequilibrium
Gamesmodelcoopera2onandcompe22onbetween“intelligentdecisionmakers”
ü Gametheoryismul2-agentdecisiontheory
Mustmodelpreferencerela2onsforthesedecisionmakers,andfromthosederiveu2lityfunc2ons
ü Theu2lityfunc2oncanbethe“weakestlink”inthemodel
ü Thereisnofixedrecipeforhowtodeterminetheappropriateu2lityfunc2on…butforpar2cularapplica2onstheremaybecertainproper2esthatthefunc2onisexpectedtohave
![Page 20: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/20.jpg)
Non-cooperaEvevs.cooperaEvegametheory
• e.g.,powercontrolandinterferencegames
• establishaNashequilibrium
• establishapathtotheNashequilibrium(e.g.,bestresponseforpoten2algames)
• e.g.,spectrumsharingamongequals
• establishabargainingsolu2on
• establishapathtothebargainingsolu2on
![Page 21: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/21.jpg)
ExtendedExample:Powercontrolinwirelessnetworks
Consideranetworkwheremul2plewirelessdevices(radios)havetheautonomytoselecttheirtransmitpower
ü Interference:oneradio’sdecisionsaffectallothersü Reasonabletomodelasagame
Eachplayerisetsitstransmitpower
Aplayer’su2lityisafunc2onofitsselectedpower,pi,anditssignal-to-interferencera2o(SIR),whichwedenoteby
ü NotethattheSIR(orSINR)alsodependsonthepowerlevelsselectedbyothernodes,i.e.,thevector
(…)
Asimplegametoillustrateanapplica2onandassociatedchallenges
),0[ ∞∈ip
iγ
ip−
![Page 22: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/22.jpg)
AuElityfuncEonforthepowercontrolgame
Theu2lityfunc2onisanon-nega2vefunc2onofSIR,and
Asthetransmitpowertendseithertozeroorinfinity,thenode’su2litytendstozero
Proper2es:limitcases
0,0)0,( >∀= iii ppU
0),(lim 0 =→ iiip pUi
γ
0),(lim =∞→ iiip pUi
γ
![Page 23: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/23.jpg)
AuElityfuncEonforthepowercontrolgame
Theu2lityfunc2onisamonotonicallyincreasingfunc2onofthenode’sSIR,forafixedtransmitpower
(Thereisanimplicitassump2onherethatthefunc2onisdifferen2able)
Proper2es:monotonicityinSIR
0,,0),(>∀>
∂
∂ii
i
iii ppUγ
γγ
![Page 24: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/24.jpg)
AuElityfuncEonforthepowercontrolgame
Theu2lityfunc2onisamonotonicallydecreasingfunc2onofthenode’stransmitpower,forafixedSIR
Proper2es:monotonicityintransmitpower
0,,0),(>∀<
∂
∂ii
i
iii pppU
γγ
![Page 25: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/25.jpg)
AuElityfuncEonforthepowercontrolgame
Themarginalu2litytendstozeroforhighvaluesofSIR
Proper2es:diminishingmarginalu2lity
0,0),(lim >∀=∂
∂∞→ i
i
iii ppUi γ
γγ
![Page 26: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/26.jpg)
AuElityfuncEonforthepowercontrolgame
LetEbetheenergyavailableinnodei’sbaoery(inJoules),Rbetherateatwhichinforma2onistransmioed,andLbethelengthofaframeinbits
Doesthisfunc2onmeettheproper2esinthepreviousslides?
Acandidateu2lityfunc2on[Shah,Mandayan,Goodman,IEEEPIMRC’98]
L
iiii
iepERpU )1(),( 5.0 γγ −−=
![Page 27: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/27.jpg)
ExistenceofNashEquilibrium[Shah,Mandayam,andGoodman,iEEEPIMRC’98]
Thestrategyspacesareclosedandbounded(ifweconsiderpowerwithinsomerange[0,pmax])Theu2lityfunc2oniscon2nuousinpTheu2lityfunc2onisquasi-concaveinpi
![Page 28: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/28.jpg)
WhatistheNashEquilibrium?
Iftheproblemisformulatedconsideringradioscommunica2ngwithacommonbasesta2on(singlecell),atequilibriumpthepowerreceivedatthebasesta2onwillbethesameforallplayers
Fortheu2lityfunc2onintheprevioustwoslides
jiphph jjyiiy ,∀=
ü hiyisthechannelgainfromradioitothebasesta2on
![Page 29: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/29.jpg)
Pareto(in)efficiencyoftheNashEquilibrium
TheequilibriumpforthisgameisParetoinefficient
Atequilibrium,thereisavalueα<1suchthatifallusersreduce(mul2ply)theirpowerbythatfactor,thenalluserswillobtainhigheru2lity
This“armsrace”or“shou2ngmatch”resultoccursinseveralsimilarly-formulatedgames
Fortheu2lityfunc2oninthepreviousslides
![Page 30: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/30.jpg)
Dealingwithinefficiency
Whatifweconsiderinsteadthefollowingu2lityfunc2on?
whereisthetargetSINRforradioi
Theresul2nggamehasanequilibriumthatisParetoefficient
ü Simpleadapta2onalgorithmscanbeshowntoconvergetotheNashequilibrium
Adifferentu2lityfunc2on
( )2),( iiiii pU γγγ ⌢−−=
iγ⌢
![Page 31: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/31.jpg)
ThinkingabouttheuElityfuncEonincontext
Isitchea2ngtochangetheu2lityfunc2on?
Posi2vemodelofu2lity–thefunc2onaoemptstorepresentwhatreasonableplayerswouldvalueincoopera2onandcompe22on
Norma2vemodelofu2lity–thefunc2onrepresentshowwedesigntheplayerstobehave
Inwirelessnetworksapplica2ons,eithercanbeused,aslongasyouareclearonwhatyouru2lityfunc2oncaptures
![Page 32: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/32.jpg)
Dealingwithinefficiency
Supposeweaoachapricecperunitoftransmitpower
Usersareeffec2velychargedfortheinterferencetheycreateonothersinthenetwork
ü InthiscasetheNashequilibriumiss2llnotParetoop2mal,butitgetsmuchcloserthanintheoriginalformula2on
Pricing
iL
iiii cpe
pERpU i −−= − )1(),( 5.0 γγ
![Page 33: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/33.jpg)
Dealingwithinefficiency
Anotherwayofdealingwithinefficiencyisthroughrepeatedgames
ü Thiscanbeusedtoestablishaself-enforcingmechanism
Atargetopera2ngpointisselected(e.g.,theequal-received-powerParetoop2malpoint)
ü Ifanyuserexceedsthetargetreceivedpower,theuserispunishedbyrever2ngtotheone-shotNEforseveralrounds
Othertechniquesinthiscategorymaymoreexplicitlytrackreputa2on
ü Userswithpoorreputa2onmaybedeniedserviceorofferedalowergradeofservice
Repe22onandreputa2on
![Page 34: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/34.jpg)
Summary
Recenttrendsinwirelessnetworksmakegametheoryapromisingapproachtobeoermodelanddesignadapta2onsinthenetwork
ü “Intelligence”anddecisionmakingpushedouttothenetworkedgeandtoenddevices
ü Sharingofspectrumandinfrastructure(mul2-tenancy,sharinginlicensedandunlicensedspectrum,mul2-RAT)
Aformula2onofadistributedpowercontrolgamemayyieldaNashequilibriumthatisnotefficient(Paretoop2mal)
ü Approachestodealwiththeinefficiencyincludedefiningadifferentu2lityfunc2on,includingpricingconsidera2ons,andformula2ngtheproblemasarepeatedgame
Itiscrucialtodis2nguishbetweennorma2veandposi2vemodelsofu2lityfunc2on
![Page 35: Using Game Theory to Model Wireless Networks](https://reader030.fdocuments.net/reader030/viewer/2022020911/62022488b9defb1eff7b29ec/html5/thumbnails/35.jpg)
ThankYouluizdasilva.wordpress.com