Auto-Scaling Techniques in Cloud Computing: Issues and Research Directions | Synapse