信息中心网络体系结构模型和缓存机制研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:bruce_8_8_8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息中心网络(Information-Centric Networking,ICN)将信息作为网络体系结构的核心,并给每块信息赋予唯一的名字,网络中的数据请求、应答和存储均以带名字的信息为基本单元。目前,有多种信息中心网络体系结构被提出,例如CCN/NDN、DONA、PURSUIT等,每种体系结构有其自身的设计方法和特征。这些信息中心网络的共同点在于,使用带名字的内容来支持网络内缓存,从而提升网络传输性能,包括降低服务器端负载、减少用户访问延迟等。信息中心网络基于内容的抽象难以支持数据的动态性。网络内缓存既面临着缓存隐私性问题,同时也难以达到理想的缓存性能。本论文针对上述三个问题,在三个系统设计中分别解决,即设计了面向服务的信息中心网络、面向隐私保护的信息中心网络缓存,以及具有自适应性、目标多样性和可扩展性等特征的信息中心网络协同缓存。本文的主要工作和创新性成果包括:  (1)面向服务的信息中心网络体系结构。探索了信息中心网络体系结构的设计空间,说明服务比内容是对网络数据动态性支持和数据处理的更合理的抽象。基于此,提出了面向服务的信息中心网络体系结构-SOFIA,其核心思想是将网络内对数据的操作抽象为服务,服务可以是提供文件下载、数据缓存、内容编解码等。SOFIA设计包含3个亮点:首先,使用基于服务名字和网络地址的混合路由机制,能够同时利用网络内服务发现和高效数据传输的优势;其次,提出了服务中继概念,中继节点将服务会话分割成多个子段,并对相邻子段之间的输入输出进行处理,基于服务中继可以实现灵活的网络内服务处理;最后,提出可配置的服务表,SOFIA通过配置服务表可以很方便的实现其他信息中心网络的功能,还可以通过添加新的服务子表或者规则,实现更多有用的服务处理功能。实现了SOFIA原型系统,并开发了若干演示应用,包括SOFIA的HTTP代理网关,基于SOFIA的VoIP应用等。通过网络实验和演示应用,证明了SOFIA体系结构可以有效支持服务多播、多宿主传输、多路径传输和主机移动等特性。  (2)面向隐私保护的信息中心网络缓存机制。网络内缓存在提升网络传输性能的同时,也引入了缓存隐私性问题。分析了缓存性能和缓存隐私性之间的关系,并指出缓存性能的决定因素是缓存内容的多样性,缓存隐私性的决定因素是缓存路径的多样性。可以通过同时提升缓存内容和缓存路径的多样性,来同时提升缓存性能和缓存隐私性,因此两者之间并不存在权衡取舍(tradeoff)。提出了基于网络编码的多路径缓存机制-CodingCache。通过路由器节点的随机再次编码,不同路由器缓存同一内容的不同编码块,客户端在获取内容时,对同一内容的不同数据块请求随机转发到不同路径中,既利用了网络中缓存内容的多样性,又充分利用网络中的多路径特性,因此可以同时提升缓存性能和缓存隐私性。实验结果表明,CodingCache可以显著增加缓存性能(增加120%缓存命中率),以及显著增强了缓存隐私性(匿名集大小由1最多增长到47)。  (3)基于路由器节点协作的信息中心网络缓存策略。设计了基于路由器节点协作的信息中心网络缓存策略-LCache。LCache通过SDN技术提供的网络全局视图,以迭代的方式接收数据输入、计算和下发缓存策略。具体来说,LCache使用Count-Min Sketch收集缓存性能指标和内容访问频率,有效降低了信息收集的代价;使用朴素贝叶斯方法为每个路由器节点计算缓存策略,该方法的时间复杂度正比于网络节点数量和内容数目;将“到缓存内容的转发条目”与“到内容源的转发条目”合并,减少路径外缓存带来的开销。通过仿真实验验证,相比于CCN默认缓存策略,LCache通过合理布置缓存内容以及利用路径外缓存,可以提升4-5倍的缓存命中率,减少30%的访问路径长度。同时,相比于传统缓存策略,LCache同时达到了“自适应性、目标多样性、可扩展性”三个目标。
其他文献
XML路由技术是一种实现于网络应用层的基于内容过滤的技术,其核心是XMI潞由算法.通过XML查询语言构造合适的过滤引擎,XML路由算法可以匹配持续到来的XML文件信息流.由于当前XML信
随着二维GIS技术的不断成熟和完善,研究热点逐渐过渡到二维GIS以及其他的相关技术。目前国内外已经有不少3DGIS软件,但这些三维软件只能表达一些简单的三维现象,而对于三维模型
SAP R/3 系统不但是一个成功的业务系统,而且还能根据存放在SAP R/3系统中的宝贵的业务数据提供高级的决策支持。随着 SAP R/3系统在众多企业中的广泛成功的应用,管理者将SAP应
随着计算机和互联网技术的迅速发展和成熟,越来越多的企业开始进入了互联网商业模式的时代。通过部署互联网商业解决方案,能够全方位的为企业降低成本、提高客户满意度、改善业
手绘草图以其方便,自然的表达方式,日益成为人机交互领域中的一个研究热点,但是其存在表示形式复杂,数据量大等问题。手绘草图参数化能够极大的减少手绘草图的数据量,使得手绘草图
语音中蕴含着丰富的说话人特征信息。说话人识别就是从语音中提取出这些个性特征并使用一定的识别方法识别出语音的说话人。随着信息技术尤其是语音通信技术的发展,说话人识别
WS-BPEL(Web Service Business Process Execution Language)是Web服务规范族中服务复合层的重要标准。WS-BPEL支持通过对Web服务的编制(Orchestration)来建模业务流程,从而使
学位
由于性能价格比高、可扩展性和可用性好等特点,机群系统已成为现代超级计算机和超级服务器的主流并行体系结构.和其它并行体系结构相比,机群系统的主要性能瓶颈在于结点间的
随着网络技术的发展和网络规模的日益扩大,人类对互联网的依赖程度日益增强,而网络性能和网络安全一直是困扰网络研究和管理的主要问题.网络流量监测通过网络流量测量获取网
随着大数据时代的到来,数据集成变得越来越重要。ETL(Extract,Transform,Load)是一种数据集成工具,通常包括三个阶段:数据抽取、数据转换&清洗、数据装载。而传统ETL和ELT执行过