A Proactive Cloud Scaling Model Based on Fuzzy Time Series and SLA Awareness

被引:19
作者
Dang Tran [1 ]
Nhuan Tran [1 ]
Giang Nguyen [2 ]
Binh Minh Nguyen [1 ]
机构
[1] Hanoi Univ Sci & Technol, Sch Informat & Commun Technol, Hanoi, Vietnam
[2] Slovak Acad Sci, Inst Informat, Stare Mesto, Slovakia
来源
INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017) | 2017年 / 108卷
基金
欧盟地平线“2020”;
关键词
Fuzzy time series; neural network; genetic algorithm; adaptive resource management; decision model; SLA; autoscaling; cloud computing;
D O I
10.1016/j.procs.2017.05.121
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has emerged as an optimal option for almost all computational problems today. Using cloud services, customers and providers come to terms of usage conditions defined in Service Agreement Layer (SLA), which specifies acceptable Quality of Service (QoS) metric levels. From the view of cloud-based software developers, their application-level SLA must be mapped to provided virtual resource-level SLA. Hence, one of the important challenges in clouds today is to improve QoS of computing resources. In this paper, we focus on developing a comprehensive autoscaling solution for clouds based on forecasting resource consumption in advance and validating prediction-based scaling decisions. Our prediction model takes all advantages of fuzzy approach, genetic algorithm and neural network to process historical monitoring time series data. After that the scaling decisions are validated and adapted through evaluating SLA violations. Our solution is tested on real workload data generated from Google data center. The achieved results show significant efficiency and feasibility of our model. (C) 2017 The Authors. Published by Elsevier B.V. Peer-review under responsibility of the scientific committee of the International Conference on Computational Science
引用
收藏
页码:365 / 374
页数:10
相关论文
共 17 条
[1]  
Alhamad M., 2010, 2010 4th IEEE International Conference on Digital Ecosystems and Technologies (DEST 2010), P606, DOI 10.1109/DEST.2010.5610586
[2]  
Andrzejak Artur, 2010, Proceedings 18th IEEE/ACM International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS 2010), P257, DOI 10.1109/MASCOTS.2010.34
[3]  
[Anonymous], 2015, J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl.
[4]  
[Anonymous], 2012, Proceedings of the 3rd ACM Symposium on Cloud Computing (SOCC), DOI 10.1145/2391229.2391236
[5]   Enhancing service capability with multiple finite capacity server queues in cloud data centers [J].
Binh Minh Nguyen ;
Dang Tran ;
Giang Nguyen .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (04) :1747-1767
[6]   A Strategy for Server Management to Improve Cloud Service QoS [J].
Binh Minh Nguyen ;
Dang Tran ;
Quynh Nguyen .
2015 IEEE/ACM 19TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2015, :120-127
[7]  
Tran D, 2016, 2016 3RD NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), P240, DOI 10.1109/NICS.2016.7725658
[8]   An optimizing BP neural network algorithm based on genetic algorithm [J].
Ding, Shifei ;
Su, Chunyang ;
Yu, Junzhao .
ARTIFICIAL INTELLIGENCE REVIEW, 2011, 36 (02) :153-162
[9]  
Dutreilh Xavier, 2010, 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD 2010), P410, DOI 10.1109/CLOUD.2010.55
[10]   A new approach based on artificial neural networks for high order multivariate fuzzy time series [J].
Egrioglu, Erol ;
Aladag, Cagdas Hakan ;
Yolcu, Ufuk ;
Uslu, Vedide R. ;
Basaran, Murat A. .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (07) :10589-10594