<Makingpeer-to-peekeywordsearchingfeasibleusingmulti-levelpartitioning>NodesaregroupedtoformLlevels.Queriesarefirstsenttotheroot,androotbroadcastittoeverygroupinlowerlevel.Nodesalwaysbroadcastthequerytolowerlevelnodes.Atthelastlevel:partitionbykeywords.Means:eachnodepublishesitskeywordstoothernodes.(HashlikeDHT)SowhenqueryarrivesthelevelL,useDHTtolocatenodes.Resultfromlowerlevelmergedtoroot....[
阅读全文]
Nodesareclusterd.Clusterhasaclusterrange:CR.Everynodeisassignedandistancevalue:DV.whichisthedistancetothecenter.Thecenternode'sDVis0.ThenetworkisconnectedwithGnutellaprotocol.Butmaintainatreestructureasshowninthegraph.Whennodejoinsthenetwok.Ithasaneighbourlist.While,itchooseonefromthenighbourlistwhosedegreeislessthanthemaximumdegreeandwhoseDV<CR.Itconnecttothisnighbour,andtheneibhourassginthisn...[
阅读全文]
AdvicetoaBeginningGraduateStudentManuelBlumCarnegieMellonUniversity
or
WhatisResearch?
or
The4R'sofGraduateSchool:
Reading,Rithmetic,Research,andWriting29-AUG-01.Updated28-AUG-02.
ManuelBlum
Outlineofthetalk:READING,STUDYING,THINKING,
STARTINGOFFonthePhD,
DEEPintheMIDDLEofthePhD,
WRITINGitallup.
YOU
READING:
Booksarenotscrolls.
Scrollsmustber...[
阅读全文]
DHThas2disadvantages:nocontroloverwheredataisstoredandnoguaranteethatroutingpathsremainwithinanadministrativedomain.Skipnetprovidecontrolleddataplacementandguaranteedroutinglocality.Itmaintain2addressspaces:astringnameIDspace,anumericIDspace.Nodesorganizedsimilartoskiplist.Askiplistisalinkedlistsomenodesaresupplementaedwithpointersthatskipovermanylistlements.Eachnodelinkedathigherlevelwithprobabil...[
阅读全文]
Recall:therecallofaqueryisdefinedasthe#ofresultsreturneddivededbythe#ofresultsacturallyavailableinthenetwork.[
阅读全文]
<Structuredsuperpeers:LeveragingHeterogeneitytoprovideconstant-timelookup>Use2Chordrings.Thesuperpeersintheinnerringandtakechargeofanarcoftheoutring.Thesuperpeermaitainsacompleteothersuperpeertableandalocalpeertable.Thequeryissenttothesuperpeer.Ifitcannotresolvethequery,itforwardthequerytosuperpeerinchargeofthekeyarc.andthatsuperpeerwillforwardthequerytothesuccssorofthekey.[
阅读全文]
Monday(1-3)C
Tuesday(10-11)TAmeeting
Wendesday(12-2)F
Thursday(6-8:30)mobilenetwork
TAoffice:0025600023000swim2swamRosenGoodrichWeekDescriptionHoursPageSectionPageSection1Introduction(handout)½771.6-1.8ReviewofDiscreteMath(SetsandFunctions)1½11.1-1.8C++Programming(self-taught)03014.1Counting:ProductRule,SumRule,Inclusion-ExclusionPrinciple,TreeDiagrams1½3134.22...[
阅读全文]
Insteadofflooding,useDHTbasedbroadcasttopropagatequery.ThemembershipisalsomaintainedwithDHTway.Butqueryarebroadcast,contentneednotbehashedtoakey.<shouldwebuildGnutellaonastructuredoverlay?>[
阅读全文]
DHTbased:Everynodemaintainsafullroutingtablecontaininginformationabouteveryothernodeintheoverly.Nodeintheoverlayisassignedanid.TheidspaceformsaChordring.Everynodesendskeep-alivetoitspredecessorandsuccessor.Useahierarchytoformdisseminationtrees.Dividethe128-bitcircularidspaceintokintervalscalledslices.Everyslicehasasliceleader.Thesliceisfurtherdividedintounits,andeachunithasaunitleader.Whennodedete...[
阅读全文]
Gnutellaimprovments:1.Hierarchy:Ultrapeerandleaf.Leafconnectto1ultrapeer,andreportitsHashresourcesummary.Ultrapeerconnectmanyleavesandmultipleotherultrapeers.Ultrapeershieldleaffromflooding.2.Routingamoungultrapeers:lasthoprouting.Routingtableareonlyexchangedbetweendirectconnnetedneighbours.Sothelasthop(whenhop=TTL)queryissenttotherelatednodes.Allotherqueriesarefloodedasbefore.Thisiseffective:save...[
阅读全文]