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 …
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 …
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 …
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 …
many applications that demand specific QoS requirements. The edge compute resources …
Augure: Proactive reconfiguration of cloud applications using heterogeneous resources
Cloud computing has enabled many applications to dynamically accommodate their
resources in response to variations in their workloads. Elastic scaling is implemented mostly …
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 …
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 …
many applications that demand specific QoS requirements. The edge compute resources …
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 …
provisioning to workload changes without impacting the users. For this purpose, the system …
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 …
resources and higher cost than conventional online service. Like the processing of other …
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 …
Agreements (SLAs) entered with customers. Dynamic reconfiguration is a mechanism for …