ESNemble: an Echo State Network-based ensemble for workload prediction and resource allocation of Web applications in the cloud

被引:10
|
作者
Hoang Minh Nguyen [1 ]
Kalra, Gaurav [1 ]
Jun, Tae Joon [1 ]
Woo, Sungpil [1 ]
Kim, Daeyoung [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Sch Comp, Daejeon, South Korea
来源
JOURNAL OF SUPERCOMPUTING | 2019年 / 75卷 / 10期
基金
新加坡国家研究基金会;
关键词
Ensemble; Echo state network; Prediction; Web applications; Cloud computing; APPROXIMATION;
D O I
10.1007/s11227-019-02851-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Workload prediction is an essential prerequisite to allocate resources efficiently and maintain service level agreements in cloud computing environment. However, the best solution for a prediction task may not be a single model due to the challenge of varied characteristics of different systems. Thus, in this work, we propose an ensemble model, namely ESNemble, based on echo state network (ESN) for workload time series forecasting. ESNemble consists of four main steps, including features selection using ESN reservoirs, dimensionality reduction using kernel principal component analysis, features aggregation using matrices concatenation, and regression using least absolute shrinkage and selection operator for final predictions. In addition, necessary hyperparameters for ESNemble are optimized using genetic algorithm. For experimental evaluation, we have used ESNemble to combine five different prediction algorithms on three recent logs extracted from real-world web servers. Through our experimental results, we have shown that ESNemble outperforms all component models in terms of accuracy and resource allocation and presented the running time of our model to show the feasibility of our model in realworld applications.
引用
收藏
页码:6303 / 6323
页数:21
相关论文
共 50 条
  • [41] NORA: Network Oriented Resource Allocation for Data Intensive Applications in the Cloud Environment
    Abdul, Adeniyi
    Iqbal, Rahat
    Jame, Anne
    Odetayo, Michael
    Shah, Nazaraf
    [J]. PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2014, : 295 - 300
  • [42] A Workload and Machine Categorization-Based Resource Allocation Framework for Load Balancing and Balanced Resource Utilization in the Cloud
    Thakur, Avnish
    Goraya, Major Singh
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2022, 14 (01)
  • [43] A proactive resource allocation method based on adaptive prediction of resource requests in cloud computing
    Chen, Jing
    Wang, Yinglong
    Liu, Tao
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2021, 2021 (01)
  • [44] A proactive resource allocation method based on adaptive prediction of resource requests in cloud computing
    Jing Chen
    Yinglong Wang
    Tao Liu
    [J]. EURASIP Journal on Wireless Communications and Networking, 2021
  • [45] Echo state network based ensemble approach for wind power forecasting
    Wang, Huaizhi
    Lei, Zhenxing
    Liu, Yang
    Peng, Jianchun
    Liu, Jing
    [J]. ENERGY CONVERSION AND MANAGEMENT, 2019, 201
  • [46] Network Traffic Prediction Method Based on Improved Echo State Network
    Zhou, Jian
    Yang, Xinyan
    Sun, Lijuan
    Han, Chong
    Xiao, Fu
    [J]. IEEE ACCESS, 2018, 6 : 70625 - 70632
  • [47] An SLA-based Resource Allocation for IoT Applications in Cloud Environments
    Singh, Anand
    Viniotis, Yannis
    [J]. 2016 CLOUDIFICATION OF THE INTERNET OF THINGS (CIOT), 2016,
  • [48] Efficient Resource Allocation for Autonomic Service-Based Applications in the Cloud
    Hadded, Leila
    Ben Charrada, Faouzi
    Tata, Samir
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2018), 2018, : 193 - 198
  • [49] Prediction-based Instant Resource Provisioning for Cloud Applications
    Khatua, Sunirmal
    Manna, Moumita Mitra
    Mukherjee, Nandini
    [J]. 2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, : 597 - 602
  • [50] Adaptive Resource Allocation Neural Network-Based Mammogram Image Segmentation and Classification
    Indra, P.
    Kavithaa, G.
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 34 (02): : 877 - 893