资源描述:
《Naming in Content-Oriented Architectures p1.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、NaminginContent-OrientedArchitecturesAliGhodsiTeemuKoponenJarnoRajahalmeUCBerkeleyNiciraNetworksNokiaSiemensNetworksalig@eecs.berkeley.edukoponen@nicira.comjarno.rajahalme@nsn.comPasiSarolahtiScottShenkerAaltoUniversityUCBerkeley&ICSIpasi.sarolahti@iki.fishe
2、nker@icsi.berkeley.eduABSTRACTtherebymovethisdebateforward,inthispaperweexaminethetwodifferentnamingapproachesintermsofthreebasicarchitecturalTherehavebeenseveralrecentproposalsforcontent-orientednet-goals:security,scalability,andflexibility.workarchitecture
3、swhoseunderlyingmechanismsaresurprisinglyContent-orientedarchitecturesdifferfromtoday’sarchitectureinsimilarinspirit,butwhichdifferinmanydetails.Inthispaperseveralfundamentalways,anditisusefultoreviewtherelevantwestepbackfromthemechanisticdetailsandfocusonl
4、yonthedifferencesbeforeplungingintothemaincontentofthispaper.areawherethetheseapproacheshaveafundamentaldifference:Dataretrievalintoday’sarchitectureistypicallydonethroughnaming.Inparticular,somedesignsadoptahierarchical,human-HTTP,whichusesURLsasnamesforco
5、ntent;tofetchdataaclientreadablenames,whereasothersuseself-certifyingnames.WhensendsarequesttothehostassociatedwiththeURL.Therequesterdiscussinganetworkarchitecture,threeofthemostimportantisassuredthedataisvalidbyusingprotocolsthatensurethattheyrequirements
6、aresecurity,scalability,andflexibility.InthispaperaretalkingtothehostnamedintheURL.ScalabilityfollowsfromweexaminethetwodifferentnamingapproachesintermsofthesethehierarchicalstructureofDNSnames(and,attheIPlayer,thethreebasicgoals.aggregationofprefixes).Thedes
7、ignisflexibleinthatthedatapathmakesnoassumptionsaboutthenamingmodel.CategoriesandSubjectDescriptorsIncontent-orientedarchitectures,contentisnameddirectly,C.2.1[Computer-CommunicationNetworks]:NetworkArchi-placedinthenetworkby“publishers”,replicatedincachesby
8、tectureandDesignthenetwork,andrequestedbynamethroughafindorfetchprimitive.FindingacopyofthedesireddataobjectisaccomplishedGeneralTermsthroughtheequivalentofaname-basedanycastdistributionoftherequest,and