论文部分内容阅读
近年来随着Internet技术的迅猛发展及互联网宽带的快速普及,使得网民数量激增,各种基于互联网的应用层出不穷:如电子商务,文件下载等,网络流量几乎呈指数增长,网民对服务器响应速度的要求越来越高,网站往往通过升级单个服务器的CPU处理速度、内存空间等硬件条件,甚至通过更换新的服务器来提升服务性能,但是投入与产生不成比例,效果仍然不甚理想。Web集群和负载均衡技术具有可靠性、可伸缩性和可管理性,采用集群方式解决这一问题是一个高性价比方案,Web集群通过负载均衡对Web请求分流至不同的服务器,请求分流操作对客户具有透明性,从而加快网站响应速度,提高网络服务质量。本项目来源于实践,以广西师范大学出版社网站集群的实际应用需求为研究目的。针对网站三种主要Web请求(http请求、ftp请求、数据库查询请求)特点和运行机制,通过网络仿真软件Opnet对Web集群的四种传统负载均衡算法(随机算法、轮询算法、最小连接数算法、最小负载算法)进行建模与仿真,并对仿真结果进行特性分析,依此提出一种自适应算法即:根据客户请求类型的差异性动态从备选算法中加载响应速度最快的算法。最后,就如何实现新算法的负载均衡器详细描述了它系统结构与主要步骤。