论文部分内容阅读
随着我国经济水平和科学技术的迅速发展,车辆已经成为城市和家庭生活不可获缺的一部分。伴随着车辆数量的飞速增长带来的安全监管问题,人们迫切地需要一套良好的车辆监控系统。而用户量和并发Web访问量的急速增加,使单一的Web服务器很难及时、迅速地响应高并发的访问请求,促使人们探索新技术,以此解决此类问题。基于负载均衡的集群系统正是解决这类问题的方案之一。目前,国内外各大公司都使用各自的集群系统或者负载均衡软件。但是,这些技术的应用都有局限性。本文有针对性地研究了车载视频监控系统和Web集群的负载均衡技术,然后设计并实现了车载视频监控系统客户端,并就该系统提出了改进的负载均衡算法。本文完成的主要内容如下:(1)针对Web服务器出现高并发、高负载时的情况,文中通过对传统负载均衡算法的研究,提出了一种基于加权最小连接数(WLC)的动态反馈改进算法。对WLC算法的局限性,给出了改进算法的设计方案:节点性能的评估和实时负载的计算,通过设定阈值和调整周期来动态地改变服务器权值的大小,然后结合WLC算法进行任务的合理分配。(2)使用网络仿真软件OPNET,分别在网络域、节点域、进程域建模,选择评价指标HTTP响应时间,服务器时延和CPU利用率,然后将加权轮转算法、加权最小连接数算法和本文提出的基于WLC改进动态负载均衡算法进行网络仿真,数据对比分析,在理论上证明改进算法的合理性。(3)为了更好地验证文中算法适用于车载视频监控系统,运用已有的技术设计并实现了B/S客户端。该客户端主要的功能模块包括:用户的登录认证和权限管理,视频监控模块和地图显示模块等,并就各个模块给出了具体的分析和实现细节。(4)运用Linux虚拟服务器(LVS)的负载均衡模块,搭建实验室环境下的小型Web集群,配置相应的服务器,然后对改进算法进行测试,测试结果表明本文提出的基于加权最小连接数改进算法能很好地解决高并发问题。