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

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

论文摘要

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

论文目录

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

    • [1].一种高效的分布式爬虫系统负载均衡策略[J]. 计算机工程 2019(11)
    • [2].面向软件即服务的负载均衡策略建模与分析[J]. 计算机应用 2017(01)
    • [3].基于云模式的负载均衡策略研究[J]. 电脑与电信 2011(12)
    • [4].一种自适应的网络代理集群负载均衡策略[J]. 计算机工程 2010(01)
    • [5].基于中间件的动态负载均衡策略的研究[J]. 计算机应用与软件 2010(09)
    • [6].面向4G用户感知的负载均衡策略研究[J]. 江苏通信 2019(05)
    • [7].动态负载均衡策略的专利技术综述[J]. 中国新通信 2017(05)
    • [8].一种面向云计算的分态式自适应负载均衡策略[J]. 南京邮电大学学报(自然科学版) 2012(04)
    • [9].基于服务器群集的负载均衡策略[J]. 科技信息(学术研究) 2008(29)
    • [10].一种大规模分布式计算负载均衡策略[J]. 电子学报 2012(11)
    • [11].负载均衡策略研究综述[J]. 小型微型计算机系统 2010(08)
    • [12].基于免疫遗传算法的负载均衡策略[J]. 计算机应用 2010(10)
    • [13].基于雾计算的负载均衡策略[J]. 西安邮电大学学报 2019(01)
    • [14].基于云计算的可反馈负载均衡策略的研究[J]. 计算机技术与发展 2014(10)
    • [15].一种改进的基于LVS的负载均衡策略[J]. 科技信息(学术研究) 2008(21)
    • [16].基于负载感知的数据流动态负载均衡策略[J]. 计算机应用 2017(10)
    • [17].P2P网络中负载均衡策略的研究[J]. 阜阳师范学院学报(自然科学版) 2011(02)
    • [18].基于反馈的改进动态负载均衡策略[J]. 计算机工程 2010(14)
    • [19].可扩展Spider负载均衡策略的研究与实现[J]. 计算机与数字工程 2009(02)
    • [20].移动Ad hoc网络的一种负载均衡策略[J]. 中国科学技术大学学报 2008(10)
    • [21].基于Charm++的并行FMM实现[J]. 数据与计算发展前沿 2020(03)
    • [22].面向多媒体系统的负载均衡策略研究[J]. 计算机工程与科学 2009(S1)
    • [23].基于拓扑控制的无线传感器网络节点负载均衡策略[J]. 信息通信 2011(06)
    • [24].基于压力反馈的MapReduce负载均衡策略[J]. 计算机科学 2015(04)
    • [25].基于网管业务特征的负载均衡策略研究[J]. 计算机应用研究 2012(03)
    • [26].基于柔性放置的负载均衡策略研究[J]. 计算机科学 2011(05)
    • [27].基于网格计算的动态反馈负载均衡策略研究[J]. 现代计算机(专业版) 2010(13)
    • [28].Storm集群下基于性能感知的负载均衡策略[J]. 计算机系统应用 2018(12)
    • [29].河南电信LTE 800MHz与LTE 1800MHz负载均衡策略验证[J]. 电信技术 2018(02)
    • [30].基于Storm slot使用率低优先的动态负载均衡策略[J]. 电脑知识与技术 2016(36)

    标签:;  ;  ;  ;  ;  

    负载均衡调度系统的设计与实现
    下载Doc文档

    猜你喜欢