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

F Xu, F Liu, H **, 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 …

A review of intrusion detection and blockchain applications in the cloud: approaches, challenges and solutions

O Alkadi, N Moustafa, B Turnbull - IEEE Access, 2020 - ieeexplore.ieee.org
This paper reviews the background and related studies in the areas of cloud systems,
intrusion detection and blockchain applications against cyber attacks. This work aims to …

Toward a unified ontology of cloud computing

L Youseff, M Butrico, D Da Silva - 2008 Grid Computing …, 2008 - ieeexplore.ieee.org
Progress of research efforts in a novel technology is contingent on having a rigorous
organization of its knowledge domain and a comprehensive understanding of all the …

Selecting the best VM across multiple public clouds: a data-driven performance modeling approach

NJ Yadwadkar, B Hariharan, JE Gonzalez… - Proceedings of the …, 2017 - dl.acm.org
Users of cloud services are presented with a bewildering choice of VM types and the choice
of VM can have significant implications on performance and cost. In this paper we address …

CPI2 CPU performance isolation for shared compute clusters

X Zhang, E Tune, R Hagmann, R Jnagal… - Proceedings of the 8th …, 2013 - dl.acm.org
Performance isolation is a key challenge in cloud computing. Unfortunately, Linux has few
defenses against performance interference in shared resources such as processor caches …

Q-clouds: managing performance interference effects for qos-aware clouds

R Nathuji, A Kansal, A Ghaffarkhah - … of the 5th European conference on …, 2010 - dl.acm.org
Cloud computing offers users the ability to access large pools of computational and storage
resources on demand. Multiple commercial clouds already allow businesses to replace, or …

Reliability and high availability in cloud computing environments: a reference roadmap

MR Mesbahi, AM Rahmani… - Human-centric Computing …, 2018 - Springer
Reliability and high availability have always been a major concern in distributed systems.
Providing highly available and reliable services in cloud computing is essential for …

Virtualpower: coordinated power management in virtualized enterprise systems

R Nathuji, K Schwan - ACM SIGOPS operating systems review, 2007 - dl.acm.org
Power management has become increasingly necessary in large-scale datacenters to
address costs and limitations in cooling or power delivery. This paper explores how to …

Applying reinforcement learning towards automating resource allocation and application scalability in the cloud

E Barrett, E Howley, J Duggan - Concurrency and computation …, 2013 - Wiley Online Library
SUMMARY Public Infrastructure as a Service (IaaS) clouds such as Amazon, GoGrid and
Rackspace deliver computational resources by means of virtualisation technologies. These …

Bobtail: Avoiding long tails in the cloud

Y Xu, Z Musgrave, B Noble, M Bailey - 10th USENIX Symposium on …, 2013 - usenix.org
Highly modular data center applications such as Bing, Facebook, and Amazon's retail
platform are known to be susceptible to long tails in response times. Services such as …