CDN网络流量调度算法的研究
【摘要】:CDN即内容分发网络,全称是Content Delivery Network。CDN是建立在网络之上的内容分发网络,依靠部署在各个节点上的服务器,通过中心平台的内容分发、调度算法、负载均衡等功能模块,为用户提供就近服务器副本内容访问,降低网络延迟,减少网络拥塞几率,提升用户体验。CDN的关键技术主要是分发和内容存储。本论文根据实际调研需求,本论文阐述了在CDN网络架构环境下,对于流量调度算法的研究创新,采用OPNET网络工程软件进行模拟仿真,通过离散时间仿真分析模型化系统的行为和性能,帮助进行网络结构的分析、设计、建设和管理,通过对最终模拟结果的比较,选择最有效适合的流量算法来提高路由检索效率,充分利用网络资源、提升网络中数据传输速度,使网络带宽达到最大化利用的目标。本文以哈尔滨市儿童医院网络架构为基础,通过CDN网络系统架构模式,对流量调度算法进行研究,在网页调用、文件传输、数据库查询等不同的情况下调用不同的算法进行流量调度,达到提升网络利用率的目的。主要研究内容是基于多链路状态的负载均衡、链路状态和成本消耗的算法优化,以提高了路由检索的效率。经过仿真对比,在http应用请求强度逐渐增大时,基于链路的算法性能最优;在ftp应用请求时,基于负载算法体现了高效性;在数据库查询方面,基于链路和负载的算法最好。