Time Series Forecasting for Self-Aware Systems

被引:17
|
作者
Bauer, Andre [1 ]
Zuefle, Marwin [1 ]
Herbst, Nikolas [1 ]
Zehe, Albin [1 ]
Hotho, Andreas [1 ]
Kounev, Samuel [1 ]
机构
[1] Univ Wurzburg, Dept Comp Sci, D-97070 Wurzburg, Germany
关键词
Forecasting; Time series analysis; Cognition; Task analysis; Casting; Predictive models; Buildings; Feature engineering; forecasting competition; self-aware computing; time series analysis; time series forecasting; HYBRID ARIMA; MODEL; DECOMPOSITION; OPTIMIZATION; FRAMEWORK;
D O I
10.1109/JPROC.2020.2983857
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Modern distributed systems and Internet-of-Things applications are governed by fast living and changing requirements. Moreover, they have to struggle with huge amounts of data that they create or have to process. To improve the self-awareness of such systems and enable proactive and autonomous decisions, reliable time series forecasting methods are required. However, selecting a suitable forecasting method for a given scenario is a challenging task. According to the "No-Free-Lunch Theorem," there is no general forecasting method that always performs best. Thus, manual feature engineering remains to be a mandatory expert task to avoid trial and error. Furthermore, determining the expected time-to-result of existing forecasting methods is a challenge. In this article, we extensively assess the state-of-the-art in time series forecasting. We compare existing methods and discuss the issues that have to be addressed to enable their use in a self-aware computing context. To address these issues, we present a step-by-step approach to fully automate the feature engineering and forecasting process. Then, following the principles from benchmarking, we establish a level-playing field for evaluating the accuracy and time-to-result of automated forecasting methods for a broad set of application scenarios. We provide results of a benchmarking competition to guide in selecting and appropriately using existing forecasting methods for a given self-aware computing context. Finally, we present a case study in the area of self-aware data-center resource management to exemplify the benefits of fully automated learning and reasoning processes on time series data.
引用
收藏
页码:1068 / 1093
页数:26
相关论文
共 50 条
  • [1] SELF-AWARE AND SELF-EXPRESSIVE SYSTEMS
    Torresen, Jim
    Plessl, Christian
    Yao, Xin
    COMPUTER, 2015, 48 (07) : 18 - 20
  • [2] Self-aware distributed embedded systems
    Pon, R
    Batalin, M
    Rahimi, M
    Yu, Y
    Estrin, D
    Pottie, GJ
    Srivastava, M
    Sukhatme, G
    Kaiser, WJ
    10TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 102 - 107
  • [3] Providing Self-aware Systems with Reflexivity
    Valitutti, Alessandro
    Trautteur, Giuseppe
    AI*IA 2017 ADVANCES IN ARTIFICIAL INTELLIGENCE, 2017, 10640 : 418 - 427
  • [4] Self-Aware On-Chip Systems
    Henkel, Jorg
    IEEE DESIGN & TEST, 2017, 34 (06) : 4 - 5
  • [5] Enterprise Thinking for Self-aware Systems
    Turner, Pat
    Bernus, Peter
    Noran, Ovidiu
    IFAC PAPERSONLINE, 2018, 51 (11): : 782 - 789
  • [6] Embodied Self-Aware Computing Systems
    Hoffmann, Henry
    Jantsch, Axel
    Dutt, Nikil D.
    PROCEEDINGS OF THE IEEE, 2020, 108 (07) : 1027 - 1046
  • [7] Towards Self-aware PerAda Systems
    Hart, Emma
    Paechter, Ben
    ARTIFICIAL IMMUNE SYSTEMS, 2010, 6209 : 314 - 316
  • [8] A Self-Aware Tuning and Self-Aware Evaluation Method for Finite-Difference Applications in Reconfigurable Systems
    Niu, Xinyu
    Jin, Qiwei
    Luk, Wayne
    Weston, Stephen
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (02)
  • [9] Self-Aware Workload Forecasting in Data Center Power Prediction
    Hsu, Ying-Feng
    Matsuda, Kazuhiro
    Matsuoka, Morito
    2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2018, : 321 - 330
  • [10] Knowledge representation for adaptive and self-aware systems
    Lero–the Irish Software Engineering Research Center, University of Limerick, Limerick, Ireland
    Lect. Notes Comput. Sci., (221-247):