parameterstvants官网

tvants官网  时间:2021-04-20  阅读:()
CharacterizationofsignalingandtrafficinJoostMajedAlhaisoni&AntonioLiottaReceived:17April2008/Accepted:7October2008/Publishedonline:18December2008#TheAuthor(s)2008.
ThisarticleispublishedwithopenaccessatSpringerlink.
comAbstractPeer-to-Peer(P2P)IPTVapplicationshaveincreasinglybeenconsideredasapotentialapproachtoonlinebroadcasting.
Recently,manyapplicationssuchasPPlive,PPStream,andSopcasthavebeendeployedtodeliverlivestreamingviaP2P.
OneofthelatestsystemsisJoost,whichcandeliverbothVideo-on-DemandandReal-Timeservices.
Measuringandcharacterizingthisapplica-tionintermsofsignalingoverheadsandtrafficprofileshelpstobetterunderstandthekeylimitationsofcurrentP2PIPTVsystems.
Therefore,themainpurposeofthispaperisfirstlytostudytheimpactofJoostonthenetwork.
Secondly,wewishtodeterminetheunderlyingmecha-nismsofJoost,distinguishingbetweentheVideo-on-DemandandtheReal-timeservices.
OurstudyiscarriedoutthroughacloseinvestigationandanalysisonthetrafficofJoostintwotypesofstreaming.
Baseduponthedatatracingandcollection,manydifferentstatisticshavebeenderived.
Ourstudyunveilsstrengths(e.
g.
goodresiliencetoend-to-enddelayandjitter)andshortcomings(e.
g.
poorlocality)andyieldsrecommendationsforfutureP2PIPTVsystems.
KeywordsP2Pstreaming.
Trafficcharacterisation.
Joost1IntroductionPeer-to-Peer(P2P)streamingrepresentsaneconomical,robust,andscalablealternativetothemoreconventionalclient–server(CS)approach[11].
Thebasicideaisthat,ratherthanstreamingmediafromdedicatedservers,anapplication-leveloverlayisformedbytheuserterminals,whichcooperateinthedistributionofthestreamitself[11].
Whilereceivingastream,terminalssimultaneouslyactasdistributionhubsforit.
Inthisway,thebottlenecksandfailurepointstraditionallyassociatedwithserversarevirtuallyeliminated,sinceindividualserversarereplacedbyamultitudeofuserterminals.
Also,asthenumberofusersconnectingtoacertainstreamgrows,soisthenumberofdistributionpoints.
HencethesystemscalesmuchbetterthananyCScounterpart[11].
TheP2PstreamingconcepthasnowleadtoanumberoftrialP2PIPTVsystemssuchasPPlive[1],Joost[2],PPStream[3],andSopcast[4].
Thereisnowclearcommercialinterestinthesenewtechnologieswhicharerevolutionizingtheonlinebroadcastingarena.
DespitethenumerousadvantagesofP2PstreamingingeneralandP2PIPTVinparticular,theircharacteristicsintermsofsignalingoverheadsandnetworkefficiencyarenotwellknown.
Mostsystemsmakeuseofproprietaryprotocolsandarenotopentotheresearchcommunity.
Thismakesitvirtuallyimpossibletocarryoutsimulationstudiesaimedatdeterminingwhetheralarge-scaledeploy-mentofP2Pstreamingwillbesustainableintermsofnetworkresources,operation,andmanagement.
Ontheotherhand,trialplatformsarealreadyinuse,whichcreatestheopportunitytogetabetterinsightintomechanismsofP2Pandtheireffectsonthenetwork.
Ourworkpursuesthisavenue.
WelookatsignalingandtrafficcharacteristicsinJoost,oneofthemostrecentapplicationsPeer-to-PeerNetwAppl(2009)2:75–83DOI10.
1007/s12083-008-0015-5M.
AlhaisoniUniversityofEssex,WivenhoePark,Colchester,CO43SQ,UKe-mail:malhai@essex.
ac.
ukA.
Liotta(*)DepartmentofElectricalEngineering,EindhovenUniversityofTechnology,DenDolech2,P.
O.
Box513,PT11.
29,5600MBEindhoven,TheNetherlandse-mail:A.
Liotta@tue.
nlsupportingbothVideo-on-Demand(VoD)andReal-Time(RT)streamingservices.
Datatracinganddeeppacketinspectionunveiledawealthofinterestingproperties,someofwhichwerenotentirelyexpected.
Ourstudyrevealsstrength(e.
g.
goodresiliencetoend-to-enddelayandjitter)andshortcomings(e.
g.
poorlocality)andyieldsrecom-mendationsforfutureP2PIPTVsystems.
2P2PstreamingarchitecturesPeertoPeerstreamingarchitecturescanbecategorizedbasedupontheirdistributionmechanisms.
ThevariousapproachestoP2PstreaminghavebeensurveyedbyLiuetal.
[11].
Ouranalysisisparticularlyconcernedwithtwomainmethods,whicharebrieflyoutlinedbelow.
2.
1Tree-basedarchitectureInthetree-basedarchitecture,thepeersareorderedhierarchicallybythesource,knownastheparent.
Theparentnode,inturn,sendsdatapacketstointermediatenodes,andthesenodesrelaythemiterativelyuntilleafnodesarereached.
Despiteintroducingagoodlevelofparallelismanddistribution,thisapproachsuffersfromanumberoflimi-tations.
Theroot,ordatasource,isasinglepointoffailure,whichlimitstherobustnessofthesystem.
Anotherproblemisthatifpeersjoinandleavefrequentlythetreehastoberebuilttoooften,whichhasanegativeimpactonsignalingoverheads,latency,andstability.
Anexampleoftree-basedstreamingapplicationisPeercast[12],anopen-sourcesoftwareforstreamingbothaudioandvideo.
ApeculiarityofPeercastisthatanynodecanspecifythemaximumnumberofincomingconnectionsallowed.
2.
2Mesh-basedarchitectureInthisarchitecture,theoverlaynetworksupportingthestreamdistributionisamesh.
Dataisdividedinchucksinsuchawaywhichallowsapeertoreceiveportionsofthestreamfromdifferentpeersandassemblethemlocally.
Thisapproachismorerobustthanthetree-basedarchitec-ture,sincewhenastreamcomesfromvarioussourcescommunicationdoesnotbreakwhenonlyasubsetofpeersdisconnect.
Anotherbenefitisthatthistransportmethodreflectswelltheasynchronousnatureofmanyaccessnetworktechnologies(e.
g.
ADSL).
Infact,peerscandownloadastreamatfullqualitywhilstuploadingonlyafractionofit.
ThesamefeatureisexploitedinP2PfilesharingapplicationBitTorrent[14].
Commonstreamingapplicationsinthemesh-basedcategoryareGNuStream[13],PPlive[5],Coolstreaming[9],andJoost[2].
Thismethodisbecomingmorewidespreadthanthetree-basedone.
ThatiswhyinourstudywehavechosentoscrutinizeJoost.
3RelatedworkVeryfewresearchershavestudiedP2Pstreamingbasedoncommercialplatforms.
ApplicationsthatcanbetrulycategorizedasP2Phaveappearedonlyrecentlyandtheirunderlyingalgorithmsare,inmanycases,proprietaryandnotreadilyavailableforacademicscrutiny.
AstudywhichissimilartotheonepresentedinthisarticlehasbeencarriedoutbyHeietal.
[1,6].
TheycharacterizethetrafficandbehaviorofPPlive,whereaswehavefocusedonJoostwhichismorerecentandprovidesbothVoDandRTstreaming.
OtherstudiesfocusedonlyontheVoDservicearereportedin[7,8],and[9].
Giventoitsoriginalconception,JoosthasseveralsimilaritiestoSkype,whichishoweveraP2Pconferencingtool.
FromtheseveralworksassessingSkypewecanlearnaboutmechanismsthataresupposedlyanalogousinJoost.
Examplesincludethebootstrappingprocess,thesupern-odes'electionalgorithm,andthemanagementoftheoverlaywhennodesjoinordepart[10].
Atthetimeofwriting,onlytwostudiesofJoostareavailableintheformoftechnicalreports.
Leietal.
explainthekeyunderlyingmechanismsofJoost[11].
Leietal.
focusonJoostcomponentsandarchitecture[5].
ThesestudieswereconductedonearlierversionsofJoost(v.
0.
9.
2andv.
1.
0,respectively).
Ourstudyisbasedonv.
1.
1.
4whichismorestableandincludesnewfunctionality,mostnotablyRTstreaming.
Becauseofthis,wehavebeenabletoidentifykeydifferencesbetweenVoDandRT,inadditiontocarryingoutfurtherstatisticsonpackettraces.
AlsowecharacterizebothUDPandTCPtraffic,bothinuploadanddownloadmodes.
Ourworklooksspecificallyatnetworklocality,theabilityofJoosttoselectnodeswhichareclosetoeachother.
Wecharacterizetherelativedistributionofnodesandthemappingbetweenlogicalandphysicaloverlaysatcityandcountrylevels.
TobiasHofeldetal.
[15],havedoneacomparativestudyofpopularP2PIPTVsystemssuchasJoost,PPlive,andZattoo.
TheirstudywasconcernedabouthowtheuserperceivestheseP2PIPTVsystems.
Inaddition,theyhaveindicatedkeyfeaturesoftheseapplications,includingtopologymanagement,distributionprotocols,andband-widthutilization.
Similarlytoourstudy,theyconductedexperimentsbasedonpassivemeasurementsandconsid-eredbothdownloadanduploadtraffic.
Ourstudyconsidersadditionalparameters,studiesbothRTandVoDstreamingandlooksspecificallyatnetworklocalityandgeographicloaddistribution.
76Peer-to-PeerNetwAppl(2009)2:75–83AnotherstudyofP2Pstreamingsystem,focusedonCoolstreaming,isbySusuXieetal.
[16].
Theyusedrealtracesandtriedtodrawsometheoreticalbasistodemon-stratethatselectingpeersrandomlyhasthepossibilitytoscalewell.
TheydevelopedsomefundamentalconceptsaboutCoolstreaming,showinghowproblemsrelatingtoheterogeneitycanbeaddressedbysomeadvancedbuffer-ingtechniques.
TheyalsolookedatimportantperformancefactorsincludingbootstraptimeandtherateofjoinandleaveintheP2Pnetwork.
SimilarlytoXieetal.
,westudyP2PIPTVintermsofchurnandbootstrappingdelay.
However,wealsolookatotherparameterssuchastrafficdistributionandnetworklocality.
WeconsidereduploadanddownloadtrafficincurredbyRTandVoD.
Mostimportantly,ourworkcanbeconsideredcomplimentarytoXie'ssincewedrawconclusionsbasedonrealmeasurements,ratherthanrelyingonsimulations.
AnotherworkthatfocusesontheissueofnetworklocalityisbyAleksandraKovacevicetal.
[17].
Theyconcludethatlocationawarenessdecreasestransmissiondelay,oneofthemostimportantfactorsinmediastreaming.
Despiteworkingontheassessmentofdifferentsystems,ourstudyleadstosimilarconclusionsabouttheimportanceofdesigninglocation-awareoverlaystopursuebandwidthconservation.
AnothereminentworkisbyThomasSilverstonetal.
[18]whohaveperformedameasurementstudyduringthelastFIFAWorldCup,comparingfourP2Pstreamingapplications(PPStream,PPlive,TVAnts,andSopcast).
Theirstudywasconcernedwiththetrafficstatisticsandthechurnofpeers.
Inaddition,theywereconcernedabouttheimpactofthetrafficgeneratedonthenetworkfromtheseapplications.
Finally,theyshowedtheuserbehaviorintothesesystems.
Likewise,wepresentourresultsbasedonpassivemeasurementsoflivestreams.
However,ourworkfocusesonJoostwhichisamorerecentapplicationandsupportsbothRTandVoDservices.
Additionally,westudynetworklocality.
AlexandroSentinellietal.
[19]reportontheirmeasure-mentsbasedonSopcast.
Theyfiguredoutanumberofimportantparametersliketheaveragenumberofpeersthatanodeconnectsto,thetypicalstart-updelay,thecontinuityindexing,andtheamountofdatabufferedattheclientside.
Theirworkisparticularlyvaluableasitisbasedonalarge-scaletestbed,PLANETLAB.
Again,ourworkcanbeconsideredtobecomplementaryaswelookatadditionalfeaturesandstudyJoost.
4Experimentalmethod4.
1OverviewofJoostJoostisapeertopeerstreamingapplicationthatdeliverstelevision-qualityVoDandRTstreamingservicesviaaP2Pnetworkoverlay.
ItwascreatedbythefoundersofSkypeandKaZaAandiscurrentlyinBetaversion(v.
1.
1.
4atthetimeofwriting)[5].
Joostsupportsmorethan15,000TVprogramsthroughmorethan200channels[2].
KeycomponentsandfunctionsofJoostaredescribedbelow.
Atsystemstart-up,Joostperformsanumberofoperations:&PortselectionDuringtheinitialbootstrapping,JoostselectsaspecificporttoconnecttoandcommunicatewithotherpeersviaUDP.
TheInternetAssignedNumbersAuthorityhasrecentlyassignedport4166forthispurpose.
&LocalCacheEachJoostClientstoresallthemediadataas"anthillcache"intheCdrive,usingthefollowingdirectory:C:\Documentsandsettings\ApplicationData\Joost\"anthillcache".
Anthill[20]isanagentbasedsupportingthemediadistributionservices.
Thesizeofthelocalcachedependsonhowandforhowlongtheprogramhasbeenlaunched,soitincreaseswiththesizeoftheprograms.
However,incaseofwatchingthewholechannel,allthemediadatahasbeenstoredinthelocalcache,sointhesecondwatching,thechannelwillberunningfromthelocalcacheinsteadofconnectingtotheserverexceptforsomeCodec.
Inourexperiment,itcachesmorethan2GB.
However,thiswillaffecttheuserresourceswhenmorechannelsarewatched.
&InstallationOneofthefunctionsofJoostistheInstallation,sointhisphasetheJoostclientconnectstotheserversendinganHTTPrequesttoretrievetheavailablechannellistanddownloadtheSQLitefile[21]whichgivestheinitialavailablechannellists.
Moreover,SQLiteisusedformanagingthedatabaseofJoostchannels.
&BootstrappingInJoost,therearethreeserversandtwosupernodes.
Initially,theJC(JoostClient)connectstotheserverlux-www-lo-2.
joost.
netoverHTTP.
Then,JCwillreceivesomeavailablesupernodes.
Afterthat,anHTTPrequestwillbesenttolux-www-lo4.
joost.
nettogettheupdatedversionofthesoftware.
Lastly,theJCwillconnecttothesupernodessuchaslid-snode-1-eth0.
joost.
nettogettheavailablelistofchannelsandtheavailablepeersthatarewatchingthechannels.
Beforethat,JChasalreadystartedcommunicat-ingwithotherserversandpeers.
AschematicviewofJoost'sarchitectureisdepictedinFig.
1.
4.
2ExperimentalsetupOurexperimentswereconductedintheUnitedKingdom.
WecollectedJoostpacketsindifferenttypesofstreamingPeer-to-PeerNetwAppl(2009)2:75–837777mode(VoDandRT).
WeusedthecurrentbetaversionofJoost,v.
1.
1.
4.
Figure2,outlinesthesetupofthetwomachinesusedforthecollectionoftraces,whichwerethenusedforpacketanalysis.
Themachineswereconnectedtoa100MbpsEthernet,connectedtothecampusInternetleasedline.
ThisensuredthatbothinboundandoutboundbandwidthwereconsiderablyhigherthatthenminimumrequiredforthecorrectfunctioningofJoost.
ThespecificationsofthemachineusedtogatherVoDdatawereasfollows:WindowsXPwithIntelcore2CPU6420@2.
13GHz,3.
25GBofRAM.
Thespecificationsofthemachineusedtogatherlivestreamingdatawereasfollows:WindowsXPwithAMDAthlonTM643400+processor(2.
10GHz),1GBofRAM.
EachPCranWiresharkv1.
0.
0(anopensourcenetworkprotocolanalyzerwhichisknownasEthereal)andNetpeekerv3.
10,anetworkmonitorusedtocaptureallinboundandoutboundtrafficincurredbyJoost.
4.
3DatacollectionVoDtraceswerecollectedfromoneofthemostpopularJoostchannelsi.
e.
,selectedfromthe"what'spopular"section.
Tracesincludedalleventsbasedona2-hobser-vationwindow.
Theoverallsizeofourtracefileswas277Mb.
RTtraceswerebasedonthefourlivechannelswhichbroadcastsportclips.
Ourtracesincludealleventsbasedona1-hobservationwindowrelatingtoasinglelivechannel.
Broadcastingiscurrentlyfairlylimitedtojustafewhoursperday,whichlimitedtheamountofdatathatcouldbecollectedwithinourexperimentaltimeframe.
Theoverallsizeofourtracefileswas104Mb.
Datatraceswerefilteredatdifferentgranularitiesi.
e.
,atbyte,packet,andsessionlevels.
WedistinguishedbetweenUDP,TCP,upload,download,data(VoDandRT),andsignalingpackets.
Signalingpacketsweredifferentiatedfromdatapacketssincetheformerareintheorderof60–70kb,whereasthelatterarebetween800and1,000bytes.
5Trafficcharacterizationandunderlyingmechanisms5.
1Start-updelayStart-updelayisoneoftheimportantfactorsinonlinebroadcasting.
Highvalueswillgivealowuserexperience,TCPDUMPTCPDUMPFig.
2ExperimentalenvironmentFig.
1Joostarchitecture[5]78Peer-to-PeerNetwAppl(2009)2:75–83sincetheuserisusedtoverylowstart-upsassociatedtotelevisionsets.
InP2Pstreaming,astart-updelayisunavoidable.
Thetimeincurredbetweentherequesttoconnecttoachannelandtheactualstartofplayback,ismainlydueto:(1)theunderlyingpeerdiscoverymechanisms,whiletheP2Poverlayselectssuitablepeersthatcanactasuploaders(ordatasources);(2)bufferingtime,requiredtodealwithnetworkjitter,packetloss,andtemporarycongestion.
ForVoD,wefoundanaveragestart-updelayof25s,rangingfromaminimumof16toamaximumof35s.
Ontheotherhand,RTstreamingincurredastart-updelayof5s,rangingfromaminimumof4toamaximumof8s.
ThereasonsforthisconsiderabledifferencebetweenVoDandRTcanbefoundbyanalyzingsomeofthedatadescribedlaterinthisarticle.
Inessence,bufferingtimesinRTaresmallerthantheirVoDcounterpartsincetheformeristransmittedatalowerbitrateandgiveshigherprioritytoresponsivenessratherthanquality.
Alsothediscoverytimeincurredwhilstdeterminingthesourceswillbelower,sinceRTconnectstoanaverageofthreesourceswhereasVoDrequiresanaverageoffivesources(Figs.
7and6,respectively).
5.
2UDPvs.
TCPutilizationJoostusesbothUDPandTCP,althoughouranalysisshowsawiderandmorefrequentuseoftheformer.
SupernodesperiodicallyexchangesmallUDPandTCPsignalingpackets(64bytes)withotherpeersforoverlaymanagementpurposes(e.
g.
,tocheckwhetherrelevantsimplepeersarestillreachable).
Furthermore,everytimeauserswitcheschannel,thepeerneedstogetintouchwithitssupernode,whichhandlesthestreamre-directionprocess.
However,ourdatashowsthatUDPpacketsareusedmorefrequentlyforthispurpose.
Data(video)packetsaretransportedviaUDP(ofapproximately1kb).
ThedifferencesbetweenUDPandTCPprotocolsutilizationforthecasesofVoDandRTarevisiblefromFigs.
3and4.
ThefacttheRTpacketsareonlyobservedforabout20minisbecausethisiscurrentlytheaveragelengthoflivebroadcastingsessioninJoost.
Figure3,showsthatUDPincursahigherrateatthebeginningwhichisduetotheneedtobufferasfastaspossible,arequirementwhichislessimportantinVoD.
However,lookingatthelong-termaverageoftransferrate,wecanseethatRTisencodedatalowerratethanVoD.
Clearlytheextraconstraintsintro-ducedbyRTrequirerelaxingsomeoftherequirementsonthequalityofthestream.
Figure4,givesanaccountofthedifferentpatternobservedinRTandVoDintermsofsignalling.
Infact,TCPisnotusedfordatatransferinJoost.
WecanseetheRTrequiresahigherpeakofsignallingatthebeginning,butthelong-termaveragegoesbelowitsVoDcounterpart.
Wehavenotbeenabletodefinereasonsforthis.
However,thisbehaviorsuggeststhatRTinitiatesamoreaggressivesearchforsources,sinceitrequiresconnectingquickly.
AndthisisalsoinagreementwiththelowerconnectiontimesseeninRT(5sasopposedtothe25sofVoD),asobservedinSection5.
1.
5.
3DownloadvideotrafficInthissectionweevaluatethetrafficcomingintoapeer(downloadmode).
Throughput,asdepictedinFig.
5,ismeasuredbyaddingallvideocomponents(orsub-streams)whichconstituteanindividualsession(eitherVoDorRT).
Bitrateisobtainedbyaveragingovera10-swindow.
Fig.
3UDPutilizationFig.
4TCPutilizationPeer-to-PeerNetwAppl(2009)2:75–837979ThemostnotableresultfromFig.
5isthatRTisencoded(thustransmitted)atalowerbitratethanVoD.
WehavealreadycommentedonthisaspectbeforeinSection5.
2,however,thisbehaviorsuggeststhatRTinitiatesamoreaggressivesearchforsources,sinceitrequiresconnectingquickly.
AndthisisalsoinagreementwiththelowerconnectiontimesseeninRT(5sasopposedtothe25sofVoD),asobservedinSection5.
1.
WealsoobservethatthevariabilityinVoDtransmissionrateismuchhigherandseveralintervalsdonotseeanypackettransmissionatall.
InVoDthisisacceptablesinceplaybackdeadlinesarelessstringentthaninthecaseofRT.
AgreaterinsightisachievedbylookingatFigs.
6and7.
Thenumberofsourcesisonaverage5inVoD(Fig.
6),bycontrasttotheaverageof3inRT(Fig.
7).
WealsostudiedhowfrequentlysourceschangedduringthetransmissionandfoundconfirmationthatthisisconsiderablyhigherinVoD(datanotincludedforbrevity).
ThismeansthattheVoDoverlaymanagementalgorithmprioritizesloadbal-ancing(thisresultsfromthefrequentconnectionsanddisconnectionsbetweenpeers,andespeciallyinVoDforfindinggoodqualityoftransmission),whereasRTpriori-tizesasmoothertransmission.
Soonceasetofsourcesisidentified,RTtriesnottochangethemduringtransmission,topreventlossofqualityortransmissionintermittency.
5.
4UploadvideotrafficUploadtrafficisincurredwhenotherpeersconnecttothepeerunderscrutiny(inourtestbed).
ThisdataisveryusefulinestablishinghowJoosthandlestheasymmetrytypicalofmanyaccessnetworks(e.
g.
,ADSLallowsforhigherdownloadratesthanuploadones).
Figure8,showsthatthisrequirementis,infact,satisfiedbyJoost.
BothRTFig.
8UploadthroughputFig.
7Numberofactivesources(RT)Fig.
6Numberofactivesources(VoD)Fig.
5Downloadthroughput80Peer-to-PeerNetwAppl(2009)2:75–83andVoDfiguresareconsiderablylowerthantheirdownloadcounterparts.
TheaverageratefortheuploadingfortheRTwas0.
68MbpsandforVoDwas0.
46Mbps.
ConsistentlywithFig.
8areourobservationsofinboundconnections.
Joostisconfiguredinawayastoallowonaverage1inboundconnection,bothinRTandVoD.
Thepatternofconnectivityis,however,different.
RTinboundconnectionsaremainlyconcentratedintheinitialpartoftheoverallbroadcastperiodbutarerelativelymorestableandincurahigherratethaninVoD.
ThisiscoherentwiththeneedforgreaterstabilityinRT,wherehandoveramongdifferentsourcesiskepttotheminimum.
Ontheotherhand,VoDgetsinboundconnectionrequestduringalongerperiod,althoughtherearelongerperiodshavingnoconnections.
Thisreflectsthecontinuoushand-overamongalternativepeersforloadbalancingpurposes(asalreadynotedabove).
Worthmentioningisthatwhenwestudiedthecorrela-tionbetweeninboundandoutboundconnectionsamongpeers,wenoticedthatthereisnoreciprocity.
Thatistosaythat,contrarytomanyP2PfilesharingsystemssuchasBitTorrent,Joostdoesnotemployatit-for-tatpolicy.
Inotherwords,nodesdonottrytoactasuploadersforthosepeerswhohavepreviouslyprovideddata.
5.
5P2PstreamingapplicationstaxonomyTable1showshowJoostperformsandworkscomparedtootherpopularP2Pstreamingapplicationswithrespecttodifferentparameters.
6NetworklocalityandgeographicdistributionNetworklocalityistheabilitytomaintaintheP2Poverlayinsuchawayastocreatelogicalconnectionsamongpeerswhoarephysicallyclosetoeachother.
Thewayinter-communicatingpeersaregeographicallydistributedhassignificantimplicationsintermsofnetworkefficiency—theidealconditionbeingwhenthemostintensivedataexchangeshappenamongnearbypeers.
InordertodeterminewhetherJoostislocationaware,wehaveconductedanumberofexperiments,monitoringtheIPaddressesofallcommunicatingpeers.
WethenusedIPNETinfov1.
10tomapIPaddressestophysical(geo-graphical)addresses—atcityandcountrylevels.
Asbefore,weconsideredVoD,RT,upload,anddownloadtraffic.
However,whileintheexperimentsdescribedabovewewerestudyingtrafficandconnectionsoverthetime;inthefollowingpie-chartswedisplaytheaveragegeographicaldistributionofinboundandoutboundconnections.
Aselectionofresultsispresentedbelow.
6.
1DownloadtrafficLookingatFigs.
9and10,itisclearthatJoostdoesnotprovideagoodimplementationoftheconceptofnetworklocality.
Infact,connectionswithourUK-basedtestbedarescatteredacrosstheglobe.
ItisironicthatonlyasmallfractionofdatacomesfromtheUK(26%).
IfwethenbreakdownthedistributionofthisUKinboundtraffic,mostofitoriginatesfromcitiesthatarefartheraway.
Unexpectedly,mostoftheVoDtrafficoriginatesfromCanadawhereasmostoftheRTtrafficcomesfromtheUSA.
ThisseemstoinferthatJoostloadbalancescomputingresourcesbutneglectsnetworkresourceoptimization.
6.
2UploadtrafficTheanalysisofuploadtrafficallowsstudyingthedistributionofpeersconnectingto(streamingfrom)ourtestbed(Figs.
11and12).
Again,wenoticeanetwork-unfriendlybehavior.
However,neitherVoDnorRTtrafficgotothosecountriesthatwereprovidingthehighestpercentageofdownloaddata,thatisCanadaforVoD(Fig.
9)andtheUSAforRT(Fig.
10).
AlsotheportionofoutboundtrafficgoingtotheUK(11%)wasalldirectedtoauniquelocation(Watford),whichisfarawayfromourtest-bedsite(Fig.
12).
TheseresultsconfirmourpreviouscommentabouttheintrinsicunfairnessofJoostwhichdoesnotimplementatit-for-tatpolicy.
ItisthereforehardtodrawanydefiniteconclusionastowhetherJoostimplementsanexplicitcomputationalloadbalancingalgorithm.
Itispossiblethatahighdegreeofrandomnessisembeddedinoverlaymanagement.
7ConcludingremarksInthispaperwehaveconductedanexperimentalstudyononeofthemostrecentP2Pstreamingapplications,whichfeaturesgenuineP2PmechanismsandsupportsbothRTTable1P2PstreamingapplicationsP2PapplicationServiceStart-updelayDatarateArchitectureProtocolSopcastLive/VOD1–5min300–350kbpsMeshUDPPPliveLive/VOD20s–2min500kbpsMeshTCPJoostVOD25s500kbpsMeshUDPZattooLive6.
2s560kbpsTree/ForestTCPPeer-to-PeerNetwAppl(2009)2:75–838181andVoDservices.
Throughpassivemeasurementsonthoseserviceswehavecharacterizedsomeunderlyingmecha-nisms,includingprotocolbehaviorandsignalingover-heads.
ThishasleadtotheidentificationofimportantfactorsandissuesthatarecommontothemoregeneralareaofP2Pbroadcasting,P2PIPTV(includingVoDandRTservices),andP2Pconferencing.
Lessonslearnedfromthisstudy,whichcanyieldinterestingfurtherdevelopmentsandinvestigations,canbesummarizedasfollows:&Loadbalancing:P2Psystemsareknownfortheirabilitytoautonomicallybalancecomputingresources.
ThisisachievedwellinP2Pfilesharingapplicationswheretimeconstraintsarenotsostringent,whichallowsforbetterresourceoptimizationandoverlaymanagement.
However,P2Pstreamingposestimelimitswhichmakethistaskharder.
Methodswhichcaterfornear-optimalloadbalancingofcomputingresourceswithinthelimitsimposedbyRTstreamingwillacquireimportancesincemobile,thinterminalswilldemandmoreeffectiveoff-loadingmechanisms.
&Networklocality:streamingwithoutconsideringwaysforoptimizingtheuseofnetworkresourcesisboundtoposeserioushurdles,sincethisclasheswiththemodusoperandiofnetworkoperatorsandISPs.
Methodswhichallowprioritizingconnectionsbasedongeo-graphicalproximityaswellasmobilitypatternshaveconsiderablepotentialintermsofnetworkefficiency.
&Fairnessandfreeriding:thisisoneoftheissuesincommontoalltypeofP2Papplications,notmerelyP2Pstreaming.
Theremustbeawaytoprioritizeconnectionsbasedonmutualresourcesharing.
Thereis,ontheotherhand,astrongtrendtowardsfreeriding(i.
e.
,peerwhogetresourceswithoutsharingtheirown),aproblemwhichdramaticallydegradestheperformanceofP2P.
InthecaseofP2Pstreaming,itseemseasiertotacklethisissue.
Appropriatemechanisms,coupledwitheconomicmodels(e.
g.
,basedonincentives)willberequired.
Belgium14%France14%Poland12%Spain26%UK11%Switzerland9%Bulgaria7%Estonia7%Fig.
12Upload(RT)Australia23%Finland22%Denmark11%USA11%Italy16%Germany5%France5%Japan4%Austria3%Fig.
11Upload(VoD)USA77%UK23%Fig.
10Download(RT)Canada20%Sweden14%UK14%SouthAfrica13%UK12%Portugal9%Romania6%Norway5%Portugal4%Croatia3%Fig.
9DownloadVoD82Peer-to-PeerNetwAppl(2009)2:75–83&Start-updelay:thisisexcessiveincurrentsystems,whichmakestheuserexperiencepoorifcomparedtoconventionalTVbroadcasting.
Switchingchannelsisalsotooslow,whichmakeszappingimpossible.
Thisseemsahardproblemsincebufferingtimecannotbereducedincurrentbest-effortnetworks.
&Mobileuser:currentP2Pstreamingsystemsimposerequirements(intermsofcomputationalandaccessnetworkcapability)thatarebeyondthereachofstate-of-the-artmobilephonesorPDAs.
MobileP2Pstream-ingposessomechallengingresearchissuesthatareboundtoattractvividattention.
OpenAccessThisarticleisdistributedunderthetermsoftheCreativeCommonsAttributionNoncommercialLicensewhichper-mitsanynoncommercialuse,distribution,andreproductioninanymedium,providedtheoriginalauthor(s)andsourcearecredited.
References1.
PPlive,www.
pplive.
com.
LastAccesswason17thofApril20082.
Joost,www.
Joost.
com.
LastAccesswason18thofApril20083.
PPStream,www.
ppstream.
com.
LastAccesswasonFebruary20084.
Sopcast,www.
sopcast.
com.
LastAccesswasonJanuary20085.
LeiJetal(2007)AnexperimentalanalysisofJoostpeertopeerVODservices.
TechnicalReport,ComputerNetworksGroup,UniversityofGottingen,Germany6.
HeiX,LiangC,LiuY,RossK(2007)AmeasurementstudyofalargescaleP2PIPTVsystem.
IEEETransMultimed9(8):1672–16877.
DoT,HuaK,TantaouiM(2004)P2vod:providingfaulttolerantvideo-on-demandstreaminginpeer-to-peerenvironment.
ProcIEEEICC3:1467–14728.
GuoY,SuhK,KuroseJ,TowsleyD(2007)P2cast:peer-to-peerpatch-ingforvideoondemandservice.
MultimediaToolsAppl33(2):109–1299.
HuangC,LiJ,RossK(2007)Peer-assistedVoD:makinginternetvideodistributioncheap.
InProc.
IPTPS2007,Feb26–2710.
ZhangX,LiuJ,LiB,YumT-SP(2005)DONet/CoolStreaming:adata-drivenoverlaynetworkforpeer-to-peerlivemediastreaming.
ProcIEEEINFOCOM3:2102–211111.
LiuY,GuoY,LiangC(2008)Asurveyonpeer-to-peervideostreamingsystems.
Peer-to-PeerNetwAppl1(1):18–28March12.
DiotC,LevineBN,LylesB,KassemH,BalensiefenD(2000)DeploymentissuesfortheIPmulticastserviceandarchitecture.
IEEENetw14(1):78–8813.
JiangX,DongY,XuD,BhargavaB(2003)GnuStreamAP2Pmediastreamingsystemprototype.
Proc2003ICME2:325–32814.
QiuD,SrikantR(2004)ModelingandperformanceanalysisofBitTorrent-likepeer-to-peernetworks.
SIGCOMM34(4):367–37815.
HofeldTetal(2008)Aqualitativemeasurementsurveyofpopularinternet-basedIPTVsystems.
AppearsintheInternationalConferenceonCommunicationandElectronics,4–6June2008,pp156–16116.
XieSetal(2007)Coolstreaming:design,theory,andpractice.
IEEETransMultimed9(8):1661–167117.
KovacevicAetal(2008)Locationawareness—improvingdistributedmultimediacommunication.
ProcIEEE96(1):131–14218.
SilverstonT,FourmauxO(2007)P2PIPTVmeasurement:acomparisonstudy.
Submittedon23Oct2006(v1),lastrevised19Apr2007(v4)19.
SentinelliAetal(2007)WillIPTVridethepeer-to-peerstream.
IEEECommMag45(6):86–9220.
BabaogluO,MelingH,MontresorA(2002)Anthill:aframeworkforthedevelopmentofagent-basedpeer-to-peersystems.
InProc.
22ndIEEEInternationalConferenceonDistributedComputingSystems2002,Vienna,Austria21.
HippR.
SQLite.
http://www.
sqlite.
org/MajedAlhaisoniearnedhisBScinComputerSciencefromQassimUniversity,SaudiArabia(2005)andhisMScinComputerandInformationNetworksfromtheUniversityofEssex,UK(2007).
HeisnowaPhDcandidateattheDepartmentofComputingandElectronicSystems,UniversityofEssex,UK.
Heresearchinterestsencompassheterogeneouswirelesssystems,peer-to-peernetworkingandapplica-tions,anddistributedcomputing.
HisPhDisintheareaofP2Pstreaming.
DrAntonioLiottaisaProfessorofCommunicationNetworksattheEindhovenUniversityofTechnologyinTheNetherlands.
HeisaFellowoftheU.
K.
HigherEducationAcademyandservesanumberofsenioradvisoryboardsincluding:thePeerReviewCollegeofEPSRC(theUKEngineeringandPhysicalSciencesResearchCouncil);thescientificadvisorypaneloftheIWT(theBelgianResearchCouncil);theBoardofEditorsoftheJournalofNetworkandSystemManagement(Springer);andtheadvisoryboardofeditorsoftheInternationalJournalofNetworkManagement(Wiley).
Heisanactivememberofthenetworkingresearchcommunity.
Hehasco-organizedandco-chairedinternationalconferences;hasservedtheTechnicalProgrammeCom-mitteeofover70conferences;andhasalsocontributedaskeynoteandtutorialspeaker.
AttheUniversityofEssex,DrLiottawasleadingthePervasiveServicesteam,knownforitspioneeringworkonubiquitouscomputing,advancedservicemanagement,andsystemsengineering.
Heaprolificandenthusiasticwriter,withover100scientificpublicationstohiscreditintheareasoftelecommunicationservices,distributedcomputing,andadvancednetworking.
Recentarticleshavecontributedtotopicalthemesincluding:operator-mediatedpeer-to-peer;mobilegrids;qualityofexperiencemanagementincontext-awareservices;andthelegalissuesofpervasivesystems.
Peer-to-PeerNetwAppl(2009)2:75–838383

老薛主机VPS年付345元,活动进行时。

老薛主机,虽然是第一次分享这个商家的信息,但是这个商家实际上也有存在有一些年头。看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港VPS主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港VPS。如果没有记错的话,早年这个商家是主营个人网站虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站...

优林70/月,西南高防地区最低70/月

优林怎么样?优林好不好?优林 是一家国人VPS主机商,成立于2016年,主营国内外服务器产品。云服务器基于hyper-v和kvm虚拟架构,国内速度还不错。今天优林给我们带来促销的是国内西南地区高防云服务器!全部是独享带宽!续费同价!官方网站:https://www.idc857.com​地区CPU内存硬盘流量带宽防御价格购买地址德阳高防4核4g50G无限流量10M100G70元/月点击购买德阳高防...

GigsGigsCloud 春节优惠2022 指定云服务器VPS主机85折循环优惠码

GigsGigsCloud商家在之前介绍的还是比较多的,因为之前我一直有几台机器在使用,只是最近几年网站都陆续转型删除掉不少的网站和闲置域名,包括今年也都减少网站开始转型自媒体方向。GigsGigsCloud 商家产品还是比较有特色的,有提供香港、新加坡等亚洲机房的云服务器、VPS和独立服务器等。第一、新春优惠活动优惠码:CNY2022-15OFF截止到正月初二,我们可以使用上述优惠码在购买指定G...

tvants官网为你推荐
支付宝蜻蜓发布蜻蜓支付可以代理么新iphone也将禁售iPhone停用怎么解锁 三种处理方法详解asp.net什么叫ASP.NET?csamy文档下载怎样把手机里的文件直接下载或复制到U盘里3g手机有哪些什么样的手机属于3G手机?网络u盘有没有网络U盘 5G的 就像真的U盘一样的?就像下载到真U盘一样的 到自己电脑直接复制就可以拉的啊123456hd有很多App后面都有hd是什么意思申请400电话400电话如何办理?骑士人才系统公司要采购一套人才系统源码,看了一下骑士和嘉缘的,谁家的比较好一点呢?托就不要回答了。
什么是域名解析 fastdomain oneasiahost jsp主机 视频存储服务器 香港机房托管 Hello图床 info域名 工信部icp备案号 91vps 静态空间 国外代理服务器软件 vip购优惠 linux使用教程 银盘服务是什么 linode支付宝 中国linux 酸酸乳 winds cdn加速技术 更多