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 条
[11]   Cloud Client Prediction Models for Cloud Resource Provisioning in a Multitier Web Application Environment [J].
Bankole, Akindele A. ;
Ajila, Samuel A. .
2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, :156-161
[12]   Automatic provisioning of multi-tier applications in cloud computing environments [J].
Beltran, Marta .
JOURNAL OF SUPERCOMPUTING, 2015, 71 (06) :2221-2250
[13]  
Buyya Rajkumar, 2009, 2009 International Conference on High Performance Computing & Simulation (HPCS), P1, DOI 10.1109/HPCSIM.2009.5192685
[14]   Mechanisms for SLA provisioning in cloud-based service providers [J].
Casalicchio, Emiliano ;
Silvestri, Luca .
COMPUTER NETWORKS, 2013, 57 (03) :795-810
[15]  
Chase J. S., 2001, Operating Systems Review, V35, P103, DOI 10.1145/502059.502045
[16]  
Chow R., 2009, Proceedings of the 2009 ACM workshop on Cloud computing security, CCSW '09, P85, DOI DOI 10.1145/1655008.1655020
[17]  
Dashti S., 2015, J EXP THEOR ARTIF IN, V1, P1
[18]   Impact of user patience on auto-scaling resource capacity for cloud services [J].
de Assuncao, Marcos Dias ;
Cardonha, Carlos H. ;
Netto, Marco A. S. ;
Cunha, Renato L. F. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 :41-50
[19]  
Gebert S., 2012 INT C TRAFF MON
[20]   An autonomic approach for resource provisioning of cloud services [J].
Ghobaei-Arani, Mostafa ;
Jabbehdari, Sam ;
Pourmina, Mohammad Ali .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (03) :1017-1036