A Multi-step-ahead CPU Load Prediction Approach in Distributed System

被引:8
作者
Yang, Dingyu [1 ]
Cao, Jian [1 ]
Yu, Cheng [1 ]
Xiao, Jing [2 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200030, Peoples R China
[2] Shanghai Jiao Tong Univ, Sch Informat Secur Engn, Shanghai, Peoples R China
来源
SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012) | 2012年
关键词
Time series; Distributed system; CPU load; Multi-step-ahead prediction; Change Trends Prediction;
D O I
10.1109/CGC.2012.32
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Resource performance prediction is very important for resource management and scheduling in distributed systems. In this paper, we proposed a new multi-step-ahead prediction method for CPU load. It can be divided into three steps. The first step tries to find a function to fit the range change of the sequence. The second step is to predict the multi-step-ahead change (increase or decrease) pattern. We use multiple fixed length immediately preceding history sequences to obtain the change pattern prediction. Weighting strategies and machine learning algorithm are applied to synthesize different predictions that can be derived in terms of different immediately preceding history sequences with different lengths. Finally, change range prediction and change direction prediction are composed. Experiments showed our approach was more accurate than the approach of repeating one-step-ahead prediction to make the multi-step-ahead prediction, which is widely adopted in industry.
引用
收藏
页码:206 / 213
页数:8
相关论文
共 26 条
  • [1] [Anonymous], 2003, P 17 INT PAR DISTR P
  • [2] [Anonymous], TIME SERIES ANAL FOR
  • [3] [Anonymous], 1999, PROC 8 INT S HPDC
  • [4] Armbrust M, 2009, UCBEECS200928
  • [5] A View of Cloud Computing
    Armbrust, Michael
    Fox, Armando
    Griffith, Rean
    Joseph, Anthony D.
    Katz, Randy
    Konwinski, Andy
    Lee, Gunho
    Patterson, David
    Rabkin, Ariel
    Stoica, Ion
    Zaharia, Matei
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (04) : 50 - 58
  • [6] CPU Load Prediction Model for Distributed Computing
    Bey, K. Beghdad
    Benhammadi, F.
    Mokhtari, A.
    Guessoum, Z.
    [J]. EIGHTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 39 - +
  • [7] FAST STRING SEARCHING ALGORITHM
    BOYER, RS
    MOORE, JS
    [J]. COMMUNICATIONS OF THE ACM, 1977, 20 (10) : 762 - 772
  • [8] DINDA P, 2002, CLUSTER COMPUTING, V5
  • [9] DINDA P, 2006, IEEE T PARALLEL DIST, V17
  • [10] Host load prediction using linear models
    Peter A. Dinda
    David R. O'Hallaron
    [J]. Cluster Computing, 2000, 3 (4) : 265 - 280