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 条
  • [31] Optimal Resource Allocation of Cloud-Based Spark Applications
    Lattuada, Marco
    Barbierato, Enrico
    Gianniti, Eugenio
    Ardagna, Danilo
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (02) : 1301 - 1316
  • [32] A Resource Allocation Based Multi - Cloud Providers for VoD Applications
    Sankar, S. Gowri
    Sumalatha, M. R.
    [J]. 2014 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING, 2014, : 312 - 318
  • [33] Elastic Resource Allocation for a Cloud-Based Web Caching System
    Kabir, Farhana
    Hall, Travis
    Wallace, Scott A.
    Chiu, David
    [J]. INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2014, 5 (01): : 1 - 22
  • [34] Artificial neural network-based virtual machine allocation in cloud computing
    Shalu
    Singh, Dinesh
    [J]. JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2021, 24 (06): : 1739 - 1750
  • [35] XSS-secure as a service for the platforms of online social network-based multimedia web applications in cloud
    Gupta, Shashank
    Gupta, B. B.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (04) : 4829 - 4861
  • [36] XSS-secure as a service for the platforms of online social network-based multimedia web applications in cloud
    Shashank Gupta
    B. B. Gupta
    [J]. Multimedia Tools and Applications, 2018, 77 : 4829 - 4861
  • [37] A resource allocation approach for managing critical network-based infrastructure systems
    Dehghani, Mohammad Saied
    Sherali, Hanif D.
    [J]. IIE TRANSACTIONS, 2016, 48 (09) : 826 - 837
  • [38] Network-based resource allocation for Grid Computing within an SLA context
    Quan, Dang Minh
    Hsu, D. Frank
    [J]. GCC 2005: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2006, : 274 - +
  • [39] State Space Model and Queuing Network Based Cloud Resource Provisioning for Meshed Web Systems
    Lei, Yamin
    Cai, Zhicheng
    Li, Xiaoping
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 3787 - 3799
  • [40] A framework for joint resource allocation of MapReduce and web service applications in a shared cloud cluster
    Cano, Lorela
    Carello, Giuliana
    Ardagna, Danilo
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 120 : 127 - 147