A survey on auto-scaling: how to exploit cloud elasticity. (21st March 2023)