Optimizing Cloud and IoT Resource Utilization: A proactive, application-agnostic auto-scaling technique using machine learning. - Ahmad Reshad; Manar Jammal (UCC, 2024)