An Autonomic Risk- And Penalty-Aware Resource Allocation With Probabilistic Resource Scaling Mechanism For Multilayer Cloud Resource Provisioning
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS(2020)
Abstract
Cloud computing environment allows presenting different services on the Internet in exchange for cost payment. Cloud providers can minimize their operational costs by auto-scaling of the computational resources based on demand received from users. However, the time and cost required to increase and decrease the number of active computational resources are among the biggest limitations of scalability. Thus, auto-scaling is considered as one of the most important challenges in the field of cloud computing. The present study aimed to present a new solution to automatic scalability of resources for multilayered cloud applications under the Monitor-Analysis-Plan-Execute-Knowledge loop. In addition, the Google penalty payment model was used to model the penalty costs in the problem and to accurately evaluate the earned profit. A hybrid resource load prediction algorithm was proposed to evaluate the future of resources in each cloud layer. Further, we used statistical solution to determine the statuses of VMs in addition to presenting a risk-aware algorithm to allocate the user requests to active resources. The experimental results by Cloudsim indicated the improvement of the proposed approach in terms of operational costs, the number of used resources, and the amount of profit.
MoreTranslated text
Key words
cloud computing, multilayered application, operational cost, scalability
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined