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 条
  • [21] EMSAC-SeAC 2019: Evaluations and measurements in self-aware computing systems workshop and the workshop on self-aware computing
    Eberhardinger, Benedikt
    Gerostathopoulos, Ilias
    Krupitzer, Christian
    Lewis, Peter
    Raibulet, Claudia
    Proceedings - 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems, FAS*W 2019, 2019,
  • [22] SELF-AWARE PRIMATE
    TANNOUS, AI
    AMERICAN SCIENTIST, 1979, 67 (06) : 640 - &
  • [23] Self-aware Computing Systems: From Psychology to Engineering
    Lewis, Peter R.
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1044 - 1049
  • [24] Self-Aware Microsystems
    Gruhl, Christian
    Tomforde, Sven
    Sick, Bernhard
    2022 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2022), 2022, : 126 - 127
  • [25] Are elephants self-aware?
    Cobb, Matthew
    JOURNAL OF EXPERIMENTAL BIOLOGY, 2007, 210 (07): : IV - IV
  • [26] Are fish self-aware?
    McCallum, Erin
    JOURNAL OF EXPERIMENTAL BIOLOGY, 2019, 222 (09):
  • [27] SELF-AWARE ROBOT
    不详
    MECHANICAL ENGINEERING, 2019, 141 (04) : 11 - 11
  • [28] Self-Aware Wearable Systems in Epileptic Seizure Detection
    Forooghifar, Farnaz
    Aminifar, Amir
    Atienza, David
    2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 426 - 432
  • [29] Self-Aware Model-Driven Pervasive Systems
    Gerbert-Gaillard, Eva
    Lalanda, Philippe
    2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 221 - 222
  • [30] Self-aware Reliable and Reconfigurable Computing Systems - An Overview
    Goehringer, Diana
    Podlubne, Ariel
    Vargas, Fabian
    Krstic, Milos
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 124 - 129