• 検索結果がありません。

リングネットワークにおけるページ移動について

N/A
N/A
Protected

Academic year: 2021

シェア "リングネットワークにおけるページ移動について"

Copied!
8
0
0

読み込み中.... (全文を見る)

全文

(1)2006-AL-109(6). 社団法人情報処理学会研究報告. 2006/11/21. IPSJSIGTbchnicalReport. リングネットワークにおけるページ移動について 松林昭 金沢大学大学院自然科学研究科電子情報科学専攻 〒920-1192金沢市角間町 概要ページ移動問題とは,ネットワーク上でページと呼ばれるデータへのアクセス要求を発行する. ノード系列に対して,ページを動的に移動することにより要求に対するサービスコストと移動コストの. 総和を最小化する問題である.この問題に対しては,木,一様ネットワーク,およびそれ'らのCartesian 積を除いて,4未満の競合比を持つ決定的オンラインアルゴリズムは知られていない.本稿では,ペー. ジサイズが1に限定されている条件の下で,リングネットワークに対する決定的な2+V百(=3.4142)‐. 競合オンラインアルゴリズムを示す.このアルゴリズムはリングの木とトーラスにも拡張できる.さら にページ移動問題の競合比の下界として,一般のネットワークに対して3.1639,リングネットワークに 対して3.1213を与える. PageMigrationonRingNetworlKs AkiraMatsubayashi DivisionofElectricalEngineeringandComputerScience,KanazawaUmversityう Kanazawa920-1192,Japan AbstractThepagemigrationproblemistocomputedynamicaUocationofapageonanetwork. fbragivenseqUenceofnodesissumgrequestsfbrthepage・Thegoalistomimmizethetotal commlmicationcostsofservicesfbrreqUestsandofmigrationsofthepage・Wedidnotknow anydeterministiconlinea1gorithmwithcompetitiveratiolessthan4brnetworksotherthan trees,unifbrmnetworks,andCartesianproductsofthosenetworkssofar、Inthispaperwegivea. 2十V百(=3.4142)-competitivedeterministicaugorithmonrings(withedgeweights)fbrthesetting. thatthepagesizeis1.WecanalsoderivealgorithmBfbrtreesofringsandtoriwiththesame competitiveratioandwiththesameBetting・Moreover,weshowanimprovedlowerboundof3、1639 fbrgeneralnetworkBandalowerboundof3.1213fbrrings・Ourlowerboundfbrrmgsisthefirst resultwhichgivesanexpUcitlowerboundgreaterthan3fbrringB,togetherwithanexpncitproof. 1. lntrOdUCtiOnmanagementcostfbreadldatamigrationγ managementcostfOreaChdatamigration,which. TheproblemofcomputingefIicientdynamicallo‐ cationofdataobjectsstoredinnodesofanet‐ workmIesponsetoreqUeStsissuedbynodesfOr accessingthedataobjectscommonlyarisesmnet‐ workapphcationssuchasmemorymanagementin asharedmemorymultiprocessorSystemandPeer‐ toPeerapplicationsonthelntemet・Thisproblem lsgenerallycalledthedatcBmamL9cme"オpmobJem andhasbeenextensivelystudiedsofarSinceitis notfeasibletoknowthefUtureaccessesinadvance, onlinealgorithmsfOrtheproblemarepracticaland interesting・. isthemigrationdistancemultipliedbythedata size、Therehavebeenstudiedmoregeneralset‐. tingssuchasルーpagemigration[31,fileallocation problem,e9.,[1][4][9],anddatamanagementon dynamicnetWorks,e、9,(2)[5][6I Fbrgeneralnetworks,a3-competitiverandonL. izedalgorithmagainstanadaptiveonlineadver-. sarywasgivenbyWestbrook[l01Thealgorithm istightSinceBartaLFiat,andRabani[4]showed thatnorandomizedalgorithmhascompetitiveraF tiolessthan3againstanadaptiveonlmeadversary fbronelinknetworks.Arandomizedalgorithm withcompetitiveratioagainstanobliviousadver‐. InthispaperwefOcusononeofthetraditional settingsofthedatamanagementproblem,called. sarywhichtendsto2号直=26180asthepagesize. tivefUnctiontobeminimizedisthetotalsumof. networkswithcompetitiveratio2+完againstan. Dgrowslargewasglvenalsoin[101.Optimalran-. thep叩em”mtionp7℃Mem,inwhichonlyonecopy domizedalgorithmsfOrtreesandproductoftrees, ofadataobject,orapage,isallowedTheobjec‐ includinggridsandhypercubes,andfbrunifbrm theservicecostfbreachreqUest,whichisthedis tancebetweenserverandclientnodes,andofthe. obliviousadversaryweregivenbyChrobakLarmore,Remgold,andWestbrook[81andbyLund,. -35-.

(2) Reingold,Westbrook,andYan[9],respectively. Thetightnessofthec・mpetitiveratioof2+命. againstanobliviousadversarywasshownalsoin. ofL-(9-p).EachnodeO≦びく〃corresponds. 麗孟鰹i(順守謡鮒と)'二1男f蝿. l8]byprovingthatnorandonzedalgorithmhas spondsto[汀(u),汀((U+1)modn)IFbrpe[0,L),. competitivemtiolessthan2+命againstanobliv‐ アiSp十号ifp〈;,p-;otherwiseWedenote iousadversaryfbronelinknetworks. Asfbrdeterministicpagemigration,BartaL Charikar,andlndyk[3}geuvea4086-competitive. deterministicalgorithmfOrgeneralnetworks、Itis. mentionedin{10]thatanaivedetermimsticalgo‐. rithmwhichmovesthepagetotherequestingnode aftereachreqUestis2D+2-competitive,whichis. thelengthofanintervalIbyJ(1). Thepagemigrationproblemis,givenagraph G,anodesoofCwhichinitjiallyholdsapage. ofsizeD,andasequencec1,…,c片ofnodes ofGwhichissuerequestsfbraccessingthepage, tocomputeasequencesl,…,skofnodesof CtoholdthepagesothatthecostfUnction. betterthantheresultof[3]whenD=1.Black ElL1djst(s`-,,q)+Ddist(s’-,,s`)isminimized andSleator[7]gavea3-competitivedeterministic Wecallnodesso,…,s化andc,,…,c脂seruersand algorithmlbrtrees,umfbrmnetworks,andprod clie"ts,respectivelytAnonlinedatamigrationaluctSofthosenetworks,includinggridsandhyperと gorithmdeterminessdwithoutknowinga+,,…, cubes・Besides,a3-competitivedeterministicalgo- ckfbrl≦i<AWedenotebycostA(び)thecost rithmonarbitrary3-nodenetworksfbrthesetting. ofD=1wasgivenin[8lThetightnessofthecom-. petitiveratioof3fbrdeterministiCalgorithmswas. firstshownin[7]byprovingthatnodeternnistic. algorithmhascompetitiveratiolessthan3fbrone. linknetworks・Fbrlowerboundsofdeterministic. algorithmsfbrnetworksotherthanonelinknet-. works,alowerboundof等=31481fbrgeneral. networkswasgivenin[8lItwasalsomentioned in[8Ithatthelowerboundfbrringsisgreaterthan. 3,butneitherexplicitvaluenorwrittenproofwas glven. ofadatamigrationalgorithmAibraninstance ぴ=(G,so,c1,...,ck).Anonlinedatamigration algorithmALGisDcompetitiveifthereexistsa valueaindependentofAsuchthatcostAL・(◎)≦ pcostopT(◎)+αfOranoptimaloHlinealgorithm OPTandfbranym. sA1gorithmfbrRings lnthissectionweshowthefbllowingtheoremby constructingadesiredalgorithm:. lnthispaperweconsiderthedeterministicdata TheoremlTノカe…蜘sa2+Vローcompe槻mMe‐ migrationonrings・Wegivea2十V百(=3.4142)‐ terminj蝋cdqtqm忽伽jonalgomthmonrj…/br. competitivedeternnisticalgorithmonringsfbr D=LThesettmgofD=lisoftencalled un`/brmmodcLWecanalsoderivealgorithmsfbr treesofringsandtoriwiththesamecompetitive ratiofOrtheunifbrmmodeLMoreover,weshow animprovedlowerboundof3・l639fOrgeneralnetworksandalowerboundof361213fbrrings、Our lowerboundfbrringsisthefirstresultwhichgives anexpliCitlowerboundgreaterthan3fbrrings, togetherwithanexplicitproof. wDi/b7mmode“・a,D=1. 3.1Definition. WedescribeouralgorithmUNIFoRM-PAGE-. MIGRATIoN-oN-RINGs(UPMR).Fbreachedge. ofagivenring,UPMRhasacounterwhoseValue isO,1,or2Allthecountersareinitiallysetto. OLetXo=[汀(so),汀(so)IAfterdeterminings‘ (jZ1)UPMRp逆eservestheconditionthaMllthe countershaveOorlandthatalltheedgeswith countersoflinduceasingleintervalXiwithan. ZPreliTninaries. end-point7i(s`)andwithlengthatmost;Let. GraphsG=(V;E)consideredherehaveedge β=2+V面UPMRdetermmessi(jz1)after weightsu”E→R+・Thedistancebetweentwo nodesuandU,denotedbydist(M),istheminimumsumoftheweightsoftheedgesofapathcon-. servingtherequesMromqasfbllows:. LAssumewithoutlossofgeneralitythat7T(si-1)=. Oandm,=10,mに[0,号I. nectinguandu・Wedefinethatann-noderj叩is. agraphwiththenodeset{0,…,、-1}andedge set{(U,(U+1)modn)|O≦u<、}・WMlso. 21f所(q)≦;,thenincrementthec・unteIfsof. EeEEuj(e),orahalfLclosedinterval[0,L)whose. 31f汀(α)〉;,thenletgbethelengthof. modeltheringasaclosedcurvewithlengthL= end戸pointsOandLcoincideWedefinethatfbrO<. edgesin[0,打(α)]by1.. P<9<L,[9,P1is[9,L)U[0,P]andhasthelength -36-. [0,汀(q)],i・eJ,汀(q)..

