摘要

云计算负载均衡是保障SLA协议的关键问题之一;针对云计算负载均衡问题,提出一种面向SLA的负载均衡策略;该策略引入人工神经网络思想,建立负载均衡模型,采用单层感知器算法(SLPA)将虚拟机负载状态进行分类,然后利用结合了动态加权轮询算法的BP神经网络算法(BPNNA-DWRRA)有针对性地对虚拟机负载权重进行预测更新,最后将任务调度到最小权重所对应的可行虚拟机上;应用CloudSim进行仿真实验,结果表明了该策略的可行性,同时,相比加权最小链接算法和粒子群算法,该策略的平均响应时间分别节省了43.6%和22.5%,SLA违反率分别降低了20.7%和14.4%;因此,所提策略在响应用户任务时,请求响应时间短,SLA违反率低,保障了SLA。

全文