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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …