基于网络处理器的负载均衡系统的研究与实现

来源 :济南大学 | 被引量 : 0次 | 上传用户:flfi2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络带宽不断提升和网络业务处理复杂度的进一步加大,人们对服务器的性能要求越来越高,高性能、高可用性、高伸缩性、高安全性正成为衡量一台服务器性能的标准,然而单台服务器远远不能达到这个标准。在这样的背景下,利用负载均衡技术使多台服务器协调工作、为用户提供一个良好的网络环境成为了一个研究课题。 文章首先对负载均衡技术的发展现状及发展趋势进行评述,然后就目前较为成熟的负载均衡实现技术进行比较,着重论述了网络层三种转发模式,对其中的NAT模式的实现原理进行详细说明,并探讨了实施负载均衡技术需要考虑的因素以及实施负载均衡技术的策略。其次,文章还对目前较为流行的负载均衡算法进行了介绍,重点介绍了动态反馈负载均衡算法,并在此基础上,对该算法的性能采集参数进行了丰富,并采用了动态性能参数采集周期,从而使采集的参数能更好反映当前服务器性能。再次,本文深入分析了网络处理器的特点,并在此基础上提出了基于网络处理器的负载均衡系统的设计实现思路。最后文章针对多代理出口的校园网环境,设计并实现了一款多代理出口负载均衡系统,该系统采用基于Agent的动态反馈负载均衡算法,以IP层的NAT转发模式为基础,并以Intel Ixp425网络处理器为硬件开发板,以WindRiver公司的VxWorks5.5嵌入式RTOS(Real Time Operating System)为软件平台。系统开发设计中,由于网络数据流量较大常常造成网络处理器内存溢出,这成了系统实现难点,最终通过采用合理的数据结构和内存分配方式解决了该问题。 目前,在实验室环境内,该系统已投入使用,对多代理服务器出口进行负载均衡,很好的解决了校园网各个代理服务器忙闲不等、负载不均的问题。与此同时,该系统改变了原来由单一的代理服务器为用户提供服务的模式,使多个代理服务器同时为用户提供服务,有效的提高了网络访问速度。试验结果表明,该系统能有效的将网络负载合理的分配至各个服务器,同时由于其具有运行高效、成本低廉、开发周期短等特性,使该系统适合作为中小型网络的负载均衡设备。
其他文献
在Internet环境下广泛应用的网络安全技术,例如防火墙、入侵检测、网络监控、安全审计、虚拟专用网等,这些核心技术都是以包拦截包分类为基础的。数据包分类的正确性、准确性
随着Internet迅速的发展以及CNGI(中国下一代互联网示范工程)核心网的开通,IPv6将逐渐取代IPv4。实践也表明IPv6网络协议比IPv4不仅在网络IP地址枯竭问题的完美解决上,而且在
近年来,数据挖掘引起了信息产业界的很大的关注,主要原因是存在着大量可以使用的数据,并且迫切需要将这些数据转换成有用的信息和知识。粗糙集理论(Rough Set)就是在这样背景
气象信息是涉及国计民生的重要基础资源,已广泛深入到人类活动的各个方面。国家在经济、社会、环境、外交、国家安全、可持续发展等各个领域,都需要气象工作提供可靠的保障。
本文主要研究嵌入式 Linux系统的裁减的问题。Linux系统的裁减的目的就是建立一个在特定的嵌入式环境下与需求相匹配的嵌入式 Linux系统。Linux的性能、可靠性、灵活性、和开
工作流管理技术是近年来在计算机领域中发展最为迅速的几种技术之一,并且一直都是1T领域的一个研究热点。同时,工作流技术作为现代企业实现过程管理与过程控制的一项关键技术
学位
随着Web信息的飞速增长,搜索引擎已成为用户必不可少的信息检索工具。元搜索引擎综合了多个搜索引擎的搜索结果,提高了搜索的覆盖率,但是它们返回的条目往往数目庞大,并且很
随着Internet技术的快速发展,各种网络应用服务越来越多,BBS系统(Bulletin Board Systems)为广大网络用户开辟了自由发表言论的空间,含有大量信息资源。开发出有效的BBS搜索
随着互联网的广泛使用,其应用目的也在发生改变,它由原来的以硬件资源共享为目的变成了现今的以内容获取为目的。这种应用目的的改变使得原有的网络架构不再适应这种新的变化