一种基于多Agent系统的云服务自组织管理方法
作者:
基金项目:

国家自然科学基金(61379051, 61133001); 新世纪优秀人才计划(NCET-10-0898)


Self-Organizing Management Approach for Cloud Services Based on Multi-Agent System
Author:
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [24]
  • |
  • 相似文献
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    在开放动态的互联网环境下的云服务呈现出发散、动态演化、异构等特征,为了适应多样的应用需求以及持续变化的云环境,云需要以灵活、适应的方法来有效地管理和提供云服务.针对这一需求,提出了一种云服务自组织管理方法,该方法利用agent的环境感知和自主行为决策的能力,依据它的职责实现对云服务的自主管理,并通过agent间的交互以自组织的方式实现对服务资源的有效管理,进而适应云环境和应用需求的变化;提出了支持上述方法和机制的实现技术,包括云服务自组织管理的核心机制和实现框架、云服务汇聚和提供的运行机制及相关实现算法.利用支持语义Web服务发现匹配的公共测试数据设计并完成了两组验证实验,实验结果表明:所提出的方法可以在持续变化的云环境下有效地管理和提供云服务,进而满足动态多样化的应用需求.

    Abstract:

    Cloud services in dynamic and open Internet environment are typically decentralized, evolving, and heterogeneous. To satisfy the dynamic application demands and to respond to the continuous changes of the cloud environment, cloud services need to be provided and managed in a flexible and adaptive way. Aiming to address the challenge, this paper proposes an approach for cloud services self-organizing management. It achieves the autonomous and flexible management of could services based on MAS that are context-aware and autonomous in behaviors. The agents governing the services interact with each other to implement self-organization in order to response to the continuous changes of cloud environment and application requirements. The paper presents the mechanisms and implementation techniques for the approach, including cloud service self-organization management mechanisms and implementation framework, cloud services aggregation and provision mechanisms and relevant core algorithms. Experiments based on public test data are performed, and the results show that the proposed approach can effectively provide and manage services under the evolving environments for various requirements of applications.

    参考文献
    [1] Amanatullah Y, Lim C, Ipung HP, Juliandri A. Toward cloud computing reference architecture: Cloud service management perspective. In: Proc. of the Int'l Conf. on ICT for Smart Society (ICISS). 2013. 1-4.[doi: 10.1109/ICTSS.2013.6588059]
    [2] Tai S, Nimis J, Lenk A, Klems M. Cloud service engineering. In: Proc. of the 2010 ACM/IEEE 32nd Int'l Conf. on Software Engineering. 2010. 475-476.[doi: 10.1145/1810295.1810437]
    [3] Tai S. Cloud service engineering: A service-oriented perspective on cloud computing (invited paper). Towards a Service-Based Internet, 2011,6994(1):191-193.[doi: 10.1007/978-3-642-24755-2_18]
    [4] Jamil E. What really is SOA: A comparison with cloud computing, Web 2.0, SaaS, WOA, Web services, PaaS and others. White Paper, Soalib Incorporated, 2009.
    [5] Buyya R, Calheiros RN, Li XR. Autonomic cloud computing: Open challenges and architectural elements. In: Proc. of the 2012 3rd Int'l Conf. on Emerging Applications of Information Technology (EAIT). 2012. 3-10.[doi: 10.1109/EAIT.2012.6407847]
    [6] Papazoglou MP, Traverso P, Dustdar S, Leymann F. Service-Oriented computing: A research roadmap. Int'l Journal of Cooperative Information Systems, 2008,17(2):223-255.
    [7] Zhang Q, Cheng L, Boutaba R. Cloud computing: State-of-the-Art and research challenges. Journal of Internet Services and Applications, 2010,1(1):7-18.[doi: 10.1007/s13174-010-0007-6]
    [8] Wooldridge M. An Introduction to Multi agent Systems. 2nd ed., John Wiley & Sons, 2009.
    [9] Mao XJ. Agent Oriented Software Engineering. Beijing: Tsinghua University Press, 2005 (in Chinese).
    [10] Serugendo GDM, Foukia N, Hassas S, Karageorgos A, Mostéfaoui SK, Rana OF, Ulieru M, Valckenaers P, Van Aart C. Self-Organisation: Paradigms and applications. In: Engineering Self-Organising Systems. LNCS 2977, 2004. 1-19.[doi: 10.1007/978-3-540-24701-2_1]
    [11] Serugendo GDM, Gleizes MP, Karageorgos A. Self-Organisation and emergence in MAS: An overview. Informatica, 2006,30(1): 45-54.
    [12] Liao BS, Jin L, Gao J. PDC-Agent enabled autonomic computing: A theory of autonomous service composition. In: Proc. of the Agent Computing and Multi-Agent Systems. Springer-Verlag, 2006. 596-601.[doi: 10.1007/11802372_65]
    [13] Sreenath RM, Singh MP. Agent-Based service selection. Web Semantics: Science, Services and Agents on the World Wide Web, 2004,1(3):261-279.[doi: 10.1016/j.websem.2003.11.006]
    [14] Chainbi W, Mezni H, Ghedira K. AFAWS: An agent based framework for autonomic Web services. Multi Agent and Grid Systems, 2012,8(1):45-68.[doi: 10.3233/MGS-2012-0185]
    [15] Sim KM. Agent-Based cloud computing. IEEE Trans. on Services Computing, 2012,5(4):564-577.[doi: 10.1109/TSC.2011.52]
    [16] Buyya R, Calheiros RN, Li XR. Autonomic cloud computing: Open challenges and architectural elements. In: Proc. of the 2012 3rd Int'l Conf. on Emerging Applications of Information Technology (EAIT). 2012. 3-10.[doi: 10.1109/EAIT.2012.6407847]
    [17] Puviani M, Frei R. Self-Management for cloud computing. In: Proc. of the Science and Information Conf. (SAI). 2013. 940-946. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6661855&matchBoolean=true&queryText=Self-Management+for cloud computing
    [18] Chen X, Zhang Y, Zhang XD, Wu YH, Huang G, Mei H. Runtime model based approach to managing diverse cloud resources. Ruan Jian Xue Bao/Journal of Software, 2014,25(7):1476-1491 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/4457.htm[doi: 10.13328/j.cnki.jos.004457]
    [19] Cao BQ, Li B, Xia QM. A service-oriented QoS-assured and multi-agent cloud computing architecture. In: Proc. of the Cloud Computing. Springer-Verlag, 2009. 644-649.[doi: 10.1007/978-3-642-10665-1_66]
    [20] Paliwal AV, Shafiq B, Vaidya J, Xiong H, Adam N. Semantics-Based automated service discovery. IEEE Trans. on Services Computing, 2012,5(2):260-275.[doi: 10.1109/TSC.2011.19]
    [21] Yang S, Sailer A, Shaikh H. Hierarchical online problem classification for IT support services. IEEE Trans. on Services Computing, 2012,5(3):345-357.[doi: 10.1109/TSC.2011.3]
    [22] W3C recommendations OWL-S: Semantic markup for Web services. http://www.w3.org/Submission/OWL-S/
    [23] Klusch M, Fries B, Sycara K. OWLS-MX: A hybrid semantic Web service matchmaker for OWL-S services. Web Semantics: Science, Services and Agents on the World Wide Web, 2009,7(2):121-133.[doi: 10.1016/j.websem.2008.10.001]
    [24] Hou F, Mao XJ, Yin JW, Wu W. An agent-based autonomous management approach to dynamic services. In: Shi Z, Wu Z, Leake D, Sattler U, eds. Proc. of the Intelligent Information Processing VII, Vol.432. Berlin, Heidelberg: Springer-Verlag, 2014. 122-132.[doi: 10.1007/978-3-662-44980-6_14]
    相似文献
    引证文献
引用本文

侯富,毛新军,吴伟.一种基于多Agent系统的云服务自组织管理方法.软件学报,2015,26(4):835-848

复制
相关视频

分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2014-08-01
  • 最后修改日期:2014-10-14
  • 在线发布日期: 2015-04-02
文章二维码
您是第19922759位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号