摘要
In distributed systems, resource prediction is an important but difficult topic. In many cases, multiple prediction is needed rather than only performing prediction at a single future point in time. However, traditional approaches are not sufficient for multi-step-ahead prediction. We introduce a pattern fusion model to predict multi-step-ahead CPU loads. In this model, similar patterns are first extracted from the historical data via calculating Euclidean distance and fluctuation pattern distance between historical patterns and current sequence. For a given pattern length, multiple similar patterns of this length can often be found and each of them can produce a prediction. We also propose a pattern weight strategy to merge these prediction. Finally, a machine learning algorithm is used to combine the prediction results obtained from different length pattern sets dynamically. Empirical results on four real-world production servers show that this approach achieves higher accuracy on average than existing approaches for multi-step-ahead prediction.
| 源语言 | 英语 |
|---|---|
| 页(从-至) | 1257-1266 |
| 页数 | 10 |
| 期刊 | Journal of Systems and Software |
| 卷 | 86 |
| 期 | 5 |
| DOI | |
| 出版状态 | 已出版 - 5月 2013 |
| 已对外发布 | 是 |
指纹
探究 'A pattern fusion model for multi-step-ahead CPU load prediction' 的科研主题。它们共同构成独一无二的指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver