集群系统中基于Http协议的流量控制与负载均衡
文献类型:学位论文
作者 | 谭振华 |
学位类别 | 硕士 |
答辩日期 | 2008-04-07 |
授予单位 | 中国科学院寒区旱区环境与工程研究所 |
授予地点 | 寒区旱区环境与工程研究所 |
导师 | 程国栋 |
关键词 | 集群系统 流量控制 负载均衡 |
其他题名 | Data Flow Controlling and Network Load Balance based on HTTP protocol in Cluster System |
学位专业 | 地图学与地理信息系统 |
中文摘要 | 当前,随着Internet的普及,越来越多的网络应用开始深入人们的工作与生活,其中,资源共享是互联网最根本的应用方式之一,而资源共享中,基于HTTP协议的文件共享又表现为多种形式。HTTP协议是一个基于无状态保持的协议,多家通用软件商提供了多种HTTP服务产品,Internet Information Service就是其中一种,而所有这些服务器产品均提供了丰富的通用功能,对于特殊情况下的功能需求并未能很好的解决,例如流量控制、负载均衡等等。 在大规模的基于HTTP的应用中,流量控制和负载均衡是资源合理利用的重要处理方式,针对单个服务器,本研究从下载行为甄别与阻止、盗链行为甄别与阻止、单线程速度限制等几个方面入手,较为完整的按照预期目标实现了高效合理的利用有限的硬件与带宽资源,达到了流量控制的目的,同时,考虑到系统在真实环境中的安全可用度,还增加了密匙服务,采用人工密匙和动态密匙的双重加密算法,使系统的防盗链、防下载、速度限制功能无法从外部进行破解。 对于集群式的资源共享系统,整个计算环境中拥有多台的服务器,每个单独的服务器在任意时刻所承担的负荷由本机物理性能和用户访问行为共同决定,而要处理好负载问题使全体服务器在任意时刻都拥有相对平均的负载,则必须解决好提供服务的资源位置问题,而实际上,一个系统中一个资源只有一个副本的情况是无法满足负载均衡的需要的,所以本系统中设计并建立了一套运行机制,使整个系统中同一个资源的副本可以动态发生变化,在需要的时候可以存在多个副本,而当需求减弱的时候副本的数量会自动减少,存在的多个副本由负载均衡系统自动决定为用户指派哪一个供其访问,实际效果中所有服务器的负荷相对平均,在5分钟曲线中获得负载最大差值不超过平均负载的4%,属于可接受范围。本研究除流量控制和负载均衡外,还提供了良好的应用扩展性,其中流量控制部分允许对访问用户分级,便于商业操作,负载均衡部分允许系统管理员在桌面对全体服务器进行统一监控和管理,大大方便了集群系统管理员的工作。 本研究以真实存在大型流媒体站点为研究对象,该站点拥有100余台服务器,10,000M的带宽资源,超过400,000的真实用户,日PV值超过顶峰达到1,400,000次,以该系统为范本,在其上进行增量性设计与开发,并且在研发结束后实地运行三个月,收集、计算并最终确认了部分经验型参数的最终值,纠正了部分设计缺陷,最终实现了全部预期效果。 |
语种 | 中文 |
公开日期 | 2013-08-22 |
页码 | 87 |
源URL | [http://ir.casnw.net/handle/362004/21684] ![]() |
专题 | 寒区旱区环境与工程研究所_研究生学位论文_学位论文 |
推荐引用方式 GB/T 7714 | 谭振华. 集群系统中基于Http协议的流量控制与负载均衡[D]. 寒区旱区环境与工程研究所. 中国科学院寒区旱区环境与工程研究所. 2008. |
入库方式: OAI收割
来源:寒区旱区环境与工程研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。