论文部分内容阅读
随着网络技术的不断发展,人们对Internet内容的访问量和提供服务的服务器数量飞速增长。同时,网络的应用也趋于多样化,电子商务、多媒体等业务的出现使用户对网络的性能要求也越来越高。为了提高用户访问网站的响应速度、优化现有Internet中信息的流动、提高网站的安全性和可用性,在现有的Internet网络中建立一个完善全面的中间层-内容分送网络,使用户能以最快的速度,从最接近用户的地方获得所需的信息,彻底解决网络拥塞,提高响应速度,是目前流行的应用方案。内容分送网络主要涉及的关键技术包括内容路由、内容分发和网络性能的测量,其中内容路由包括全局路由和局部路由,局部路由又称内容交换,是本文的研究对象。决定内容交换性能好坏的两个关键因素是分发算法和转发机制。第一章综述了CDN的概念及其设计原则,并对CDN的整体结构按功能模块做了简要的介绍。第二章介绍了内容交换的结构,分类阐述了当前用于内容交换的各种分发算法和路由机制,并对这些算法和机制做了简单的分析比较。第三章对典型的三种分发算法(WRR、URL Hashing、LARD)作了性能上的仿真。根据仿真结果,分析了三种算法的性能优劣,并论述了服务器参数对三种算法的影响。第四章对三种典型的转发机制(包头重写、TCP切换、TCP粘合)作了性能上的仿真。根据仿真结果,对三种机制做了性能上的分析。第五章建立了内容交换的理论模型,对使用不同分发算法和转发机制的内容交换结构的性能作了理论计算。最后是结论与展望,对整个内容交换的结构实现做了性能上的评价和建议,并对进一步的研究进行了展望。