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

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:jaz23cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CDN的全称是Content Delivery Network,即内容分发网络。CDN通过在现有的Internet中增加一层新的构架,将网站的内容发布到离用户最近的网络节点。通过这种方法提高用户访问网站的响应速度,同时减轻大量的远距离访问对骨干网造成的传输压力。用户访问某个网络服务时,通过访问URL或者IP地址连接到一台接入服务器,然后由接入服务器根据访问者的地理位置、其所属的ISP以及服务器的部署情况将此用户的访问重定向到另一台合适的服务器,由这台服务器对用户进行服务。具体重定向到哪台服务器需要遵循两个基本的调度原则,它们是负载均衡与就近服务。在实际的CDN负载均衡系统中,往往是先根据各种统计数据及服务器部署情况产生一份负载均衡策略数据,然后根据这份数据来进行调度。负载均衡策略数据可以被看成是一份从“地区&ISP”到服务器地址列表的映射表,服务器地址列表由若干个资源服务器地址组成,每个地址具有概率。当一个访问来到时,接入服务器查询该用户访问来自的地区和ISP。这个地区和ISP在负载均衡策略数据中映射到若干个服务器IP地址,然后根据这些IP地址的概率选择出一个服务器地址,最终由这台服务器来对此请求服务。传统的CDN负载均衡系统所采用的负载均衡策略数据来自于手工填写。手工填写的负载均衡策略可以基本满足系统的需求,但具有许多的缺点,如调度效率不是最优、或者当某台资源服务器崩溃时需要重新填写数据等。通过程序生成负载均衡策略数据可以规避这些缺点。本文将要阐述的负载均衡调度系统主要分为数据生成和调度两个部分,其中数据生成部分使用网络流算法生成出负载均衡策略数据,而调度部分根据这份负载均衡策略数据来进行调度。负载均衡策略数据生成的质量直接决定了调度的效果。生成负载均衡策略数据以负载均衡和就近访问为原则。当然,除了负载均衡策略数据生成部分和调度部分外,还需要其它的辅助性部分,如访问数量统计和用户管理部分。
其他文献
广播发射台的自动化技术已发展多年,但是新媒体,新技术的不断发展,为发射台应对新技术层面的管理提出了新的要求,本文将以笔者所在发射台对新媒体技术在我台辅助系统监测中的
本文介绍了艾滋病疫苗研究现状和存在的问题,认为细胞免疫对防御人类免疫缺陷症病毒(HIV)感染至关重要,并指出混合型疫苗可能具有最佳预防效果。
随着汽车电控系统的日益复杂,汽车诊断技术也迅速发展,汽车维修行业广泛采用故障诊断仪来进行检测诊断。目前的车载自诊断系统已经做到对车辆电控系统的运行参数进行实时获取
随着从实验室转入生产的细胞培养产品的日益增多,细胞培养工作者将不断面临新、老问题.日趋复杂的生物体(如糖基化蛋白、用于基因治疗的病毒载体和活化的人体细胞)的生产,给
全球化传播为现代人提供了一个没有边界的媒介环境,全球化传播语境的形成,得益于新媒体技术的飞速发展,以及媒体全球化带来信息全球化和文化全球化。以美国为代表的全球性媒
本文共分四个部分,介绍了我国多元解决纠纷机制的现状,分析了存在多元纠纷解决机制的原因,指出了多元纠纷解决机制中存在的问题,在此基础上提出了构建多元纠纷解决机制的建议
近年来,风力发电作为可再生的清洁能源在全球范围内受到了广泛关注,发展适用于风力发电的兆瓦级新型电机也越来越受到重视。兆瓦级无刷双馈发电机,不仅具有简单可靠的转子结
英语专业四级考试(TEM4)由全国高等院校外语专业教学指导委员会自1991年起实行,考察全国综合性大学英语专业学生的尺度参照性标准化考试。本考试的目的是对已学完英语专业四级
<正>在发现丙型肝炎病毒(HCV)5年之后,抗该病毒的疫苗的研制似乎仍很遥远。 同乙型肝炎病毒(HBV)一样,慢性HCV携带者产生抗各种病毒特异性蛋白的抗体,这些蛋白包括结构性核壳蛋