Fuzzy self-learning controllers for elasticity management in dynamic cloud architectures

P Jamshidi, A Sharifloo, C Pahl… - … on Quality of …, 2016 - ieeexplore.ieee.org
Cloud controllers support the operation and quality management of dynamic cloud
architectures by automatically scaling the compute resources to meet performance …

A comparison of reinforcement learning techniques for fuzzy cloud auto-scaling

H Arabnejad, C Pahl, P Jamshidi… - 2017 17th IEEE/ACM …, 2017 - ieeexplore.ieee.org
A goal of cloud service management is to design self-adaptable auto-scaler to react to
workload fluctuations and changing the resources assigned. The key problem is how and …

Managing uncertainty in autonomic cloud elasticity controllers

P Jamshidi, C Pahl, NC Mendonça - IEEE Cloud Computing, 2016 - ieeexplore.ieee.org
Elasticity allows a cloud system to maintain an optimal user experience by automatically
acquiring and releasing resources. Autoscaling-adding or removing resources automatically …

Self-learning cloud controllers: Fuzzy q-learning for knowledge evolution

P Jamshidi, AM Sharifloo, C Pahl… - … on Cloud and …, 2015 - ieeexplore.ieee.org
Auto-scaling features enable cloud applications to maintain enough resources to satisfy
demand spikes, reduce costs and keep performance in check. Most auto-scaling strategies …

Autonomic resource provisioning for cloud-based software

P Jamshidi, A Ahmad, C Pahl - … of the 9th international symposium on …, 2014 - dl.acm.org
Cloud elasticity provides a software system with the ability to maintain optimal user
experience by automatically acquiring and releasing resources, while paying only for what …

DynaQoS: Model-free self-tuning fuzzy control of virtualized resources for QoS provisioning

J Rao, Y Wei, J Gong, CZ Xu - 2011 IEEE Nineteenth IEEE …, 2011 - ieeexplore.ieee.org
Cloud elasticity allows dynamic resource provisioning in concert with actual application
demands. Feedback control approaches have been applied with success to resource …

An auto-scaling cloud controller using fuzzy q-learning-implementation in openstack

H Arabnejad, P Jamshidi, G Estrada, N El Ioini… - Service-Oriented and …, 2016 - Springer
Auto-scaling, ie, acquiring and releasing resources automatically, is a central feature of
cloud platforms. The key problem is how and when to add/remove resources in order to …

A language support for cloud elasticity management

Y Kouki, FA De Oliveira, S Dupont… - 2014 14th IEEE/ACM …, 2014 - ieeexplore.ieee.org
Elasticity is the intrinsic element that differentiates Cloud computing from traditional
computing paradigm, since it allows service providers to rapidly adjust their needs for …

QoS guarantees and service differentiation for dynamic cloud applications

J Rao, Y Wei, J Gong, CZ Xu - IEEE Transactions on Network …, 2012 - ieeexplore.ieee.org
Cloud elasticity allows dynamic resource provisioning in concert with actual application
demands. Feedback control approaches have been applied with success to resource …

Sybl: An extensible language for controlling elasticity in cloud applications

G Copil, D Moldovan, HL Truong… - 2013 13th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Elasticity in cloud computing is a complex problem, regarding not only resource elasticity but
also quality and cost elasticity, and most importantly, the relations among the three …