论文部分内容阅读
互联网的高速发展给人们的工作和生活带来了极大的便利。网络的应用趋于多样化,电子商务、多媒体等业务的出现使用户对网络的性能要求也越来越高。CDN(内容分发网络)技术的广泛应用极大的提高了用户的服务质量。 CDN是一个建立并覆盖在互联网之上的一层特殊网络,专门用于通过互联网高效传递丰富的多媒体内容。CDN能使网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。因而CDN可以提高互联网中信息流动的效率,从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因造成的“拥塞”,提高用户访问网站的响应速度。本文结合传统的CDN路由技术提出了基于覆盖网络的内容路由技术,阐述了基于覆盖网络的内容路由技术的系统模型和请求分送机制,给出了在存在多路径情况下满足QoS机制的CDN覆盖网络多路径选择算法。 第一章是绪论,简单介绍了CDN的概念,并给出了传统的内容路由算法,在此基础上我们提出了基于覆盖网络的内容路由算法。最后分析了这几种内容路由算法的优缺点。 在第二章中,主要讨论CDN覆盖网络节点的放置策略。在研究了当前互联网的组织方法以后,得出如下结论:CDN覆盖网络节点是一颗天然的组播树,将本地用户限制在本地节点获取内容服务可以最大限度的提高网络资源利用率。 第三章给出了CDN覆盖网络系统模型和请求分送架构。之后对CDN覆盖网络中的节点进行了分类,并给出了每种节点系统功能的定义以及各节点之间的逻辑关系。 第四章首先总结了IP QoS技术,由此引入了覆盖网络QoS的概念,并给出了覆盖网络QoS与IP QoS的不同点。同时研究了CDN覆盖网络出现多路径的可能性,在此基础上给出了满足QoS要求的CDN覆盖网络多路径选择算法。最后用OPNET仿真验证了此算法的性能。 最后是总结和展望,对本文的主要思想作了总结,并对进一步的研究方向进行了展望。