资源描述:
《Modeling content delivery networks and their performance》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ComputerCommunications27(2004)14011411www.elsevier.com/locate/comcomModelingcontentdeliverynetworksandtheirperformanceBenjaminMolina*,CarlosE.Palau,ManuelEsteveDepartmentofCommunication,PolytechnicUniversityofValencia(UPV),C/CaminodeVeras/n46022Valencia,SpainReceived31July2
2、003;revised19May2004;accepted21May2004Availableonline15June2004AbstractContentDistributionNetworks(CDN)haverecentlyappearedasamethodforreducingresponsetimesexperiencedbyInternetusersthroughlocatingmultipleserversclosetoclients.ManycompanieshavedeployedtheirownCDNandsodemons
3、tratingtheresultingeffectiveness.However,manyaspectsofdeploymentandimplementationremainproprietary,evidencingthelackofageneralCDNmodeltohelptheresearchcommunityanalyzedifferentworkingscenarios.Inthispaper,weproposeageneralexpressionforacontentdistributionenvironmentandstudy
4、theperformanceimpactofdesignvariablessuchascachinghitratios,networklatency,numberofsurrogates,andservercapacity.Ourconclusionsaresupportedwithsimulationsresults.q2004ElsevierB.V.Allrightsreserved.Keywords:Contentdistributionnetwork;Modelingandsimulation;Performanceevaluatio
5、n1.Introductionsite[6,7].CDNssuchasAkamai[8]orDigitalIsland[9]arenowadaysusedbymanywebsitesastheyeffectivelyreduceFewthingscomparewiththegrowthoftheInternetovertheclient-perceivedlatencyandbalanceload[10].Theyrecentyears.AkeychallengeforInternetinfrastructurehasaccomplishth
6、isbyservingcontentfromadedicated,beendeliveringincreasinglycomplexdataofdifferenttypesdistributedinfrastructurelocatedaroundtheworldandandorigintoagrowinguserpopulation.Theneedtoscaleclosetoclients.Thecontentisreplicatedeitheron-demand,hasledtothedevelopmentofclusters[1],gl
7、obalcontentwhenusersrequestit,orreplicatedbeforehand,bypushingdeliverynetworks(CDN)[2]and,morerecently,P2Pthecontentonthecontentservers[11,12].CDNservicescanstructures[3].However,thearchitectureofthesesystemsimproveclientaccesstospecializedcontentbyassistingindifferssignific
8、antly,andthedifferencesaffecttheirfourbasicareas:performance,workloads,andtherolet