Managing performance overhead of virtual machines in cloud computing: A survey, state of the art, and future directions

F Xu, F Liu, H Jin, AV Vasilakos - Proceedings of the IEEE, 2013 - ieeexplore.ieee.org
Infrastructure-as-a-Service (IaaS) cloud computing offers customers (tenants) a scalable and
economical way to provision virtual machines (VMs) on demand while charging them only …

Limits of control flow on parallelism

MS Lam, RP Wilson - ACM SIGARCH Computer Architecture News, 1992 - dl.acm.org
This paper discusses three techniques useful in relaxing the constraints imposed by control
flow on parallelism: control dependence analysis, executing multiple flows of control …

Empirical evaluation of latency-sensitive application performance in the cloud

SK Barker, P Shenoy - Proceedings of the first annual ACM SIGMM …, 2010 - dl.acm.org
Cloud computing platforms enable users to rent computing and storage resources on-
demand to run their networked applications and employ virtualization to multiplex virtual …

Towards pay-as-you-consume cloud computing

S Ibrahim, B He, H Jin - 2011 IEEE International Conference on …, 2011 - ieeexplore.ieee.org
Cloud computing enables users to perform their computation tasks in the public virtualized
cloud using a pay-as-you-go style. Current pay-as-you-go pricing schemes typically charge …

On the performance variation in modern storage stacks

Z Cao, V Tarasov, HP Raman, D Hildebrand… - … USENIX conference on …, 2017 - usenix.org
Ensuring stable performance for storage stacks is important, especially with the growth in
popularity of hosted services where customers expect QoS guarantees. The same …

A case study on the stability of performance tests for serverless applications

S Eismann, DE Costa, L Liao, CP Bezemer… - Journal of Systems and …, 2022 - Elsevier
Context: While in serverless computing, application resource management and operational
concerns are generally delegated to the cloud provider, ensuring that serverless …

Singleton: system-wide page deduplication in virtual environments

P Sharma, P Kulkarni - Proceedings of the 21st international symposium …, 2012 - dl.acm.org
We investigate memory-management in hypervisors and propose Singleton, a KVM-based
system-wide page deduplication solution to increase memory usage efficiency. We address …

[PDF][PDF] Understanding performance implications of nested file systems in a virtualized environment.

D Le, H Huang, H Wang - FAST, 2012 - usenix.org
Virtualization allows computing resources to be utilized much more efficiently than those in
traditional systems, and it is a strong driving force behind commoditizing computing …

Understanding the effects of hypervisor I/O scheduling for virtual machine performance interference

Z Yang, H Fang, Y Wu, C Li, B Zhao… - 4th IEEE International …, 2012 - ieeexplore.ieee.org
In virtualized environments, the customers who purchase virtual machines (VMs) from a third-
party cloud would expect that their VMs run in an isolated manner. However, the …

Virtual Machine Workloads: The Case for New {NAS} Benchmarks

V Tarasov, D Hildebrand, G Kuenning… - 11th USENIX Conference …, 2013 - usenix.org
Abstract Network Attached Storage (NAS) and Virtual Machines (VMs) are widely used in
data centers thanks to their manageability, scalability, and ability to consolidate resources …