Mapping virtual machines onto physical machines in cloud computing: A survey

I Pietri, R Sakellariou - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
Cloud computing enables users to provision resources on demand and execute applications
in a way that meets their requirements by choosing virtual resources that fit their application …

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 …

Self-adaptive resource allocation for cloud-based software services based on iterative QoS prediction model

X Chen, H Wang, Y Ma, X Zheng, L Guo - Future Generation Computer …, 2020 - Elsevier
Emerging cloud-based software services have proposed request for self-adaptive resource
allocation that provides to dynamically adjust resources on demand. Traditional self …

A tenant-based resource allocation model for scaling Software-as-a-Service applications over cloud computing infrastructures

J Espadas, A Molina, G Jiménez, M Molina… - Future Generation …, 2013 - Elsevier
Cloud computing provides on-demand access to computational resources which together
with pay-per-use business models, enable application providers seamlessly scaling their …

Improving performance and availability of services hosted on iaas clouds with structural constraint-aware virtual machine placement

D Jayasinghe, C Pu, T Eilam, M Steinder… - 2011 IEEE …, 2011 - ieeexplore.ieee.org
The increasing popularity of modern virtualization-based datacenters continues to motivate
both industry and academia to provide answers to a large variety of new and challenging …

Microscaler: Cost-Effective Scaling for Microservice Applications in the Cloud With an Online Learning Approach

G Yu, P Chen, Z Zheng - IEEE Transactions on Cloud …, 2020 - ieeexplore.ieee.org
Recently, the microservice becomes a popular architecture to construct cloud native systems
due to its agility. In cloud native systems, autoscaling is a key enabling technique to adapt to …

Exploring alternative approaches to implement an elasticity policy

H Ghanbari, B Simmons, M Litoiu… - 2011 IEEE 4th …, 2011 - ieeexplore.ieee.org
An elasticity policy governs how and when resources (eg, application server instances at the
PaaS layer) are added to and/or removed from a cloud environment. The elasticity policy …

State maintenance as a service

A Alnoor - US Patent 9,110,844, 2015 - Google Patents
When a stateful service is implemented in a cloud architecture, a state service system
receives a user interface definition for a service and generates a client proxy and optionally …

A systematic review of service level management in the cloud

F Faniyi, R Bahsoon - ACM Computing Surveys (CSUR), 2015 - dl.acm.org
Cloud computing make it possible to flexibly procure, scale, and release computational
resources on demand in response to workload changes. Stakeholders in business and …

Resource price-aware offloading for edge-cloud collaboration: A two-timescale online control approach

R Li, Z Zhou, X Chen, Q Ling - IEEE Transactions on Cloud …, 2019 - ieeexplore.ieee.org
Computation offloading is envisioned as a promising technique for prolonging the battery
lives and enhancing the computation capability of mobile devices. In this paper, we study the …