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 条
  • [1] ESNemble: an Echo State Network-based ensemble for workload prediction and resource allocation of Web applications in the cloud
    Hoang Minh Nguyen
    Gaurav Kalra
    Tae Joon Jun
    Sungpil Woo
    Daeyoung Kim
    [J]. The Journal of Supercomputing, 2019, 75 : 6303 - 6323
  • [2] Resource Allocation in a Network-Based Cloud Computing Environment: Design Challenges
    Abu Sharkh, Mohamed
    Jammal, Manar
    Shami, Abdallah
    Ouda, Abdelkader
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2013, 51 (11) : 46 - 52
  • [3] Software Defined Network-Based Edge Cloud Resource Allocation Framework
    Zaman, Faisal A.
    Jarray, Abdallah
    Karmouch, Ahmed
    [J]. IEEE ACCESS, 2019, 7 : 10672 - 10690
  • [4] Resource Allocation for Cloud SaaS Offerings based on Social Web Applications
    Schwanengel, Anna
    Jaeger, Michael C.
    Hohenstein, Uwe
    [J]. 2012 IEEE 1ST INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2012,
  • [5] Towards a Deep Belief Network-based Cloud Resource Demanding Prediction
    Zhang, Weishan
    Duan, Pengcheng
    [J]. IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 1043 - 1048
  • [6] Echo State Network-Based Content Prediction for Mobile Edge Caching Networks
    Cai, Zengyu
    Chen, Xi
    Zhang, Jianwei
    Zhu, Liang
    Hu, Xinhua
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2023, 18 (01) : 1 - 16
  • [7] A Long-term Cloud Workload Prediction Framework for Reserved Resource Allocation
    Wu, Tianyang
    Pan, Maolin
    Yu, Yang
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2022), 2022, : 134 - 139
  • [8] Adaptive Ensemble Learning-based Network Resource Workload Prediction for VNF Lifecycle Management
    Abbas, Khizar
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    [J]. 2022 23RD ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS 2022), 2022, : 431 - 434
  • [9] Energy-effective service-oriented cloud resource allocation model based on workload prediction
    Ahammad, Tanvir
    Acharjee, Uzzal Kumar
    Hasan, Mahmudul
    [J]. 2018 21ST INTERNATIONAL CONFERENCE OF COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2018,
  • [10] Cloud resource allocation for cloud-based automotive applications
    Li, Zhaojian
    Chu, Tianshu
    Kolmanovsky, Ilya V.
    Yin, Xiang
    Yin, Xunyuan
    [J]. MECHATRONICS, 2018, 50 : 356 - 365