• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (10): 98-103.

• 论文 • 上一篇    下一篇

一种资源关联的云服务选择机制研究

赵鹏飞1,王志坚1,2,叶枫1,2,杜京京1   

  1. (1.河海大学计算机与信息学院,江苏 南京 211100;2.南京航空航天大学计算机科学与技术学院,江苏 南京 210016)
  • 出版日期:2013-10-25 发布日期:2013-10-31
  • 基金资助:

    国家863计划资助项目(2008505611);江苏省自然科学基金资助项目(2012504711);河海大学中央高校基本科研业务费项目(2009B21614);河海大学自然科学基金资助项目(2009421211);“智慧河流”研究及其在六合滁河管理中的应用(2013025)

A resource associated cloud service selection mechanism          

ZHAO Pengfei1,WANG Zhijian1,2,YE Feng1,2,DU Jingjing1   

  1. (1.College of Computer and Information,Hohai University,Nanjing 211100;
    2.College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)
  • Online:2013-10-25 Published:2013-10-31

摘要:

云计算的出现将Web服务推上了更为广阔的平台。在云平台中,虚拟资源的动态分配,使得Web服务运行环境更加多变。当负载过重时,服务会由于资源不足而失效,甚至会导致系统崩溃。从系统安全及用户角度出发,资源状态成为服务选择过程中考虑的重要因素,这导致仅仅参考QoS难以选择到安全、合适的服务。为解决该问题,综合考虑了服务的QoS及虚拟机资源的状态信息。根据监测得到CPU占用、内存占用等资源状态信息,利用所提出的服务选择算法对服务进行选择。实验结果表明,考虑资源状态的服务选择算法能够得到相应状态下的最佳服务,并更快响应用户。

关键词: 云计算, 资源监测, 安全服务, 合适服务, 资源状态

Abstract:

The emerge of cloud computing pushes Web services onto a broader platform. On the cloud computing platform, dynamic allocation of virtual resources makes the running environment of web service more varied. When it is overloaded, the services will become invalid due to lack of resources, even bringing system collapse. From the perspective of users and system security, resource status turns into the primary factor that should be considered in the selection process, which makes it lose effectiveness to choose a safe and appropriate service if only QoS is considered. To solve this problem, both QoS and the virtual machine resource status are taken into account. According to the information about CPU usage and memory usage of virtual resource, the proposed service selection algorithm is used to select service. Experimental results show that, the service selection algorithm which takes the state of the resource information into account, can obtain the best service under the corresponding state, and answer customers’ requests more quickly.

Key words: cloud computing;resource monitoring;safe service;appropriate service;resource status