(3) (a)Ifz≦p(Zノー;),thendecrementthe. ⑩(piqX)一. pU2. countersoftheedgesofXd-1byl,ie., setthemtoO,andincrementthecoun-. pU2-dist(p,x). tersoftheedgesin[,rい),O]byL. (b)Ifz〉P(Zノー:),thenmcrementthe. (p-1)dist(pJ(). countersoftheedgesi、[0,而低)]byL. disl(pⅨ). 4・Movethepagealongalltheedgeswithcoun-. 二型2二 Op. 二冠二二. ご冗扁病汽一q. (a)X=MwithO≦p≦麺≦;. tersof2,andsetthecountersoftheedgesto. ①(p,qiX)-. 0.. pU2. 5.LetXdbetheintervalinducedby行(si)and. pU2-dist(p0x). alltheedgeswithCountersofl.. (p-1)dist(p〆). 3.2Correctness. とうTUiiiili三二 ,、/、、. UPMRiswelLdefinedbythefbllowinglemma:. ‐disI(plx. (b)X=. LemmalUPMRノmsthe/bllouノノ叩pmper"es/br. andz-. i>1J. Op. ヌU2、ア. ー. 計フモFPq -グ. に,p]withO二p≦;〈錘くL p〉; ①(p,q,x)----. .A従rStep1汀(s`-1)qMaノノォハCe“G3伽オハpL尼 pU2-dist(p,x). COU,、オe7Fqf2jnd皿CeaSi叩Jejnオe7M噸hα〃. eMpoinオオ(s`-,).. (p-1)dist(p,x). .A此rstepイ,汀(s`)qMqlJtheed9esⅧh counte7Uq'1m“ccqsj叩叱jnte7Ual伽肋. }11=lrLiL二Jす?!. q. aneMpOmt汀(S`)`刎伽オハノewオノMtmOSt‐disi(p'x) L (c)X== 2. (c)X=MwithO≦P≦;〈z〈L andz-」 andm-p三号. PmqfWeprovethelemmabyinductionoMAsa. basecase,wecanobservethatXo=[汀(so),汀(so)]Figure Figurel:Plotsof⑪intermsof9. satisfiesthesecondpropertyofthelenmna.Assume. thatthelenmnaholdsfbrj-1('三1).Thus,befbre. Stepl,汀(s`-,)andalltheedgeswithcounterstoO・since[O too・since[0,汀い)]-Xi-1haslengthZノーgc<. oflinduceasingleintervalX`-,withanend-:+;-m≦; :+;-m二号,thelemmaholds.. point術(s`_,)andwithlengthatmost多Assume. □. withoutlossofgeneralitythat汀(s`-1)=Oand3.3Comr 3.3Competitiveness Xi-E[0,号I. Lemma2UPMRis2+、/Zcomp醐蜘e・ IfsdisdeterminedviaStep2,thenalltheedgesLemma2UP. withcountersof2induceXt-1n[0,行(q)],andallp7bq/Wepro P7bq/Weprovethelemmabyobservingthei、‐ theedgeswithcountersoflinduceeitherXt-1equality [0,7r(c`)]or[0,汀(c`)]_X`-,.Thenthepageisequality. migratedinStep4alongXi-1n[0,汀(q)]andallthe countersoftheedgesinXi-,n[0,打(α)]aresetto. costUI COStUPMR(び)+①≦PCOStOpT(◎),(1). O・SincebothXd-1-[0,汀(q)]and[0,汀(α)l-Xj-1wherM=2+ wherM=2+価andのisapotentialfUnction、 havelengthatm・st;byinductionhyPothesisandFbrME[0,L Fbrp,9E[0,L),let駐qbeIp,9]U炉,可if9e胆河,. th…sumptiontham(q)二号;thelemmaholdsⅡ9,P1U胴otI [9,p1U胴。therwise,andlet駄,=[M)-1瓦q FbrP,9E[0,L)andanintervalXon[0,L),let Ifs`isdeterminedviaStep3a,thenalltheFbrp'9E[0,j edgeswithcountersoflinduce[汀(q),O1andno〃'9,X)= ̄l edgehascounterof2・Sincel7rい),O}haslengthdefine①(p,州 and9arethes and9aretheserverslocatedbyUPMRandOPT, L-汀(c`)〈:,thelemmaholds. 撫賑茎慨鮒J1`1F:/}11(獅認6難 respectivelylal respectivelylandXistheintervalinducedbythe. lfSfisdeterminedviaStep3b,thenalltheedgeswithcou edgeswithcountersofLFigurelshowsplotsof edgeswithcountersof2induceX&_1andallthe⑪intermsof9 ⑪intermsof91tshouldbenotedthat①consists edgeswithcountersoflinduce[0,汀い)]-Xi-1・ofstraightline ofstraightlineswithslopes-p,0,orpandthat ThenthepageismigratedinSteP4alongXi-1thevaluesfbr( thevaluesfbr9=Oand9→Lcoincide. andallthecountersoftheedgesinXi-1areset. -37-.

(4) since①isinitiallyO,wecanobtain(1)byobservingthaMbreacheventof ・serviceandmigrationbyUPMRandservice byOPT,and ●migrationofOPT. Thus,when9=p,△costupMR+△⑩-p△costopT hasthemaximumvaluedist(2W)+(β-1)dist(p,Z/)- (p-1)dist(p,z)-pdist(ツ,p)=-(P-1肱≦0.1f. 9-通く;,then△costupMR+△①-p△costopThas slopeintermsof9asdescribedbelow: 、 ̄. pZノ. △COStUPMR+△⑪≦P△COStOpT,. (2). where△costAisthecostpaidbyanalgorithmA lbrtheevent,and△⑪istheincreasedamountof⑪ bytheevenLFbrtheeventofmigrationofOPTof. length入,(2)issatisfiedbecause△costupMR=0, △①≦p入,and△costopT=入. Intherestoftheproofweconsidertheevent consistingofserviceandmigrationbyUPMRand servicebyOPT・Wefixl<j<Aandsuppose thatZノー汀(c`)andp=汀(s`_,).Wemayassume withoutlossofgeneralitythatp=OandXi-1=. total. Thus,when9=z,△costupMR+△⑪-p△costopT. lfUPMRdetermmes8iviaStep3b,then △costupMR+△①-β△costopT=dist(M)+ dist(’1,m)+⑩(z,9,[Z,Z/])-。(P,9,[P,錘])-PdiSt(M), whichhasslopeintermsof9aSdescribedbelow:. ||ppzノz. ①(96,9,[⑰,zI) -。(p’9h,zD -pdist(9,9) total. Ⅱp可p、. -p. 0p胡’0. 2dist(p,g)+③(M,[ツ,、])-③(p,9,[P,⑳])-pdist(9,9),. whichhasslopeintermsof9asdescribedbelow:. -10. hasthemaximumvaluedist(p,ツ)+p:-dist(p,g)- (p-1)diSt(p,z)-pdist(ツ,z)=p:-(β-1)錘-10(ツー ⑳)=z-p(zノー;)≦o. [IMC)=[0,;|. IfUPMRdeterminessiviaStep2andpニ ツニz,then△costupMR+△qb-P△costop⑪=. 。、Z,9万L. 。(p,9,[9,pl) -①(p,91p,⑳]) -pdist(W). 0β印’0. fbreachrequest,.  ̄ ̄ ̄. total. -P. やpplp. 。(v,9,[z/,の]) -。(p,9,[p,zD -pdist(g,9) -P. Thus,when9=り,△costupMR+△⑩-10△costopT. hasthemaximumvalue2dist(M)+(ル1)dist(9,z) -()0-1)diSt(P,Z)=-(P-3)ツニO IfUPMRdeterminess`viaStep2andp≦Cu<. Z/,then△costupMR+△。-β△costopT=dist(p,g)+ distj(p,錘)+○(Z,9,[⑳,g])-⑪(p,9,[P,〃])-Pdist(M),. whichhasslopeintermsof9asdescribedbelow:. Thus,when9=P,△costupMR+△⑪-p△costopT. hasthemaximumvaluedist(p,ツ)+dist(P,錘)+崎一 dist(z,Zノ)-(p-1)dist(p,z)-pdist(3M,)=-(β-. 1)(L-g)-(p-小+p;-(ツー〃)=(p-2)(Zノー. :)-(’-3ルー(ル3)(濃(ツー:)-露)=(’-. 3〃(9-誉)-麺)〈0□. Therefbre,thepmofofTheoremliscom- pleted.. 4A1goritllmsfbrneesofRings andlbri. ||ppzzノ. ー--. total. -P. イpplp. 。(⑰,9⑭,21) -。(p’9〃,$]) -l0dist(W). Thus,When9=z,△costupMR+△①-1o△costopT. hasthemaximumvaluedist(M)+dist(p,⑰)+(β- 1)dist(Z,g)-(p-1)dist(p,⑪)-pdist(W、)=-(p3ルニ0.. IfUPMRdeterminessfviaStep3a,then. △costupMR+△①-I,△costopT=dist(p,g)+①(p,9,. k',p])一○(M[p,錘])-pdist(M)Ifg-麺三;,. thenithasslopeintermsof9asdescribedbelow:. ||pgp墾. 一一一. total. -p. 0β胡’0. 。(p,9,[w'1) -。(p,9,[p,剣) -pdist(9,9). AnyDcompetitivedatamigrationalgorithmona classCofgraphscanbeextendedtoa′competitive. algorithmfbrCartesianproductsofgraphsinC[81. Thus,wecanimmediatelyObtainthefOllowingthe oremfromTheoreml:. TheoremM1he…鮒sq2LH/面占compe鰄妙cde‐. te7wDimsticdqtqm麺、伽几吻orithmoMori/W WD腕mDmodcJ,‘.e…D=L. A舵CQ/rd叩sisagraphobtamedfromanun‐ derlyingtreeTbyreplacingeachnodeuofTwith acycleqsothatnodesua、duofTareadjacent ifandonlyifO0`andqshareexactlyonenode WecaneasilyextendUPMRtoanalgorithmfbr treesofrings.. -38-.

(5) Theorem3Z腕meez紬α2+VZcompe施伽c恥LemmaAFbr。"Zノdetemz蝿s"CO"Ji"edatqmitermin純cdaオami抑"onα⑭orithmoMreesqf9m"onα功0両オ伽ALG,仇e形ezjstsα〃i"3tα"Ceヮ. 卿sノbru"腕『wBmodc“e,D=Ls翅ch伽tcostALo(。)二等costopT(。)〉O`MtM bo仇ALGq?、dOPTp伽the2Weo〃オノtehstclient. P7℃q/OuralgorithmUPMTRontreesofrmgsis伽a. definedasfbllows:LetG=(V6,EC)beatreeof. ringswithanunderlyingtreeT=(吟,ET).FbrLemmaB川Ⅷdeterm伽stjcolMi"cdqtqmi‐ peVbandUE吟,letpひeVbbethenode抑"onα幻0両tbmALG,縦be泥ezisオ8。〃伽stance. ofqnearesttop・Fbragiveninstanceグーヮ…MmtcostAL。(ワ)どpcostopT(び)>OaM伽t (G,so,Cl,…,ck),UPMTRperfbrmsUPMRonMbALGqMOpT”肱剛CO〃theJ`zsMie"t. eachcycleCMbrtheinstanceびび=(Q'’88,Cf,…,航ヮ,the,Mノje花ezisオsqMns伽Ce◎'s似chtM. c1:).ThecorrectnessofUPMTRcanbeshownbycostAL。(び')三pcostopT(ぴ')+α/b『。"ZノaMepc形. observingthefbllowingpropertiesfbri>1:. 。e"tqノオノbenum6erqノオハe剛uestsれび'.. ●AfterSteP3ofUPMRisPerfbrmedoneveryLemmaAwasprovedin[8]bygivinga4-node Cycle,sd-1andalltheedgeswithcountersofringandanadversary'sstrategywhichsatisfythe 2induceasinglePathwithanendPpoint8j-1・conditionsofthelenⅡna・Wemodifytheringand. ・AfterStep4ofUPMRisperfOrmedoneverythestrategyof[8]andobtamthefbllowinglemma: cycle,BiandaUtheedgeswithcountersofl induceasinglepathwithanendpoint8か. Lenmma3FbrcB"Z/determi"is〃CO『、!‘『Oedcutqmj‐ gmzBtio〃aJ9o両腕mALG,the泥ezi8tsqnjlzstanceび. ThesepropertiescanbeobservedbyinductiononsucMmtcostAL・(ぴ)三3.1639costop団(ひ)>OaM j、Asabasecase,thepathoflengthOwiththet恥tMノjALGqMOPTpuオ仇ep叩CO〃オハMZLst. end-node80satisiiesthesecondpropertyThein‐c"entれび. ductivestepcanbeshownbyLemmal,bythefact. thatUpMRincreasesthecountersoftheedgesofPmqfVVedefinea5-nodermgR1andastrategy apathbetweenS:L1andci/fbrue吟,andbythefbranadversaryADvtogenerateclientsonR1as factthatanytwocyclesinGareconnectedbyashowninFig.2.WesetD=1andtheinitial servertothenodea・ThestrategyisUlustrated. umquesequenceofcycles、. B,。伽i・川`…Ⅲ…h帥竪皇欝猟臘Wlli9IlHiIilil}磯i揺鷲. costuPMTR(ひ)=ZUE時costuPMR(ぴび)・More‐andeachnoderepresentsaclientchosenbyADv、. over,smceanytwocyclesofGshareatmostone/Anedgewithmorethanoneserverdenotesthat. node,theservlcesandmigrationsPerfbrmedbyALGputthepageononeoftheserversAchent. analgorithmOPTonGcanbedividedintoalibllowedbyaplussigndenotesthatADvrepeats. gorithmsAUoneachCycleCbwiththeinstancetherequestsfromthecnentuntilALGmovesthe. 鍋:鷲9W揺念dIWgi;TザiiAitr澱騰JisJl:9。;雛,暴鵬魏駕綴鰡 lowsthatcostoPT(ワ)=E・鋤costA化。)・There-andADvproceedsalongapathfromtheunique fbre,wehavebyLemna2thatcostupMTR(ワ)=. z…。航…(。。)≦乙蜥{(M).、帥M蝿)澱騰毘皇謡時霊孟磯臓撚t:. +α}=(2+V回)costoP唾(ひ)+α|W5wl.□ofALGandOpTfbreachpathexceptthepaths. precededbythenodesαα+,whichclearlyincrease. 5LoweⅢBoundfmGeneどal:瀧鯛:龍;鯛.患蝋し:j:M:W・苫 NetWOrkSByLemmasBand3,wehaveTheorem4. lnthissectionweshowthefOllowingtheorem:. ThepreciseedgeweightsofR1areobtained. fiPomtheconditionsthatthefburcostratiosfbr. Theorem4Tbe泥ez伽s〃odeter伽"枕cp-com-ALG'sservers(ADv,sclients,resPectively)ααααc pc鰍UMatQm麺Ⅷ。、α,,。戒ん、/bM…、,M_(qMc+),…6be(qMce+),qaaMe(QMee+), ⑩07ksがP<3.1639.. aQa6eed(qMedd+)arethesameandthatdist(。,c). lsexactlyhalfofthetotalweights,maximizingthe. Alowerboundofthecompetitiveratioof霊=costratiofOrALG'sserver…ααc(ADv'sclients. 31481fbrgeneralnetworkswasgivenin[8]byqMC+).. showingthefbllowinglemmas:. -39-.

(6) abeah団L9ab。 9.5. a-Bn,÷・CD〔二・,二O寺O÷。①弓毛、 3. Ⅱロ. 3.360. 3.172. ⑨ ̄u…、、④VP。、、⑭PPI、⑨. (a)R’. (b)ADWstrategy. Figure2:RingR1andADv'sstrategyonR1. timalalgorithmOPTandtheratiosofthecostsofOPTandALG ThbleLAnoptm serversofALG. chentsofADv. 叶州》》》緋肝十. めめ妨肋妨妨めめ. eya. qaQ叩e][αbe]。 ααα6[`DC][cdI[助cd] αα助[“ⅡcdIe[αbe] qQq6[αeⅡcdle[cd]e aaqb[M]e qaQlcde]6 。α[6cde]a. dddddddα. aCZaCLC. serversofOPT a6ccc. aMcMdd aCZeeeeee. aMddd上ldd CLaeeeeeee aqeeee. a6666 Qnaa. 6LowerBoundfbrRings TheproofofTheorem4requiressulficientlylarge tree-ofLrings-hkenetworksduetoLemmaB・Inthis sectionwegivealowerboundfOrringnetworks. Theorem5The形ezisオsnodetermjnjs〃cp-compet伽edqtqmj9mtio7zqborjth、/brrd叩sがβ< 3.1213.. Pmq/Weshowthatfbranydeterministiconline datamigrationalgorithmALG,thereexistsan. instanceひwitharmgsuchthatcostALo(ぴ)三 3.1213costopT(ワ)+αfbranyaindependentofthe. isthealgorithmperfbrmedbyALGintheith phase,andujisthenodeonwhichALGandOPT havethepagejustbefOrethephasebeginsLet. m=(R2,,MXL。`).Thetheoremisprovedbyob. sewmgtM慧護鶚i骨三3m3ByMe2,. allthesequencesofclientsinthepartialstrate giesyieldthecostratiosgreaterthan31213except fOr6αα+,c6QQ+,dtLα+,andecLq+、Assumethat. thereexistsj〉1withUje{6,c,`,e}andXXLcjE. {6αα+,c6aa+,。αα+,eqQ+}・Ifthereexistsnosuch. j,theMhetheoremisimmediatelhble3shows ■■. that. 92$し0F. 9己UJOP. >a1213fOrevery -. numberoftheclientsofaIbshowthis,wedefilie a5-noderingR2asshowninFig3andastrategy fbranadversaryADvtogeneratearbitrarilylong. possiblecombinationofXXiL。,andX温_』ending. 3.1213withanarbitrarilylargecostopT(o).The. tiosfOrALdsservers(ADv,sclients,respectively) αqqQGccc6α(a6dC+-のαα+),Qaa66e-eeeα(qMce+‐ Caa+),qaaMe-eeea(@MCe+‐CQα+),…eb-b66Q (αMb+-6αα+)arethesameandthatdist(α,c)is. sequenceoMients。、R,suchtM鶚鶏≧. strategyconsistsofpartialstrategiesSQ,86,s6, 811,and凡(Fig.3).Byanargumentsimilarto theproofofLemma3,togetherwiththecostra戸 tiosshowninlhble2fbrthepartialstrategies,. withUj+JTherefbre,wehavethetheorem.. □. ThepreciseedgeweightsofR2areobtamed. hPomtheconditionsthatthefOurcombinedcostr針. exactlyhalfofthetotalweights.. fbreachnodeuofR2andanyonlinealgorithm. A,thereexistsasequenceXXofclientssuchthat. costA((R2,MX))三3costopT((R2,u,XX))>O. 7ConcludingRemarks. lastclientofXX・AsdoneintheproofofLemna3,. OuranalysisofcompetitivenessofUPMRistight: ForrepeatedpairsofalternatereqUestsissuedfrom. andthatbothAandOPTputtheserveronthe. weomittoconsiderthesequencesbeginningwith. UU+ina,、. WesetD=1andtheinitialserverofびto. thenodecLADvgeneratesclientsinphases:The. jthphase(i三1)isdefinedasXXL。`,whereALGi. the伽、。。…tad蝿nceof鶚苧:(E〉O). fromtheinitialserver,,UPMRdoesnotmovethe. pageandpaysthec●圏tof苓i等デLfbreachpaiⅢ oftherequestsOntheotherhand,anoptimal. -40-.

(7) S銚琵」①坐・@r・竃愈 a正一且@令。e2-,1⑤告。⑨. 76. 481. 霊夷夛~〔蚕1薑ij》N:H;;二二【;iiii:二三二二. (a)R2. 3.320. 3.319 2-虹32. 3.368. (b)SID. ade三心. 13二了iQ言二三. $@.曇。J⑲. ④雨・@. (c)sb. 3.750. 3. (d)Sc. j三=i7i=x=:言二二:量 (e)8.. :3三三万、<=e. sDcqe弓④. (f)Se Figure3:Ring R2andADv,spartialstrategiesonR2. aαaαaαα・aαaαa. 州》》鋸蠅州“》州川叶肝. 666666666666. 霧 cL6ccc. aMdcMd. aMCMdcM aaeeeeee aaeeee、. a666666. cL66b6666. aaaCLaaaq. aCZCLaaQ. a66b6 CLqαα. α666. 6666. 6cLcLa. ++肝叶. bcα@. 66b6 cccc. c666 CCCC. c6666. c6aqa. 。M+. ddcM. ckUe+ dαα+ 血66+ dZLM十. deee. dCzQa. d66bb. dddad. eae+. eαα十. 41. 3.424. 3.327.

(8) Tnble3:CombinedcostratiosfOrthe(j-1)standjthphases. 塾22 X蝋-1endingwithUj+ 22:差;諾t+二子鵲:筈第+;212 6αα+. c6αα+  ̄. ckLa+. eαα+. αM[、66+ αMtUba6+ czMb+ordtL66+ α66+or6cLb+ c6b+ c6a6+ CLMC+ CDC+ αMecla+ cBMeded+ dM+ dtUM+ QMeclee+ czMee+ dCLe+ cae+. (407.167+144.432)/(120.163+48.144)>3.277. (561.836+144.432)/(168.307+48144)>3.262 (230639+144432)/(72.019+48144)>3.1213 (174.432+144432)/(48.144+48.144)>3.311 (71.625+144432)/(15.969+48.144)>3.369 (240.483+144.432)/(64113+48.144)>3.428 (232.577+192.339)/(72.019+64.113)>3.1213 (63.876+192.339)/(15.969+64.113)>3.199 (384915+168.621)/(118.226+56.207)>3.173 (546.025+168.621)/(164.433+56.207)>3.238 (224828+168.621)/(56.207+56.207)=3.5 (266.452+168.621)/(80.082+56.207)>3.192 (499.818+30)/(150.558+10)>3.299 (326.927+30)/(104351+10)>3.1213 (196.37+30)/(56.207+10)>3.419 (40+30)/(10+10)=3.5. algorithmmovesthepageexactlyoncetooneofJhCbm”erQMS1ノstemScje7Dc",51(3):341-358, thenodesfbrthefirstrequestandpaysthecostofl995. L-2鍔デL=銃L….h…edmgpairof[51MBi・nkow3ki,MDynMdMK…mow・ki. therequests・AsthenumberofreqUestsincreases,ImprovedalgorithmsfbrdynamicpagenngraP. th…Ⅷiotendsto彗緤=2+、/回fbrsmalltionlnmOM蛎鋤川脇剛Si1mp。… o”I1ljeo花tjaBMSpecねqブOompUterSbience,vol‐ e・. AnonlmeaIg・伽hmAM.……・物;雛:鶉:P:;;:i鱗継WS…. 食"艀繍蔭(騒粍蛎蒼鰯欺潟|`1MBi…伽佃M…….…。. migrationindynamicnetworks・InPmc、30thIiz-. competitivesince①definedhereisanonPnegativetem“imqJS3ノ、p・剛、。河MMbem“jaBJFbuMa hlnctionandisimtiaUyO,andsince(2)holdsfbrt伽sqfObmputerSc伽Ce,pagesl_14,2005. eachrequest・Lenma3impUesthatourlower boundof3.1639fbrgeneralnetworksisalsoalower[7]DLBlackamdDDMeator・Competitiveaル. MndoM…mpe伽…MM帥.、剛。::I3II:::j鴛競.柵憩鰍W3騨競 datamigrationonrings.ofComputerScience,CarnegieMellonUniverBity, WMonotknowanylowerboundgreaterthan1989.. 3fbrdeterministicpagemigrationonunweighted[81M.Chrobak,L・LLarmore,NBemgold,and graphs,ie.,graphswithedgesofequalweights.. J、Westbrook・Pagemigrationalgorithmsusing workfUnctions、JBA19.両thms,24(1):124-157, 1997.. IRefbrences. ll]BAw…h,Y…MdAFiMoM髄Wo1gl:6鯛吾6W莞Bi:111蝋欝窓寵急鎖 di8tributedfileallocation・InPmDc、25tハA""uαノdatamanagement・SmノW8Obmput.,28(3):1086AOMSVmpo8jumo9oTIZeo7VqfOOmput伽,pages1111,1999. 164-173,1993.. i2lB聯伽.M……肌。B11Ol;iJll::131F鶴F1;;:二111:~{:'謡H|)l:;,軽鴻瑳. tributedpagingfbrgeneralnetwork8.1A190‐DねcmeteMothemCztic8aMTlbeo定tiazJOompt4ter rithms,28(1):67-104,1998.. Science,volume7,pagesl35-150,1992.. [31YB麺taLM・Chamkar,andP、Indyk・Onpage. migraLionandotherrelaxedtasksystems・Tlbeo- 花timlObmp"ter卵e"配,268(1):43-66,200L. [41YBaJrtal,AFiat,andYRabani・Competi‐ tivealgorithmsfbrdistributeddatamanagement、. -42-.

(9)

参照

関連したドキュメント

「他の条文における骨折・脱臼の回復についてもこれに準ずる」とある

標準法測定値(参考値)は公益財団法人日本乳業技術協会により以下の方法にて測定した。 乳脂肪分 ゲルベル法 全乳固形分 常圧乾燥法

[r]

河野 (1999) では、調査日時、アナウンサーの氏名、性別、•

紀陽インターネット FB へのログイン時の認証方式としてご導入いただいている「電子証明書」の新規

雇用契約としての扱い等の検討が行われている︒しかしながらこれらの尽力によっても︑婚姻制度上の難点や人格的

健康維持・増進ひいては生活習慣病を減らすため

当日 ・準備したものを元に、当日4名で対応 気付いたこと