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

Cited 1 time in webofscience Cited 0 time in scopus
  • Hit : 52
  • Download : 0
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.
Publisher
SPRINGER
Issue Date
2019-10
Language
English
Article Type
Article
Citation

JOURNAL OF SUPERCOMPUTING, v.75, no.10, pp.6303 - 6323

ISSN
0920-8542
DOI
10.1007/s11227-019-02851-4
URI
http://hdl.handle.net/10203/268335
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 1 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0