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 …

SLO-aware dynamic self-adaptation of resources

M Awad, N Kara, C Edstrom - Future Generation Computer Systems, 2022 - Elsevier
Abstract Cloud computing and Network Function Virtualization (NFV) are two
complementary technologies. Virtual network functions (VNFs) provided by NFV are …

Adaptive load management of web applications on software defined infrastructure

N Beigi-Mohammadi, M Shtern… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Auto-scalability is a common approach for management of cloud applications where
resources are provisioned and de-provisioned on demand. Because of its automatic nature …

Super-cloudlet: rethinking edge computing in the era of open optical networks

B Mirkhanzadeh, T Zhang, M Razo-Razo… - 2021 International …, 2021 - ieeexplore.ieee.org
Edge computing is an attractive architecture to efficiently provide compute resources to
many applications that demand specific QoS requirements. The edge compute resources …

Augure: Proactive reconfiguration of cloud applications using heterogeneous resources

RG Martínez, Z Li, A Lopes… - 2017 IEEE 16th …, 2017 - ieeexplore.ieee.org
Cloud computing has enabled many applications to dynamically accommodate their
resources in response to variations in their workloads. Elastic scaling is implemented mostly …

A framework for requirements decomposition, sla management and dynamic system reconfiguration

M Abbasipour - 2018 - spectrum.library.concordia.ca
To meet user requirements, systems can be built from Commercial-Off-The-Shelf (COTS)
components, potentially from different vendors. However, the gap between the requirements …

Software Defined Orchestration of Network and Compute Resources

B Mirkhanzadeh - 2023 - utd-ir.tdl.org
Edge computing is an attractive architecture to efficiently provide compute resources to
many applications that demand specific QoS requirements. The edge compute resources …

A predictive autoscaler for elastic batch jobs

P Gao - arXiv preprint arXiv:2010.05049, 2020 - arxiv.org
Large batch jobs such as Deep Learning, HPC and Spark require far more computational
resources and higher cost than conventional online service. Like the processing of other …

A model-based approach for design time elasticity rules generation

M Abbasipour, F Khendek… - 2018 23rd International …, 2018 - ieeexplore.ieee.org
Elasticity is a key feature of cloud systems. It allows service providers to adapt resource
provisioning to workload changes without impacting the users. For this purpose, the system …

Trigger correlation for dynamic system reconfiguration

M Abbasipour, F Khendek, M Toeroe - Proceedings of the 33rd Annual …, 2018 - dl.acm.org
Service Providers1 aim at optimizing resource utilisation while respecting the Service Level
Agreements (SLAs) entered with customers. Dynamic reconfiguration is a mechanism for …