Litcius/Paper detail

Predicting CPU usage for proactive autoscaling

Thomas J. Wang, Simone Ferlin, Marco Chiesa

202132 citationsDOI

Abstract

Private and public clouds require users to specify requests for resources such as CPU and memory (RAM) to be provisioned for their applications. The values of these requests do not necessarily relate to the application's run-time requirements, but only help the cloud infrastructure resource manager to map requested resources to physical resources. If an application exceeds these values, it might be throttled or even terminated. As a consequence, requested values are often overestimated, resulting in poor resource utilization in the cloud infrastructure. Autoscaling is a technique used to overcome these problems.

Topics & Concepts

Computer scienceReal-time computingOperating systemEmbedded systemCloud Computing and Resource ManagementComputer Graphics and Visualization TechniquesMachine Learning in Materials Science