Allocation of virtual machines in cloud data centers—a survey of problem models and optimization algorithms

ZÁ Mann - Acm Computing Surveys (CSUR), 2015 - dl.acm.org
Data centers in public, private, and hybrid cloud settings make it possible to provision virtual
machines (VMs) with unprecedented flexibility. However, purchasing, operating, and …

Scalable graph processing frameworks: A taxonomy and open challenges

S Heidari, Y Simmhan, RN Calheiros… - ACM Computing Surveys …, 2018 - dl.acm.org
The world is becoming a more conjunct place and the number of data sources such as
social networks, online transactions, web search engines, and mobile devices is increasing …

A performance study on the vm startup time in the cloud

M Mao, M Humphrey - 2012 IEEE Fifth International …, 2012 - ieeexplore.ieee.org
One of many advantages of the cloud is the elasticity, the ability to dynamically acquire or
release computing resources in response to demand. However, this elasticity is only …

Auto-scaling to minimize cost and meet application deadlines in cloud workflows

M Mao, M Humphrey - Proceedings of 2011 International Conference for …, 2011 - dl.acm.org
A goal in cloud computing is to allocate (and thus pay for) only those cloud resources that
are truly needed. To date, cloud practitioners have pursued schedule-based (eg, time-of …

Deconstructing Amazon EC2 spot instance pricing

O Agmon Ben-Yehuda, M Ben-Yehuda… - ACM Transactions on …, 2013 - dl.acm.org
Cloud providers possessing large quantities of spare capacity must either incentivize clients
to purchase it or suffer losses. Amazon is the first cloud provider to address this challenge …

Combinatorial auction-based allocation of virtual machine instances in clouds

S Zaman, D Grosu - Journal of parallel and distributed computing, 2013 - Elsevier
Most of the current cloud computing providers allocate virtual machine instances to their
users through fixed-price allocation mechanisms. We argue that combinatorial auction …

Smartharvest: Harvesting idle cpus safely and efficiently in the cloud

Y Wang, K Arya, M Kogias, M Vanga… - Proceedings of the …, 2021 - dl.acm.org
We can increase the efficiency of public cloud datacenters by harvesting allocated but
temporarily idling CPU cores from customer virtual machines (VMs) to run batch or analytics …

Dynamic resource allocation for spot markets in cloud computing environments

Q Zhang, Q Zhu, R Boutaba - 2011 Fourth IEEE International …, 2011 - ieeexplore.ieee.org
The advent of cloud computing promises to provide computational resources to customers
like public utilities such as water and electricity. To deal with dynamically fluctuating …

No one (cluster) size fits all: automatic cluster sizing for data-intensive analytics

H Herodotou, F Dong, S Babu - … of the 2nd ACM Symposium on Cloud …, 2011 - dl.acm.org
Infrastructure-as-a-Service (IaaS) cloud platforms have brought two unprecedented changes
to cluster provisioning practices. First, any (nonexpert) user can provision a cluster of any …

[PDF][PDF] {Heterogeneity-Aware} Resource Allocation and Scheduling in the Cloud

G Lee, RH Katz - 3rd USENIX Workshop on Hot Topics in Cloud …, 2011 - usenix.org
Data analytics are key applications running in the cloud computing environment. To improve
performance and cost-effectiveness of a data analytics cluster in the cloud, the data analytics …