• DocumentCode
    1900658
  • Title

    An automated approach to forecasting QoS attributes based on linear and non-linear time series modeling

  • Author

    Amin, Adnan ; Grunske, Lars ; Colman, Alan

  • Author_Institution
    Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Hawthorn, VIC, Australia
  • fYear
    2012
  • fDate
    3-7 Sept. 2012
  • Firstpage
    130
  • Lastpage
    139
  • Abstract
    Predicting future values of Quality of Service (QoS) attributes can assist in the control of software intensive systems by preventing QoS violations before they happen. Currently, many approaches prefer Autoregressive Integrated Moving Average (ARIMA) models for this task, and assume the QoS attributes´ behavior can be linearly modeled. However, the analysis of real QoS datasets shows that they are characterized by a highly dynamic and mostly nonlinear behavior to the extent that existing ARIMA models cannot guarantee accurate QoS forecasting, which can introduce crucial problems such as proactively triggering unrequired adaptations and thus leading to follow-up failures and increased costs. To address this limitation, we propose an automated forecasting approach that integrates linear and nonlinear time series models and automatically, without human intervention, selects and constructs the best suitable forecasting model to fit the QoS attributes´ dynamic behavior. Using real-world QoS datasets of 800 web services we evaluate the applicability, accuracy, and performance aspects of the proposed approach, and results show that the approach outperforms the popular existing ARIMA models and improves the forecasting accuracy by on average 35.4%.
  • Keywords
    Web services; autoregressive moving average processes; formal verification; quality of service; time series; ARIMA model; QoS attribute forecasting; QoS violation prevention; Web services; autoregressive integrated moving average model; model checking; quality of service; software intensive system; time series modeling; Automated QoS Forecasting; Quality of Service (QoS); Runtime Adaptation; Time Series Models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2012 Proceedings of the 27th IEEE/ACM International Conference on
  • Conference_Location
    Essen
  • Print_ISBN
    978-1-4503-1204-2
  • Type

    conf

  • DOI
    10.1145/2351676.2351695
  • Filename
    6494913