
arXiv: 1609.09224
Web application providers have been migrating their applications to cloud data centers, attracted by the emerging cloud computing paradigm. One of the appealing features of the cloud is elasticity. It allows cloud users to acquire or release computing resources on demand, which enables web application providers to automatically scale the resources provisioned to their applications without human intervention under a dynamic workload to minimize resource cost while satisfying Quality of Service (QoS) requirements. In this article, we comprehensively analyze the challenges that remain in auto-scaling web applications in clouds and review the developments in this field. We present a taxonomy of auto-scalers according to the identified challenges and key properties. We analyze the surveyed works and map them to the taxonomy to identify the weaknesses in this field. Moreover, based on the analysis, we propose new future directions that can be explored in this area.
FOS: Computer and information sciences, web applications, Computer Science - Distributed, Parallel, and Cluster Computing, cloud computing, 302, 080501 - Distributed and Grid Systems, 890206 - Internet Hosting Services (incl. Application Hosting Services), Distributed, Parallel, and Cluster Computing (cs.DC)
FOS: Computer and information sciences, web applications, Computer Science - Distributed, Parallel, and Cluster Computing, cloud computing, 302, 080501 - Distributed and Grid Systems, 890206 - Internet Hosting Services (incl. Application Hosting Services), Distributed, Parallel, and Cluster Computing (cs.DC)
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 208 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 1% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 1% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 1% |
