高性能HTTP反向代理研究与实现

被引量 : 0次 | 上传用户:amoyzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着网络的持续发展,社会信息化程度变得越来越高。无论是整个Internet,还是企业和校园的内部网络,其产生的网络数据量、访问的频度以及计算量都在不断加大。传统应用中使用单个服务器来处理所有请求的状况难以维持,高可用和高扩展的服务器集群使用的越来越广。反向代理作为集群服务负载均衡策略选择的一种,在实际生产应用中也起到了举足轻重的作用。本文以反向代理中的负载均衡技术为研究重点,就负载均衡中的负载迁移技术和负载衡量策略进行分析。针对如何提高后端服务器查找的时间效率,以及怎样改善对后端服务器负载的衡量问题,做了以下两方面的研究:首先,针对负载迁移中后端服务器的选择,提出了一种基于红黑树实现的一致性哈希算法的改进。在一致性哈希算法的实现中,因其存在一个对哈希值有序序列的查找,通常使用二分或者二叉排序树结构。本文通过对查找过程的仔细分析,发现在查找过程中存在区间判断的特点,从而引入线段的概念。将原来基于单关键字的查找改为基于线段的查找,从而节省了算法执行查找的时间。通过实验表明在查找序列长度为1000的情况下,改进后时间效率提高10%左右。其次,通过考察后端服务器负载衡量的方法,提出了一种基于多属性预测的反向代理负载均衡算法。该算法通过反向代理收集后端服务器的交互信息,包括处理请求的数量、请求的响应时延以及网络吞吐量,来预测下一时刻这些属性的发展状况,以此来反应后端服务器的真实负载。然后对负载进行评估,当存在负载失衡的情况下,结合一致性哈希对负载进行调整,来保证调整对后端服务器持久状态影响最小化。并通过实验得出了能够有效提高负载均衡效果的结论。最后本文结合了以上对负载迁移和负载衡量的改进,对反向代理系统进行了实现。并设计仿真实验,对系统负载的均衡性能进行测试,验证了均衡策略的可行性和有效性。
其他文献
平面闸门具有结构简单、运行可靠等优点,但是相对于弧形闸门平面闸门具有闸门槽。当平面闸门在启闭时或正常工作时水流脉动压力会对门体的安全运行造成极不利的影响。而闸门
从血缘分层到地缘分层 社会群体虽然在社会发展过程中有多种形式和类型,但是,我们仍然可以用“血缘、地缘、业缘”对社会群体进行高度的概括和比较准确的分类。实际上,“三缘
声表面波器件具有体积小、频率高、可靠性好的特点,声表面波器件的应用十分广泛。声表面波器件可以应用于传感器、微流体等多个领域。声表面波传感器具有无线无源、抗干扰性
高校的教务管理工作繁琐、细致、量大,它是高等学校教育工作的一项重要内容,是整个学校管理的核心和基础。面对庞大的信息量,如何充分利用紧缺的教学资源,提高资源的使用率,做到信
进出组织和细胞的无机离子的运输对植物生命极为重要。膜片钳和荧光成像等传统方法技术要求高、设备要求先进且测得的数据很难直接用于样品植株上。"非损伤微测技术"因其具有
氧化钨(WOx)是一种成本低、结构多变的重要半导体材料,具备电致变色、光催化、气敏性以及信息存储等多种功能。近年来,氧化钨纳米材料由于纳米效应带来的性能大幅度提高,受到人们
碳化硅(SiC)以其优越的性能成为制作高频、抗辐照、耐高温、功耗小及大功率电子器件的理想半导体材料。结势垒肖特基二极管(JBS)结合了肖特基二极管的快速开关特性和PiN二极管的
@@目前我国甲醇产能已达6.00Mt/a,2003年产量为3.00Mt,表观消费量估计为4.737 Mt,进口量约占总消费量的30%。但我国甲醇工业存在规模小,联醇厂所占比例大、能耗高、生产成本高等
本文从我国小商贩的现状出发,分析我国小商贩的产生源自社会保障体系的不健全、市场经济需求催生、成本收益考较等因素,指出现行制度下小商贩的违法现状及与城市管理者之间剧
标准化活动由来已久,早在秦始皇时代,人们就开始了标准化生产兵器,随着工业化时代的到来,标准化活动再一次迎来了属于她的又一个春天,得到了史无前例的迅猛发展。进入21世纪,人类迈