Auto-scaling web applications in clouds: A taxonomy and survey

C Qu, RN Calheiros, R Buyya - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
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 …

How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance

M Li, T Chen, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …

ATOM: Model-driven autoscaling for microservices

AU Gias, G Casale, M Woodside - 2019 IEEE 39th International …, 2019 - ieeexplore.ieee.org
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 …

Dynamic resource scheduling in mobile edge cloud with cloud radio access network

X Wang, K Wang, S Wu, S Di, H Jin… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
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 …

Application deployment using containers with auto-scaling for microservices in cloud environment

SN Srirama, M Adhikari, S Paul - Journal of Network and Computer …, 2020 - Elsevier
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 …

A survey and taxonomy of self-aware and self-adaptive cloud autoscaling systems

T Chen, R Bahsoon, X Yao - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Autoscaling system can reconfigure cloud-based services and applications, through various
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

T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
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 …

FEMOSAA: Feature-guided and knee-driven multi-objective optimization for self-adaptive software

T Chen, K Li, R Bahsoon, X Yao - ACM Transactions on Software …, 2018 - dl.acm.org
Self-Adaptive Software (SAS) can reconfigure itself to adapt to the changing environment at
runtime, aiming to continually optimize conflicted nonfunctional objectives (eg, response …

Do performance aspirations matter for guiding software configuration tuning? an empirical investigation under dual performance objectives

T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Configurable software systems can be tuned for better performance. Leveraging on some
Pareto optimizers, recent work has shifted from tuning for a single, time-related performance …

Multi-objectivizing software configuration tuning

T Chen, M Li - Proceedings of the 29th ACM Joint Meeting on …, 2021 - dl.acm.org
Automatically tuning software configuration for optimizing a single performance attribute (eg,
minimizing latency) is not trivial, due to the nature of the configuration systems (eg, complex …