We introduce a novel multi-resource allocator to dynamically allocate resources for database servers running on virtual storage. Multi-resource allocation involves proportioning the database and storage server caches, and the storage bandwidth between applications according to overall performance goals. The problem is challenging due to the interplay between different resources, e.g., changing any cache quota affects the access pattern at the cache/disk levels below it in the storage hierarchy. We use a combination of on-line modeling and sampling to arrive at near-optimal configurations within minutes. The key idea is to incorporate access tracking and known resource dependencies e.g., due to cache replacement policies, into our performanc...
Modern server systems incorporate complex hardware and software technologies, such as solid-state dr...
Abstract — Cloud computing allows business customers to scale up and down their resource usage based...
Virtual machine is a primary way to increase resource utilizations in data centers by encapsulating ...
overhead, dynamic control, virtualization Today's enterprise data centers are shifting towards ...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Since web workloads are known to vary dynamically with time, in this paper, we argue that dynamic re...
Virtualizing the x86-based data center creates a dynamic environment for server application deployme...
Somewhat surprisingly, the behavior of analytical query engines is crucially affected by the dynamic...
Running emerging main-memory database systems within virtual machines causes huge overhead, because ...
Nowadays corporate data centers leverage virtualization technology to cut operational and management...
Click on the DOI link to access the article (may not be free).Server virtualization has enabled reso...
Abstract—Nowadays corporate data centers leverage virtualization technology to cut operational and m...
Data center efficiency is primarily sought by sharing physical resources, such as processors, memory...
AbstractWeb workloads are known to vary dynamically with time which poses a challenge to resource al...
Resource virtualization is currently being employed at all levels of the IT infrastructure to improv...
Modern server systems incorporate complex hardware and software technologies, such as solid-state dr...
Abstract — Cloud computing allows business customers to scale up and down their resource usage based...
Virtual machine is a primary way to increase resource utilizations in data centers by encapsulating ...
overhead, dynamic control, virtualization Today's enterprise data centers are shifting towards ...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Since web workloads are known to vary dynamically with time, in this paper, we argue that dynamic re...
Virtualizing the x86-based data center creates a dynamic environment for server application deployme...
Somewhat surprisingly, the behavior of analytical query engines is crucially affected by the dynamic...
Running emerging main-memory database systems within virtual machines causes huge overhead, because ...
Nowadays corporate data centers leverage virtualization technology to cut operational and management...
Click on the DOI link to access the article (may not be free).Server virtualization has enabled reso...
Abstract—Nowadays corporate data centers leverage virtualization technology to cut operational and m...
Data center efficiency is primarily sought by sharing physical resources, such as processors, memory...
AbstractWeb workloads are known to vary dynamically with time which poses a challenge to resource al...
Resource virtualization is currently being employed at all levels of the IT infrastructure to improv...
Modern server systems incorporate complex hardware and software technologies, such as solid-state dr...
Abstract — Cloud computing allows business customers to scale up and down their resource usage based...
Virtual machine is a primary way to increase resource utilizations in data centers by encapsulating ...