刘晔 沈潇军 刘摩西
(浙江省电力公司信息技术中心,浙江 杭州 310007)
应用的发展始终是推动负载均衡技术不断进行的原动力。随着分布式网络计算在航空、金融、电力等行业的广泛应用,主流的网络负载均衡系统不能满足这些领域在高吞吐量、资源的高利用率和系统高可用性方面的要求。这些客观现实推动了云计算平台下负载均衡的研究。近几年来,基于云模式的负载均衡研究已经成为一种主流的研究方向,该技术具有可用性、扩展性、分布性等特点,将云计算和负载均衡有机结合,不但保留负载均衡的特点,还加入了云计算所带来的新功能。
负载均衡就是通过一定的机制将系统流量负载分配到不同的网络服务器上处理,为大量用户提供并发访问服务,它是实现多台网络服务器协同工作和并行处理的手段,其核心思想是根据当前网络服务器的负载情况,将到达的大量负载请求分配到不同的服务器上进行处理,以减轻单个服务器的处理负担,从而提高服务器性能,使资源得到最大利用效率。
常用的负载指标(Index)包括CPU利用率、CPU就绪队列长度、进程的响应时间、内存使用情况和磁盘访问频度以及I/O利用率等,还需要考虑异构节点的处理能力上的差别。通过对这些指标的综合评价,就可以得到某台主机的负载大小。通常,有以下三种综合评价的方法:
(1)优先级法
按负载指标优先级的高低比较,确定节点的负载轻重情况(其中优先级的高低可根据负载情况和具体的应用问题进行动态调整定时/不定时)。……