Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Dynamic Resource Allocation for Database Servers Running on Virtual Storage
 

Summary: Dynamic Resource Allocation for Database Servers
Running on Virtual Storage
Gokul Soundararajan, Daniel Lupei, Saeed Ghanbari,
Adrian Daniel Popescu, Jin Chen , Cristiana Amza
Department of Electrical and Computer Engineering
Department of Computer Science
University of Toronto
Abstract
We introduce a novel multi-resource allocator to dynam-
ically allocate resources for database servers running on
virtual storage. Multi-resource allocation involves pro-
portioning 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

  

Source: Amza, Cristiana - Department of Electrical and Computer Engineering, University of Toronto

 

Collections: Computer Technologies and Information Sciences