Auto-scaling web applications in clouds: A taxonomy and survey
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 …
attracted by the emerging cloud computing paradigm. One of the appealing features of the …
Deep configuration performance learning: A systematic survey and taxonomy
Performance is arguably the most crucial attribute that reflects the quality of a configurable
software system. However, given the increasing scale and complexity of modern software …
software system. However, given the increasing scale and complexity of modern software …
ATOM: Model-driven autoscaling for microservices
Microservices based architectures are increasingly widespread in the cloud software
industry. Still, there is a shortage of auto-scaling methods designed to leverage the unique …
industry. Still, there is a shortage of auto-scaling methods designed to leverage the unique …
How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …
Application deployment using containers with auto-scaling for microservices in cloud environment
A microservice-based application is composed of a set of small services that run within their
own processes and communicate with a lightweight mechanism. Processing the …
own processes and communicate with a lightweight mechanism. Processing the …
Predicting configuration performance in multiple environments with sequential meta-learning
Learning and predicting the performance of given software configurations are of high
importance to many software engineering activities. While configurable software systems will …
importance to many software engineering activities. While configurable software systems will …
Artificial intelligence assisted nanogenerator applications
Piezoelectric and triboelectric nanogenerators are at the forefront of converting ambient
mechanical energy into electricity. These devices have experienced significant …
mechanical energy into electricity. These devices have experienced significant …
Dynamic resource scheduling in mobile edge cloud with cloud radio access network
Nowadays, by integrating the cloud radio access network (C-RAN) with the mobile edge
cloud computing (MEC) technology, mobile service provider (MSP) can efficiently handle the …
cloud computing (MEC) technology, mobile service provider (MSP) can efficiently handle the …
A survey and taxonomy of self-aware and self-adaptive cloud autoscaling systems
Autoscaling system can reconfigure cloud-based services and applications, through various
configurations of cloud software and provisions of hardware resources, to adapt to the …
configurations of cloud software and provisions of hardware resources, to adapt to the …
The weights can be harmful: Pareto search versus weighted search in multi-objective search-based software engineering
In presence of multiple objectives to be optimized in Search-Based Software Engineering
(SBSE), Pareto search has been commonly adopted. It searches for a good approximation of …
(SBSE), Pareto search has been commonly adopted. It searches for a good approximation of …