电子学报2016,Vol.44Issue(9):2106-2113,8.DOI:10.3969/j.issn.0372-2112.2016.09.013
一种基于分层多代理的云计算负载均衡方法
A Load Balancing Method Based on Hierarchy and Multi-agent for Cloud Co mputing Platform
摘要
Abstract
To overcome the shortcoming of the load balancing method in cloud computing,a load balancing method for cloud computing platform is proposed,which is inspired by the system logic hierarchical and multi-agent theory.By making use of the idea of logical layer of cloud computing platform,on the one hand,task monitoring agents and task sub-agents are set up in the task agent layer.According to the diversity of users’tasks,the method completes the task schedu-ling based on the task priority and QoS constrained;on the other hand,resource monitoring agents and resource sub-agents are set up in resource agent layer.Considering the heterogeneity of physical nodes,the method maps the virtual machine to the physical nodes by the resource allocation policy based on the greedy heuristic.Implementation results show that the new method outperforms the others in terms of efficiency of task scheduling,makespan of task,task time-constraint viola-tion time and load balancing.Moreover,after multi-agent effectively shares the management load of the center manage-ment node,task processing ability,resource utilization rate and robustness of the cloud computing platform are significantly improved.关键词
负载均衡/云计算平台/分层/多代理Key words
load balancing/cloud computing platform/hierarchy/multi-agent分类
信息技术与安全科学引用本文复制引用
陶晓玲,韦毅,王勇..一种基于分层多代理的云计算负载均衡方法[J].电子学报,2016,44(9):2106-2113,8.基金项目
国家自然科学基金(No.61163058,No.61363006);广西可信软件重点实验室主任基金(No.KX201306);广西高校云计算与复杂系统重点实验室开放课题 ()