摘要
云计算环境下,为了保障用户的QoS(Quality of Service)需求,需要在用户和资源提供者之间建立一种自动交互和任务分配的机制。运用多Agent系统的交互性、社会性特点,提出基于多Agent系统的云计算环境下用户任务分配的方法,深入讨论了云用户Agent、云虚拟资源Agent之间通过合同网协议进行交互的具体方法,并在不同场景下模拟实现了云用户任务分配给虚拟机的过程,得出了有效的实验结果。
In order to guarantee the user's QoS( Quality of Service) requirements in the Cloud Computing environment,mechanism for automatic interaction and task allocation between users and resource providers is needed,A method of user task allocation in cloud computing environment based on Multi-Agent Systems was proposed using the interactive and social characteristics of Multi-Agent Systems. The interactive method between cloud user Agent and cloud virtual resource Agent through contract net protocol was discussed in detail. In different scenarios,the process of allocating the cloud user's task to the virtual machine was simulated and effective experimental results were obtained.
引文
[1]田文洪,赵勇.数据中心资源优化调度理论与实践[M],电子工业出版社,2014年第1版.
[2]刘鹏,云计算(第三版)[M],电子工业出版社,2015年第3版.
[3]WU L,GARG S K,BUYYA R,et al.Automated SLA negotiation framework for cloud computing[C]∥Clu ster,Cloud and Grid Computing(CCGrid),2013:235-244.
[4]AL-AYYOUB M,JARARWEH Y,DARAGHMEH M,et al.Multi-agent based dynamic resource provisioning and monitoring for cloud computing systems infrastructu re[J].Cluster Computing,2015,18(2):919-932.
[5]SYCARA K P.Multiagent systems[J].AI magazine,1998,19(2):79.
[6]RC D K,ASHWIN R.Multi-Agent based Cloud Services[J].International Journal of Computer Appl ications,2012:7-10.
[7]Sim K M.Agent-based cloud computing[J].IEEE Transactions on Services Computing,2012,5(4):564-577.
[8]Richa Bhargava,A.K.Srivastva,Vandana Srivastav a.A Framework of Multi Agent System in Cloud Com puting[J],International Journal of Science,2015,6(4):2013-2106.
[9]Jian Chen,Xinwei Han,Guorui Jiang.A Negotiatio n Model Based on Multi-agent System under Cloud Computing[C],The Ninth International Multi-Confer ence on Computing in the Global Information Techn ology,2014:157-164.
[10]陈建,蒋国瑞,云计算环境下基于BRB策略的自动谈判[J],中国科技论文,2014,(1):58-64.
[11]李晨晖,张兴旺,崔建明,等,一种基于异构云计算平台的资源管理模型[J],情报理论与实践,2013,(1):104-108.
[12]陶晓玲,韦毅,王勇,一种基于分层多代理的云计算负载均衡方法[J],电子学报,2016(9):2016-2012.
[13]张凯旋,顾春华,万峰,云环境下基于Agent协商的宿主机容错策略[J],计算机应用与软件,2017(1):28-33.
[14]王丽丽,基于智能体服务的云计算架构研究[J],首都师范大学学报(自然科学版),2015(2):162-164.
[15]Mell P,Grance T.The NIST Definition of Cloud Computing:Recommendations of the National Institut e of Standards and Technology(2011)[J].NIST Spec Publ,2012,800145.
[16]赵静,云计算环境下联合移动代理技术的入侵检测系统研究[J],自动化与仪器仪表,2017(6):162-164.
[17]Bellifemine F L,Caire G,Greenwood D.Develop ing multiagent systems with JADE[M].John Wiley&Sons,2007.