学位论文 > 优秀研究生学位论文题录展示

负载均衡调度系统的设计与实现

作 者: 程斌
导 师: 覃中平
学 校: 华中科技大学
专 业: 软件工程
关键词: 内容分发网络 调度 就近服务 负载均衡 网络流
分类号: TP393.02
类 型: 硕士论文
年 份: 2011年
下 载: 60次
引 用: 0次
阅 读: 论文下载
 

内容摘要


CDN的全称是Content Delivery Network,即内容分发网络。CDN通过在现有的Internet中增加一层新的构架,将网站的内容发布到离用户最近的网络节点。通过这种方法提高用户访问网站的响应速度,同时减轻大量的远距离访问对骨干网造成的传输压力。用户访问某个网络服务时,通过访问URL或者IP地址连接到一台接入服务器,然后由接入服务器根据访问者的地理位置、其所属的ISP以及服务器的部署情况将此用户的访问重定向到另一台合适的服务器,由这台服务器对用户进行服务。具体重定向到哪台服务器需要遵循两个基本的调度原则,它们是负载均衡就近服务。在实际的CDN负载均衡系统中,往往是先根据各种统计数据及服务器部署情况产生一份负载均衡策略数据,然后根据这份数据来进行调度。负载均衡策略数据可以被看成是一份从“地区&ISP”到服务器地址列表的映射表,服务器地址列表由若干个资源服务器地址组成,每个地址具有概率。当一个访问来到时,接入服务器查询该用户访问来自的地区和ISP。这个地区和ISP在负载均衡策略数据中映射到若干个服务器IP地址,然后根据这些IP地址的概率选择出一个服务器地址,最终由这台服务器来对此请求服务。传统的CDN负载均衡系统所采用的负载均衡策略数据来自于手工填写。手工填写的负载均衡策略可以基本满足系统的需求,但具有许多的缺点,如调度效率不是最优、或者当某台资源服务器崩溃时需要重新填写数据等。通过程序生成负载均衡策略数据可以规避这些缺点。本文将要阐述的负载均衡调度系统主要分为数据生成和调度两个部分,其中数据生成部分使用网络流算法生成出负载均衡策略数据,而调度部分根据这份负载均衡策略数据来进行调度。负载均衡策略数据生成的质量直接决定了调度的效果。生成负载均衡策略数据以负载均衡和就近访问为原则。当然,除了负载均衡策略数据生成部分和调度部分外,还需要其它的辅助性部分,如访问数量统计和用户管理部分。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-13
  1.1 前言  8-9
  1.2 研究背景  9-10
  1.3 国内外研究状况  10-11
  1.4 本文主要研究工作  11-13
2 系统需求分析  13-20
  2.1 系统基本工作原理与关键概念介绍  13-17
  2.2 系统功能需求分析  17-19
  2.3 系统非功能需求分析  19
  2.4 本章小结  19-20
3 系统设计  20-32
  3.1 负载均衡调度系统的总体设计  20-21
  3.2 系统各功能模块设计  21-29
  3.3 系统数据库设计  29-31
  3.4 本章小结  31-32
4 系统实现  32-44
  4.1 系统实现环境  32
  4.2 系统调度模块实现  32-34
  4.3 访问数量统计模块实现  34-35
  4.4 负载均衡策略数据生成模块实现  35-37
  4.5 用户管理模块实现  37-42
  4.6 本章小结  42-44
5 系统测试  44-49
  5.1 用户管理模块测试  44-46
  5.2 系统整体调度效果分析  46-49
6 总结与展望  49-54
  6.1 全文总结  49-52
  6.2 展望  52-54
致谢  54-55
参考文献  55-58

相似论文

  1. 基于差分进化算法的JSP环境下成套订单研究,F273
  2. BioLab面向生物计算服务的网格系统,TP399-C8
  3. 无线传感器网络上的数据聚集调度算法,TP212.9
  4. 超声速巡航导弹姿态控制系统增益调度设计的参数化方法,TJ765.23
  5. 车载FlexRay主干网的构建与性能分析,TP273
  6. 车载CAN网络的网关设计方法研究,TP273
  7. 极端气象灾害下考虑不确定断线故障的电力系统随机优化调度,TM73
  8. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  9. 基于遗传—牛顿算法的公交优化调度,TP18
  10. 随机路由在无线传感器网络中的研究与应用,TN929.5
  11. 遥感数据处理网格平台的设计与初步实现,TP79
  12. 高校教务管理网上选课系统优化研究,TP393.09
  13. 工件排序问题的若干研究,O157.5
  14. 基于遗传算法的矿山资源优化调度模型的研究,O224
  15. 微粒群算法的改进与应用研究,TP18
  16. 船厂管加工车间生产计划仿真,U673.2
  17. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  18. 基于无线传输的公交车载媒体节目管理系统研究与开发,TP311.52
  19. 基于Click的模块化软件路由器的包调度算法研究,TP393.05
  20. 基于炼油厂CSTR生产的循环调度与优化问题研究,F273
  21. 钢铁企业物料存取空间调度优化系统,F426.31

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络结构与设计
© 2012 www.xueweilunwen.com