Survey on prediction models of applications for resources provisioning in cloud

被引:166
作者
Amiri, Maryam [1 ]
Mohammad-Khanli, Leyli [1 ]
机构
[1] Univ Tabriz, Fac Elect & Comp Engn, 29 Batman Blvd, Tabriz, E Azerbaijan, Iran
关键词
Cloud Computing; Prediction; Application; Workload; Resources; PERFORMANCE PREDICTION; ADAPTIVE ALGORITHM; LOAD PREDICTION; MANAGEMENT; PLACEMENT; FORECAST; NETWORK; GMDH;
D O I
10.1016/j.jnca.2017.01.016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
According to the dynamic nature of cloud and the rapid growth of the resources demand in it, the resource provisioning is one of the challenging problems in the cloud environment. The resources should be allocated dynamically according to the demand changes of the application. Over-provisioning increases energy wasting and costs. On the other hand, under-provisioning causes Service Level Agreements (SLA) violation and Quality of Service (QoS) dropping. Therefore the allocated resources should be close to the current demand of applications as much as possible. Furthermore, the speed of response to the workload changes to achieve the desired performance level is a critical issue for. cloud elasticity. For this purpose, the future demand of applications should be determined. Thus, the prediction of the application in different aspects (workload, performance) is an essential step before the resource provisioning. According to the prediction results, the sufficient resources are allocated to the applications in the appropriate time in a way that QoS is ensured and SLA violation is avoided. This paper reviews the state of the art application prediction methods in different aspects. Through a meticulous literature review of the state of the art application prediction schemes, a taxonomy for the application prediction models is presented that investigates main characteristics and challenges of the different models. Finally, open research issues and future trends of the application prediction are discussed.
引用
收藏
页码:93 / 113
页数:21
相关论文
共 145 条
[1]
Cloud monitoring: A survey [J].
Aceto, Giuseppe ;
Botta, Alessio ;
de Donato, Walter ;
Pescape, Antonio .
COMPUTER NETWORKS, 2013, 57 (09) :2093-2115
[2]
Akioka S, 2004, 2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, P765
[3]
Innovative Schemes for Resource Allocation in the Cloud for Media Streaming Applications [J].
Alasaad, Amr ;
Shafiee, Kaveh ;
Behairy, Hatim M. ;
Leung, Victor C. M. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) :1021-1033
[4]
Adaptive, scalable and reliable monitoring of big data on clouds [J].
Andreolini, Mauro ;
Colajanni, Michele ;
Pietri, Marcello ;
Tosi, Stefania .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 79-80 :67-79
[5]
Andreolini M, 2013, INT CONF NETW SER, P67, DOI 10.1109/CNSM.2013.6727811
[6]
[Anonymous], P 17 AS PAC SOFTW EN
[7]
[Anonymous], P 16 IFIP IEEE AMB N
[8]
[Anonymous], 2015, J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl.
[9]
[Anonymous], P INT C HIGH PERF CO
[10]
[Anonymous], 2009, ADV ARTIFICIAL NEURA