Providing {SLOs} for {Resource-Harvesting}{VMs} in cloud platforms

P Ambati, Í Goiri, F Frujeri, A Gun, K Wang… - … USENIX Symposium on …, 2020 - usenix.org
Cloud providers rent the resources they do not allocate as evictable virtual machines (VMs),
like spot instances. In this paper, we first characterize the unallocated resources in Microsoft …

Resource central: Understanding and predicting workloads for improved resource management in large cloud platforms

E Cortez, A Bonde, A Muzio, M Russinovich… - Proceedings of the 26th …, 2017 - dl.acm.org
Cloud research to date has lacked data on the characteristics of the production virtual
machine (VM) workloads of large cloud providers. A thorough understanding of these …

[PDF][PDF] Cloud scale resource management: Challenges and techniques

A Gulati, G Shanmuganathan, A Holler… - 3rd USENIX Workshop …, 2011 - usenix.org
Managing resources at large scale while providing performance isolation and efficient use of
underlying hardware is a key challenge for any cloud management software. Most virtual …

Protean:{VM} allocation service at scale

O Hadary, L Marshall, I Menache, A Pan… - … USENIX Symposium on …, 2020 - usenix.org
We describe the design and implementation of Protean--the Microsoft Azure service
responsible for allocating Virtual Machines (VMs) to millions of servers around the globe. A …

[PDF][PDF] Capacity leasing in cloud systems using the opennebula engine

B Sotomayor, RS Montero, IM Llorente, I Foster - 2008 - docta.ucm.es
Clouds can be used to provide on-demand capacity as a utility. Although the realization of
this idea can differ among various cloud providers (from Google App Engine1 to Amazon …

HotSpot: automated server hopping in cloud spot markets

S Shastri, D Irwin - Proceedings of the 2017 Symposium on Cloud …, 2017 - dl.acm.org
Cloud spot markets offer virtual machines (VMs) for a dynamic price that is much lower than
the fixed price of on-demand VMs. In exchange, spot VMs expose applications to multiple …

Memory-harvesting vms in cloud platforms

A Fuerst, S Novaković, Í Goiri, GI Chaudhry… - Proceedings of the 27th …, 2022 - dl.acm.org
loud platforms monetize their spare capacity by renting “Spot” virtual machines (VMs) that
can be evicted in favor of higher-priority VMs. Recent work has shown that resource …

Resource optimization across the cloud stack

ZÁ Mann - IEEE Transactions on Parallel and Distributed …, 2017 - ieeexplore.ieee.org
Previous work on optimizing resource provisioning in virtualized environments focused
either on mapping virtual machines (VMs) to physical machines (PMs) or mapping …

The Xen-Blanket: virtualize once, run everywhere

D Williams, H Jamjoom, H Weatherspoon - Proceedings of the 7th ACM …, 2012 - dl.acm.org
Current Infrastructure as a Service (IaaS) clouds operate in isolation from each other. Slight
variations in the virtual machine (VM) abstractions or underlying hypervisor services prevent …

Faster and cheaper serverless computing on harvested resources

Y Zhang, Í Goiri, GI Chaudhry, R Fonseca… - Proceedings of the …, 2021 - dl.acm.org
Serverless computing is becoming increasingly popular due to its ease of programming, fast
elasticity, and fine-grained billing. However, the serverless provider still needs to provision …