FAHP approach for autonomic resource provisioning of multitier applications in cloud computing environments

被引:47
作者
Khorsand, Reihaneh [1 ]
Ghobaei-Arani, Mostafa [2 ]
Ramezanpour, Mohammadreza [3 ]
机构
[1] Islamic Azad Univ, Dolatabad Branch, Dept Comp Engn, Esfahan, Iran
[2] Islamic Azad Univ, Qom Branch, Dept Comp Engn, Qom, Iran
[3] Islamic Azad Univ, Mobarakeh Branch, Dept Comp Engn, Mobarakeh, Isfahan, Iran
关键词
autonomic computing; cloud computing; FAHP; multitier applications; resource provisioning; workload prediction; AWARE; ELASTICITY; ALGORITHM; ERROR;
D O I
10.1002/spe.2627
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent advancements in web-based application, especially in cloud computing environment, allows cloud service providers to deploy and provide web-based services in the form of multitier applications. One of the most suitable infrastructure for the running of multitier applications is a cloud computing infrastructure. Since the arrival rate of users to the multitier applications varies over the time, deciding about the right amount of resources required to handle the each tier of multitier applications is not trivial, and it depends on the current workload of its each tier. Therefore, it is necessary to automatically provision resources to deal with fluctuating demands of the multitier applications. In this paper, we propose a hybrid resource provisioning approach for multitier applications based on a combination of the concept of the autonomic computing and the fuzzy analytical hierarchy process approach. Moreover, we present a framework based on MAPE-k control loop for autonomous resource provisioning of multitier applications in cloud computing environments. The effectiveness of the proposed approach under real and synthetic workloads was evaluated. The experimental results indicate that the proposed solution outperforms in terms of allocated virtual machines, response time, and cost compared with the other approaches.
引用
收藏
页码:2147 / 2173
页数:27
相关论文
共 52 条
[1]   Survey on prediction models of applications for resources provisioning in cloud [J].
Amiri, Maryam ;
Mohammad-Khanli, Leyli .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 82 :93-113
[2]  
[Anonymous], 2000, Technical Analysis from A to Z
[3]  
Bankole A.A., 2013, 2013 26 IEEE CAN C E, P1
[4]  
Bankole AA, 2013, 2013 IEEE 7 INT S SE
[5]   Automatic provisioning of multi-tier applications in cloud computing environments [J].
Beltran, Marta .
JOURNAL OF SUPERCOMPUTING, 2015, 71 (06) :2221-2250
[6]   SLA-based optimisation of virtualised resource for multi-tier web applications in cloud data centres [J].
Bi, Jing ;
Yuan, Haitao ;
Tie, Ming ;
Tan, Wei .
ENTERPRISE INFORMATION SYSTEMS, 2015, 9 (07) :743-767
[7]  
Biswas A, 2014, 2014 IEEE 6 INT C CL
[8]   FUZZY HIERARCHICAL ANALYSIS [J].
BUCKLEY, JJ .
FUZZY SETS AND SYSTEMS, 1985, 17 (03) :233-247
[9]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[10]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)