Resource Allocation Method for Cloud Computing Environments with Different Service Quality to Users at Multiple Access Points
Yutaro Magome, Shin-ichi Kuribayashi · 2014
In a cloud computing environment with multiple data centers over a wide area, it is highly likely that each data center would provide the different network delay to users at different locations. The authors proposed the joint multiple resource allocation method in a cloud computing environment that consists of multiple data centers and each data center provides the different network delay. However, the existing method does not take account of cases where requests that require the highest QoS (Quality of Service) occur more than expected. Moreover, the existing does not take account of computation time in data centers and therefore cannot provide the optimal resource allocation when it is necessary to take the total processing time, which includes network delay and computation time, into consideration in resource allocation. This paper proposes to enhance the existing joint multiple resource allocation method, so as to provide the following two functions: (1) a function to prevent the degradation in service quality of other request types when requests that require the highest QoS occur more than expected, and (2) a function to take account of the total time of network delay and computation time in allocating resources. The effectiveness of the proposed enhancements is confirmed by simulation evaluations.