利用cdn技术优化网络负载均衡[cdn毕业(设计)论文].doc
约51页DOC格式手机打开展开
利用cdn技术优化网络负载均衡[cdn毕业(设计)论文],利用cdn技术优化网络负载均衡[cdn毕业(设计)论文]51页 2.6万字全文图文并茂,论述详尽,推荐下载参考!负载均衡就建立在现有网络结构之上,如cdn网络。它提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。网络中的负载均衡就是将网络的流量尽可能均匀分配到几个能完成...
内容介绍
此文档由会员 刘丽 发布
利用CDN技术优化网络负载均衡[CDN毕业(设计)论文]
51页 2.6万字 全文图文并茂,论述详尽,推荐下载参考!
负载均衡就建立在现有网络结构之上,如CDN网络。它提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。网络中的负载均衡就是将网络的流量尽可能均匀分配到几个能完成相同任务的服务器或网络节点上,由此来避免部分网络节点过载。这样既可以提高网络流量,又提高了网络的整体性能。
在CDN中,负载均衡又分为局部负载均衡和全局负载均衡。本文要探讨的就是CDN网络中的局部负载均衡系统。通过对现有的各种负载均衡技术的横、纵向对比,通过分析比较各种策略的优劣,以及结合本系统的用途及其所在的环境,提出了一种合适的局部负载均衡策略——HTTP重定向。
遍及全球的互联网正在使人类的信息传递发生革命性的变化。然而,网络信息传递性能的日益恶化却日渐成为互联网发展的一大瓶颈。
网站访问响应速度取决与许多因素,如网络的带宽瓶颈、传输中路由阻塞和延迟、网站服务器的处理能力多数情况下,网站的响应速度和访问者与网站服务器直接的距离有密切的关系。尽管中国电信计划将骨干网络提速8倍,并且增加带宽,但是访问者和网站直接的距离交远,他们之间的通信一样需要经过重重的路由转发和处理,网络延迟不可避免。
有报导声称,因网页下载慢、连接中断等问题,全球电子商务每年遭受高达44亿美元的损失(数据来源:ZONA RESEARCH1999)。
在一片改善互联网性能的呼声中,CDN(内容发布网络)概念应运而生,并在短短几年内迅速发展。有别于传统的互联网性能改善方案(如增加接入带宽,升级软硬件和建立多个镜象站点),CDN提出“让内容离用户更近”的全新思路。
关键字 CDN网络;负载均衡;HTTP重定向
Abstract
With the development of network and multimedia technology, the network operators have paid more and more attention to the media service on network, especially the video on demand (VOD). In order to provide a better media service to the users, many new technology and systems are made recently. Therefore, CDN (Content Delivery Network) was born. By adding a new network framework on the existing Internet, the resource will be published to the “edge” of the network, where is the nearest to the users, so that the users can visit the resource in a faster way.
Load balance established on the existing network architecture, just the CDN. It provides an inexpensive and effective way to increase the network bandwidth and the throughput of the server, enhance the network’s capacity of data processing, and make the network more flexible......
目录
摘要 I
ABSTRACT II
目录 III
1 绪论 1
1.1 CDN的出现 1
1.2 什么是CDN 1
1.3 CDN的系统构架 2
1.3.1 内容路由系统 2
1.3.2 内容分发系统 2
1.3.3 内容交换系统 3
1.3.4 内容缓存系统 3
1.3.5 CDN内容推送和管理系统 3
1.4 CDN的发展 3
1.5 负载均衡于CDN的关系及意义 4
1.6 本文的组织 4
2 CDN系统概述与分析 5
2.1 CDN系统的概述 5
2.2 CDN系统的整体框架 5
2.3 CDN系统的服务流程 6
2.3 CDN网络节点 8
2.3.1 管理节点(M) 8
2.3.2 服务节点(S) 8
2.3.3 混合节点(M+S) 8
2.4 CDN网络的构架 8
2.4.1 建树的流程 9
2.4.2 单节点加入树 9
2.4.3 树与树(树与枝)的对接 10
2.5 CDN系统中局部负载均衡的作用 11
3 负载均衡技术 12
3.1 负载均衡的概述 12
3.2 各种负载均衡技术的比较 12
3.2.1 基于硬件的负载均衡 12
3.2.2 基于软件的负载均衡 12
3.3 各种负载均衡的策略 13
3.3.1 轮循均衡 13
3.3.2 最少连接数均衡 13
3.3.3 处理能力均衡 14
3.3.4 DNS响应均衡 14
3.4 CDN系统中的负载均衡 14
3.4.1 CDN中的全局负载均衡 14
3.4.2 全局负载均衡中的基于DNS路由 15
3.4.3 CDN中的局部负载均衡 17
3.4.4 局部负载均衡中基于TCP迁移机制的实现 18
3.4.5 局部负载均衡中基于HTTP重定向的实现 19
3.4.6 基于TCP迁移与HTTP重定向两种策略的比较分析 20
3.4.7 本文中选用的局部负载均衡技术原因分析 21
4 基于WEB的交互式视频点播系统的工作原理 23
4.1 三种存取视频方式 23
4.1.1 文件共享方式 23
4.1.2 下载方式 23
4.1.3 流媒体传输方式 23
4.2 宽带流媒体传输协议基础 24
4.2.1 实时流协议RTSP( The Real - time Streaming Pro2tocol) 24
4.2.2 MMS协议(Microsoft Media Server protocol ) 24
4.2.3 IP多点广播( IP Multicast) 25
4.2.4 MIME协议 26
4.3 CDN项目中的WEB视频点播 26
5 CDN系统局部负载均衡系统的设计 28
5.1 基于HTTP的重定向 28
5.1.1 HTTP工作原理 28
5.1.2 HTTP协议下客户/服务器模式中信息交换的实现 28
5.1.3 基于Http重定向的实现 32
5.2 基于SOCKET的HTTP SERVER模块 33
5.2.1 Socket实现Http Server的原理 33
5.2.2 Http Server的设计与实现 35
5.3 系统监控模块 36
5.4 重定向调度策略 38
5.5 媒体定位模块 39
6 CDN系统局部负载均衡的结果分析 41
6.1 HTTP SERVER测试结果 41
6.2 重定向调度策略测试 42
6.2.1 用于重定向调度策略测试的数据如下所示: 42
6.2.2 测试的数据对比 42
结论与展望 45
致谢 46
参考文献 47
部分参考文献
[4] 杨明川. CDN中的负载均衡技术. 信息网络
[5] 姜文颖. CDN网络中几种负载均衡实现技术的探讨. 中国数据通讯
[6] 李文正, 郭巧, 王利, 郭为民. Internet服务器负载均衡的研究与实现. 计算机工程
[7] 黎哲, 郭成城, 陈亮. 一个基于TCP迁移机制的第七层负载均衡系统. 计算机应用研究
51页 2.6万字 全文图文并茂,论述详尽,推荐下载参考!
负载均衡就建立在现有网络结构之上,如CDN网络。它提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。网络中的负载均衡就是将网络的流量尽可能均匀分配到几个能完成相同任务的服务器或网络节点上,由此来避免部分网络节点过载。这样既可以提高网络流量,又提高了网络的整体性能。
在CDN中,负载均衡又分为局部负载均衡和全局负载均衡。本文要探讨的就是CDN网络中的局部负载均衡系统。通过对现有的各种负载均衡技术的横、纵向对比,通过分析比较各种策略的优劣,以及结合本系统的用途及其所在的环境,提出了一种合适的局部负载均衡策略——HTTP重定向。
遍及全球的互联网正在使人类的信息传递发生革命性的变化。然而,网络信息传递性能的日益恶化却日渐成为互联网发展的一大瓶颈。
网站访问响应速度取决与许多因素,如网络的带宽瓶颈、传输中路由阻塞和延迟、网站服务器的处理能力多数情况下,网站的响应速度和访问者与网站服务器直接的距离有密切的关系。尽管中国电信计划将骨干网络提速8倍,并且增加带宽,但是访问者和网站直接的距离交远,他们之间的通信一样需要经过重重的路由转发和处理,网络延迟不可避免。
有报导声称,因网页下载慢、连接中断等问题,全球电子商务每年遭受高达44亿美元的损失(数据来源:ZONA RESEARCH1999)。
在一片改善互联网性能的呼声中,CDN(内容发布网络)概念应运而生,并在短短几年内迅速发展。有别于传统的互联网性能改善方案(如增加接入带宽,升级软硬件和建立多个镜象站点),CDN提出“让内容离用户更近”的全新思路。
关键字 CDN网络;负载均衡;HTTP重定向
Abstract
With the development of network and multimedia technology, the network operators have paid more and more attention to the media service on network, especially the video on demand (VOD). In order to provide a better media service to the users, many new technology and systems are made recently. Therefore, CDN (Content Delivery Network) was born. By adding a new network framework on the existing Internet, the resource will be published to the “edge” of the network, where is the nearest to the users, so that the users can visit the resource in a faster way.
Load balance established on the existing network architecture, just the CDN. It provides an inexpensive and effective way to increase the network bandwidth and the throughput of the server, enhance the network’s capacity of data processing, and make the network more flexible......
目录
摘要 I
ABSTRACT II
目录 III
1 绪论 1
1.1 CDN的出现 1
1.2 什么是CDN 1
1.3 CDN的系统构架 2
1.3.1 内容路由系统 2
1.3.2 内容分发系统 2
1.3.3 内容交换系统 3
1.3.4 内容缓存系统 3
1.3.5 CDN内容推送和管理系统 3
1.4 CDN的发展 3
1.5 负载均衡于CDN的关系及意义 4
1.6 本文的组织 4
2 CDN系统概述与分析 5
2.1 CDN系统的概述 5
2.2 CDN系统的整体框架 5
2.3 CDN系统的服务流程 6
2.3 CDN网络节点 8
2.3.1 管理节点(M) 8
2.3.2 服务节点(S) 8
2.3.3 混合节点(M+S) 8
2.4 CDN网络的构架 8
2.4.1 建树的流程 9
2.4.2 单节点加入树 9
2.4.3 树与树(树与枝)的对接 10
2.5 CDN系统中局部负载均衡的作用 11
3 负载均衡技术 12
3.1 负载均衡的概述 12
3.2 各种负载均衡技术的比较 12
3.2.1 基于硬件的负载均衡 12
3.2.2 基于软件的负载均衡 12
3.3 各种负载均衡的策略 13
3.3.1 轮循均衡 13
3.3.2 最少连接数均衡 13
3.3.3 处理能力均衡 14
3.3.4 DNS响应均衡 14
3.4 CDN系统中的负载均衡 14
3.4.1 CDN中的全局负载均衡 14
3.4.2 全局负载均衡中的基于DNS路由 15
3.4.3 CDN中的局部负载均衡 17
3.4.4 局部负载均衡中基于TCP迁移机制的实现 18
3.4.5 局部负载均衡中基于HTTP重定向的实现 19
3.4.6 基于TCP迁移与HTTP重定向两种策略的比较分析 20
3.4.7 本文中选用的局部负载均衡技术原因分析 21
4 基于WEB的交互式视频点播系统的工作原理 23
4.1 三种存取视频方式 23
4.1.1 文件共享方式 23
4.1.2 下载方式 23
4.1.3 流媒体传输方式 23
4.2 宽带流媒体传输协议基础 24
4.2.1 实时流协议RTSP( The Real - time Streaming Pro2tocol) 24
4.2.2 MMS协议(Microsoft Media Server protocol ) 24
4.2.3 IP多点广播( IP Multicast) 25
4.2.4 MIME协议 26
4.3 CDN项目中的WEB视频点播 26
5 CDN系统局部负载均衡系统的设计 28
5.1 基于HTTP的重定向 28
5.1.1 HTTP工作原理 28
5.1.2 HTTP协议下客户/服务器模式中信息交换的实现 28
5.1.3 基于Http重定向的实现 32
5.2 基于SOCKET的HTTP SERVER模块 33
5.2.1 Socket实现Http Server的原理 33
5.2.2 Http Server的设计与实现 35
5.3 系统监控模块 36
5.4 重定向调度策略 38
5.5 媒体定位模块 39
6 CDN系统局部负载均衡的结果分析 41
6.1 HTTP SERVER测试结果 41
6.2 重定向调度策略测试 42
6.2.1 用于重定向调度策略测试的数据如下所示: 42
6.2.2 测试的数据对比 42
结论与展望 45
致谢 46
参考文献 47
部分参考文献
[4] 杨明川. CDN中的负载均衡技术. 信息网络
[5] 姜文颖. CDN网络中几种负载均衡实现技术的探讨. 中国数据通讯
[6] 李文正, 郭巧, 王利, 郭为民. Internet服务器负载均衡的研究与实现. 计算机工程
[7] 黎哲, 郭成城, 陈亮. 一个基于TCP迁移机制的第七层负载均衡系统. 计算机应用研究