The simplest strategy to guarantee good quality of service (QoS) for a latency-sensitive workload with sub-millisecond latency in a shared cluster environment is to never run other workloads concurrently with it on the same server. Unfortu-nately, this inevitably leads to low server utilization, reduc-ing both the capability and cost effectiveness of the cluster. In this paper, we analyze the challenges of maintaining high QoS for low-latency workloads when sharing servers with other workloads. We show that workload co-location leads to QoS violations due to increases in queuing delay, scheduling delay, and thread load imbalance. We present techniques that address these vulnerabilities, ranging from provisioning the latency-critical service...
A major theme of IT in the past decade has been the shift from on-premise hardware to cloud computin...
To handle the growing demands of data intensive applications, storage consolidation is becoming an a...
While co-locating virtual machines improves utilization in resource shared environments, the result...
207 pagesModern datacenters host many interactive, latency-critical (LC) services, such as web searc...
With the advent of resource shared environments such as the Cloud, virtualization has become the de ...
Jobs on most high-performance computing (HPC) systems share the network with other concurrently exec...
Servers are major energy consumers in modern datacenters. Much of that energy is wasted because appl...
163 pagesCloud multi-tenancy, which is a major contributor to cost efficiency, leads to unpredictabl...
Distributed, large-scale, enterprise applications are commonly supported in multi-tier data-center e...
In this paper, we present techniques for provisioning CPU and network resources in shared hosting pl...
Meeting service level objectives (SLOs) for tail latency is an important and challenging open proble...
Energy proportionality and workload consolidation are im-portant objectives towards increasing effic...
Energy efficiency is a key issue in data centres. Data centres consume half of its maximum power eve...
Co-scheduling processes on different cores in the same server might lead to excessive slowdowns if t...
Large-scale datacenters (DCs) host tens of thousands of diverse applications each day. However, inte...
A major theme of IT in the past decade has been the shift from on-premise hardware to cloud computin...
To handle the growing demands of data intensive applications, storage consolidation is becoming an a...
While co-locating virtual machines improves utilization in resource shared environments, the result...
207 pagesModern datacenters host many interactive, latency-critical (LC) services, such as web searc...
With the advent of resource shared environments such as the Cloud, virtualization has become the de ...
Jobs on most high-performance computing (HPC) systems share the network with other concurrently exec...
Servers are major energy consumers in modern datacenters. Much of that energy is wasted because appl...
163 pagesCloud multi-tenancy, which is a major contributor to cost efficiency, leads to unpredictabl...
Distributed, large-scale, enterprise applications are commonly supported in multi-tier data-center e...
In this paper, we present techniques for provisioning CPU and network resources in shared hosting pl...
Meeting service level objectives (SLOs) for tail latency is an important and challenging open proble...
Energy proportionality and workload consolidation are im-portant objectives towards increasing effic...
Energy efficiency is a key issue in data centres. Data centres consume half of its maximum power eve...
Co-scheduling processes on different cores in the same server might lead to excessive slowdowns if t...
Large-scale datacenters (DCs) host tens of thousands of diverse applications each day. However, inte...
A major theme of IT in the past decade has been the shift from on-premise hardware to cloud computin...
To handle the growing demands of data intensive applications, storage consolidation is becoming an a...
While co-locating virtual machines improves utilization in resource shared environments, the result...