论文部分内容阅读
云计算的出现将Web服务推上了更为广阔的平台。在云平台中,虚拟资源的动态分配,使得Web服务运行环境更加多变。当负载过重时,服务会由于资源不足而失效,甚至会导致系统崩溃。从系统安全及用户角度出发,资源状态成为服务选择过程中考虑的重要因素,这导致仅仅参考QoS难以选择到安全、合适的服务。为解决该问题,综合考虑了服务的QoS及虚拟机资源的状态信息。根据监测得到CPU占用、内存占用等资源状态信息,利用所提出的服务选择算法对服务进行选择。实验结果表明,考虑资源状态的服务选择算法能够得到相应状态下的最佳服务,并更快响应用户。
The advent of cloud computing has pushed Web services onto a broader platform. In the cloud platform, the dynamic allocation of virtual resources, making web services more volatile operating environment. When overloaded, the service will fail due to insufficient resources, and even lead to system crashes. From system security and user perspective, resource status becomes an important factor to be considered in service selection, which makes it difficult to choose a safe and suitable service based on QoS only. In order to solve this problem, the QoS of the service and the state information of the virtual machine resources are taken into consideration. According to monitoring the CPU usage, memory usage and other resource status information, the proposed service selection algorithm is used to select the service. The experimental results show that the service selection algorithm considering the resource status can get the best service in the corresponding state and respond to users faster.