Machine Learning (ML) is assuming an increasingly predominant role in the context of predicting application performance. Its significance lies in its ability to provide a black-box approach, which does not require a deep understanding of the application internals. This approach enables accurate predictions without delving into the details of the system, which may either be unavailable (as in the cloud) or require the formulation of highly complex models. In our study, we leveraged ML to forecast the execution time of an industrial cloud-based application dealing with risk measures as part of an Internal Model to implement Solvency II regulations for insurance companies, providing users with valuable insights into its duration based on ML algorithms. By conducting a comparative analysis of multiple models, it was determined that XGBoost is the most effective choice. The results indicated robust forecasting accuracy for intermediate times, albeit showing limitations for shorter and significantly longer durations, primarily attributed to data scarcity in those specific settings. The study achieved an overall forecasting Mean Absolute Percentage Error of 14%, highlighting the potential of ML in predicting the performance of complex industrial applications.

Machine Learning Models for Predicting the Performance of Risk Management Applications running in Cloud

L. De Giorgi;D. Ardagna
2025-01-01

Abstract

Machine Learning (ML) is assuming an increasingly predominant role in the context of predicting application performance. Its significance lies in its ability to provide a black-box approach, which does not require a deep understanding of the application internals. This approach enables accurate predictions without delving into the details of the system, which may either be unavailable (as in the cloud) or require the formulation of highly complex models. In our study, we leveraged ML to forecast the execution time of an industrial cloud-based application dealing with risk measures as part of an Internal Model to implement Solvency II regulations for insurance companies, providing users with valuable insights into its duration based on ML algorithms. By conducting a comparative analysis of multiple models, it was determined that XGBoost is the most effective choice. The results indicated robust forecasting accuracy for intermediate times, albeit showing limitations for shorter and significantly longer durations, primarily attributed to data scarcity in those specific settings. The study achieved an overall forecasting Mean Absolute Percentage Error of 14%, highlighting the potential of ML in predicting the performance of complex industrial applications.
2025
2025 IEEE Cloud Summit
979-8-3315-2363-3
File in questo prodotto:
File Dimensione Formato  
Machine_Learning_Models_for_Predicting_the_Performance_of_Risk_Management_Applications_running_in_Cloud.pdf

accesso aperto

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 1.71 MB
Formato Adobe PDF
1.71 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1307996
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact