基于CCN网络的服务内容分析及迁移

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:hewu0802
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的不断发展,现有的IP网络表现出越来越多的缺点。为了提供更加安全的、灵活的和可扩展的网络,内容中心网络(CCN)应运而生。内容中心网络与我们现在所使用的IP网络有根本上的区别,它通过网络缓存和兴趣分组聚集的方式来实现,并且能够更好地传输数据与分发内容,因此是未来互联网研究中一个可行方案。然而,在使用CCN进行实验研究的过程中,发现CCN在处理大文件时提升效率有限。例如当我们想要获取视频等多媒体资源时,仅仅依靠内容存储(CS)所提供的服务,与现有网络相比,CCN提升的效率有限。通过调研现有互联网缓存方面的技术,发现CDN (Content Delivery Network)为用户提供的服务是cache与内容镜像相结合的方式。在CCN网络中,也存在类似于CDN中内容镜像的repository。因此,考虑到在部署内容中心网络时费用一定的情况下,我们通过CS和repository相结合的缓存技术,设计并实现了基于内容中心网络的用户兴趣处理与服务迁移系统。本系统首先将生成CCN下用户的访问日志,通过Scribe传送到数据中心的HDFS (Hadoop Distributed File System),再结合Hadoop MapReduce编程框架对日志信息进行分析处理,得到全网及各个核心节点的热点资源信息。本文提供数据库和发布订阅系统这两种方式来存储热点内容信息。结合热点资源信息、网络拓扑结构、可缓存内容节点上repository的余量,使用贪婪算法计算出新热点内容的待迁移节点,并主动推送到待迁移节点处。通过实验验证,本系统可以有效地提高CCN性能。实验采用了某网站的真实访问数据来模拟用户获取数据的过程,并分别在原有CCN上和使用用户兴趣处理与服务迁移系统的CCN上进行对比实验,经过多次实验验证本系统提高了CCN效率10%以上,并有效地减少响应延迟。最后,本文总结了本系统已完成的工作,并提出了后续工作中需要继续研究的若干问题。
其他文献