Clouds inherit CPU scheduling policies of operating systems. These policies enforce fairness while leveraging best-effort mechanisms to enhance responsiveness of all schedulable entities, irrespective of their service level objectives (SLOs). This leads to unpredictable performance that forces cloud providers to enforce strict reservation and isolation policies to prevent high-criticality services (e.g., Memcached) from being impacted by low-criticality ones (e.g., logging), which results in low utilization. In this paper, we present Akita, a hypervisor CPU scheduler that delivers predictable performance at high utilization. Akita allows virtual machines (VMs) to be categorized into high- and low-criticality VMs. Akita provides ...
This paper presents preliminary results from our on-going research for ensuring stable performance o...
Server consolidation in cloud computing environments makes it possible for multiple servers or deskt...
Clouds have become appealing platforms for not only general-purpose applications, but also real-time...
In the increasingly competitive public-cloud marketplace, improving the efficiency of data centers i...
Nowadays, virtualization is present in almost all cloud infrastructures. In virtualized cloud, virtu...
In virtualized cloud hosting centers, a virtual machine (VM) is generally allocated a fixed computin...
As a reaction to the increasing costs of setting up and maintaining IT systems, companies are turnin...
In Cloud systems, Virtual Machines (VMs) are scheduled to hosts according to their instant resource ...
In this paper we tackle the problem of providing Quality of Service guarantees to virtualized applic...
The speed of a device may vary since (i) IaaS hardware infrastructures are increasingly heterogeneou...
Data centres and other infrastructures in the field of information technology suffer from the major ...
This paper deals with the problem of performance stability of software running in shared virtualized...
Virtualization based cloud computing hosts networked applications in virtual machines (VMs), and pro...
This paper presents preliminary results from our on-going research for ensuring stable performance o...
Server consolidation in cloud computing environments makes it possible for multiple servers or deskt...
Clouds have become appealing platforms for not only general-purpose applications, but also real-time...
In the increasingly competitive public-cloud marketplace, improving the efficiency of data centers i...
Nowadays, virtualization is present in almost all cloud infrastructures. In virtualized cloud, virtu...
In virtualized cloud hosting centers, a virtual machine (VM) is generally allocated a fixed computin...
As a reaction to the increasing costs of setting up and maintaining IT systems, companies are turnin...
In Cloud systems, Virtual Machines (VMs) are scheduled to hosts according to their instant resource ...
In this paper we tackle the problem of providing Quality of Service guarantees to virtualized applic...
The speed of a device may vary since (i) IaaS hardware infrastructures are increasingly heterogeneou...
Data centres and other infrastructures in the field of information technology suffer from the major ...
This paper deals with the problem of performance stability of software running in shared virtualized...
Virtualization based cloud computing hosts networked applications in virtual machines (VMs), and pro...
This paper presents preliminary results from our on-going research for ensuring stable performance o...
Server consolidation in cloud computing environments makes it possible for multiple servers or deskt...
Clouds have become appealing platforms for not only general-purpose applications, but also real-time...