Resource provisioning for cloud applications: a 3-D, provident and flexible approach

被引:54
作者
Aslanpour, Mohammad Sadegh [1 ]
Dashti, Seyed Ebrahim [1 ]
Ghobaei-Arani, Mostafa [2 ]
Rahmanian, Ali Asghar [3 ]
机构
[1] Islamic Azad Univ, Jahrom Branch, Dept Comp Engn, Jahrom, Iran
[2] Islamic Azad Univ, Qom Branch, Dept Comp Engn, Qom, Iran
[3] Shiraz Univ, Coll Elect & Comp Engn, Dept Comp Sci & Engn & IT, Shiraz, Iran
关键词
Cloud computing; Resource provisioning; Autonomic computing; Radial basis function neural network (RBFNN); Web application; Auto-scaling; WEB APPLICATIONS; ALLOCATION;
D O I
10.1007/s11227-017-2156-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The scalability feature of cloud computing attracts application service providers (ASPs) to use cloud application hosting. In cloud environments, resources can be dynamically provisioned on demand for ASPs. Autonomic resource provisioning for the purpose of preventing resources over-provisioning or under-provisioning is a widely investigated topic in cloud environments. There has been proposed a lot of resource-aware and/or service-level agreement (SLA)-aware solutions to handle this problem. However, intelligence solutions such as exploring the hidden knowledge on the Web users' behavior are more effective in cost efficiency. Most importantly, with considering cloud service diversity, solutions should be flexible and customizable to fulfill ASPs' requirements. Therefore, lack of a flexible resource provisioning mechanism is strongly felt. In this paper, we proposed an autonomic resource provisioning mechanism with resource-aware, SLA-aware, and user behavior-aware features, which is called three-dimensional mechanism. The proposed mechanism used radial basis function neural network in order to provide providence and flexibility features. The experimental results showed that the proposed mechanism reduces the cost while guarantees the quality of service.
引用
收藏
页码:6470 / 6501
页数:32
相关论文
共 40 条
[1]   Cloud Client Prediction Models Using Machine Learning Techniques [J].
Ajila, Samuel A. ;
Bankole, Akindele A. .
2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, :134-142
[2]  
[Anonymous], 2015, INT J COMPUT APPL
[3]  
[Anonymous], 2016, ARXIV160909224
[4]  
[Anonymous], 1996, INTRO RADIAL BASIS F
[5]  
[Anonymous], HPL96160
[6]  
[Anonymous], 2014, CLOUD COMPUTING
[7]   Simulation of SLA-based VM-scaling algorithms for cloud-distributed applications [J].
Antonescu, Alexandru-Florian ;
Braun, Torsten .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 :260-273
[8]   Proactive Auto-Scaling Algorithm (PASA) for cloud application [J].
Aslanpour, Mohammad Sadegh ;
Dashti, Seyed Ebrahim .
International Journal of Grid and High Performance Computing, 2017, 9 (03) :1-16
[9]   Auto-scaling web applications in clouds: A cost-aware approach [J].
Aslanpour, Mohammad Sadegh ;
Ghobaei-Arani, Mostafa ;
Toosi, Adel Nadjaran .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 95 :26-41
[10]  
Aslanpour MS, 2016, 2016 SECOND INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), P31, DOI 10.1109/ICWR.2016.7498443