Learning-aided predictor integration for system performance prediction

被引:0
|
作者
Zhang, Jian [1 ]
Figueiredo, Renato J. [1 ]
机构
[1] Univ Florida, Dept Elect & Comp Engn, Adv Comp & Informat Syst Lab, Gainesville, FL 32611 USA
关键词
system performance; virtual machine; virtual machine monitor; k-nearest neighbor (kNN); Bayesian classification; principal component analysis (PCA); time-series prediction;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The integration of multiple predictors promises higher prediction accuracy than the accuracy that can be obtained with a single predictor. The challenge is how to select the best predictor at any given moment. Traditionally, multiple predictors are run in parallel and the one that generates the best result is selected for prediction. In this paper, we propose a novel approach for predictor integration based on the learning of historical predictions. Compared with the traditional approach, it does not require running all the predictors simultaneously. Instead, it uses classification algorithms such as k-Nearest Neighbor (k-NN) and Bayesian classification and dimension reduction technique such as Principal Component Analysis (PCA) to forecast the best predictor for the workload under study based on the learning of historical predictions. Then only the forecasted best predictor is run for prediction. Our experimental results show that it achieved 20.18% higher best predictor forecasting accuracy than the cumulative MSE based predictor selection approach used in the popular Network Weather Service system. In addition, it outperformed the observed most accurate single predictor in the pool for 44.23% of the performance traces.
引用
下载
收藏
页码:425 / 442
页数:18
相关论文
共 50 条
  • [1] Learning-aided predictor integration for system performance prediction
    Jian Zhang
    Renato J. Figueiredo
    Cluster Computing, 2007, 10 (4) : 425 - 442
  • [2] Learning-Aided Stochastic Network Optimization With State Prediction
    Huang, Longbo
    Chen, Minghua
    Liu, Yunxin
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) : 1810 - 1820
  • [3] Learning-Aided Heuristics Design for Storage System
    Tang, Yingtian
    Lu, Han
    Li, Xijun
    Chen, Lei
    Yuan, Mingxuan
    Zeng, Jia
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 2597 - 2601
  • [4] Machine learning-aided risk stratification system for the prediction o coronary artery disease
    Li, Dan
    Xiong, Guanglian
    Zeng, Hesong
    Zhou, Qiang
    Jiang, Jiangang
    Guo, Xiaomei
    INTERNATIONAL JOURNAL OF CARDIOLOGY, 2021, 326 : 30 - 34
  • [5] Learning-aided Stochastic Network Optimization with Imperfect State Prediction
    Huang, Longbo
    Chen, Minghua
    Liu, Yunxin
    MOBIHOC'17: PROCEEDINGS OF THE 18TH ACM INTERNATIONAL SYMPOSIUM ON MOBILE AD HOC NETWORKING AND COMPUTING, 2017,
  • [6] Machine learning-aided cost prediction and optimization in construction operations
    Sharma, Virok
    Zaki, Mohd
    Jha, Kumar Neeraj
    Krishnan, N. M. Anoop
    ENGINEERING CONSTRUCTION AND ARCHITECTURAL MANAGEMENT, 2022, 29 (03) : 1241 - 1257
  • [7] Deep Learning-Aided SCMA
    Kim, Minhoe
    Kim, Nam-I
    Lee, Woongsup
    Cho, Dong-Ho
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (04) : 720 - 723
  • [8] Machine Learning-Aided Optical Performance Monitoring Techniques: A Review
    Tizikara, Dativa K.
    Serugunda, Jonathan
    Katumba, Andrew
    FRONTIERS IN COMMUNICATIONS AND NETWORKS, 2022, 2
  • [9] Learning-Aided Evolution for Optimization
    Zhan, Zhi-Hui
    Li, Jian-Yu
    Kwong, Sam
    Zhang, Jun
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (06) : 1794 - 1808
  • [10] Machine Learning-Aided Prediction of the Mechanical Properties of Frozen Fractured Rocks
    Meng, Wenzhao
    Wu, Wei
    ROCK MECHANICS AND ROCK ENGINEERING, 2023, 56 (01) : 261 - 273