The rapid growth of digital technology has significantly increased reliance on computer systems across many different fields. This widespread adoption has also led to the deployment of devices in challenging scenarios characterized by limited resources, such as constrained computational capabilities or unreliable communication. These environments require alternative, innovative solutions, often specifically tailored to individual use cases. However, if operational conditions change at runtime, causing systems to function in unforeseen scenarios, there is a considerable risk of performance degradation or inefficient use of already limited and valuable resources. To address these complexities, Machine Learning (ML) methods offer significant potential by enabling system to autonomously adapt to evolving conditions. Techniques including predictive analytics and self-optimization allow systems to intelligently adjust at runtime, dynamically optimizing resource usage and performance. However, the effectiveness of ML-driven optimization is significantly limited by the scarcity of realistic data, particularly in scenarios involving limited resources. To mitigate this challenge, generative artificial intelligence emerges as a pivotal tool, facilitating data augmentation, enhancing the effectiveness of the development and testing processes of software solutions.

Machine Learning for Performance Optimization in Resource-Constrained Environments

Caro, Edoardo Di
Primo
;
Tortonesi, Mauro
Ultimo
2025

Abstract

The rapid growth of digital technology has significantly increased reliance on computer systems across many different fields. This widespread adoption has also led to the deployment of devices in challenging scenarios characterized by limited resources, such as constrained computational capabilities or unreliable communication. These environments require alternative, innovative solutions, often specifically tailored to individual use cases. However, if operational conditions change at runtime, causing systems to function in unforeseen scenarios, there is a considerable risk of performance degradation or inefficient use of already limited and valuable resources. To address these complexities, Machine Learning (ML) methods offer significant potential by enabling system to autonomously adapt to evolving conditions. Techniques including predictive analytics and self-optimization allow systems to intelligently adjust at runtime, dynamically optimizing resource usage and performance. However, the effectiveness of ML-driven optimization is significantly limited by the scarcity of realistic data, particularly in scenarios involving limited resources. To mitigate this challenge, generative artificial intelligence emerges as a pivotal tool, facilitating data augmentation, enhancing the effectiveness of the development and testing processes of software solutions.
2025
978-3-903176-75-1
979-8-3315-9089-5
Resource-Constrained Environments, Machine Learning, Generative AI, Industrial Edge, Disaster Recovery
File in questo prodotto:
File Dimensione Formato  
1571191041.pdf

solo gestori archivio

Tipologia: Post-print
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 252.29 kB
Formato Adobe PDF
252.29 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in SFERA 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/11392/2613501
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact