Canada Spends Logo

Explorez notre analyse du budget 2026

Grant: Collaborative Research and Development Grants

University of Waterloo

$142,317.00

Dynamic resource allocation for virtual database appliances

EF 2011-12

Résumé
Virtualization is fast becoming a critical technology in modern data centers. Server virtualization allows software to be deployed on virtual servers, which can then be hosted on a pool of physical machines. This makes it easy, for example, to move a software service from a smaller physical host to a more powerful one, or to move services off of a physical host that has failed or is in need of maintenance or repair. Virtualization also supports resource consolidation in data centers. Instead of physically overprovisioning each software application to accommodate that application's peak load, virtualized applications dynamically and flexibly share a common, consolidated pool of physical resources. The goal of this project is to develop techniques for automating the administration of virtual database appliances, which are database management systems that are deployed on virtual servers. We propose to develop techniques for automatically adjusting the physical resources that are used to host a virtual database appliance, so that the database system will be able to attain specified performance targets. We propose to develop techniques for automatically scaling up virtual database appliances over time as their workload grows. Finally, we propose to to develop techniques for minimizing the power required to host a given set of virtual database appliances on a pool of physical servers.
Programme
Collaborative Research and Development Grants
Emplacement
Ontario, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data

Tel que publié

Application id
363810-2007
Name nom
Salem, Kenneth
Department département
Computer Science, David R. Cheriton School of
Organization id
33
Institution établissement
University of Waterloo
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2011
Competition year année de concours
2007
Award amount
142317
Program id
CRDPJ
Program nane en
Collaborative Research and Development Grants
Program name fr
Subventions de recherche et développement coopérative
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
802
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Information systems and technology
Area of application fr
Systèmes d'information et technologie de l'information
Research subject code
2711
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Database management
Research subject fr
Gestion de bases de données
Partie
3
Nb partie
3
Application title
Dynamic resource allocation for virtual database appliances
Keyword
NSERC
Application summary
Virtualization is fast becoming a critical technology in modern data centers. Server virtualization allows software to be deployed on virtual servers, which can then be hosted on a pool of physical machines. This makes it easy, for example, to move a software service from a smaller physical host to a more powerful one, or to move services off of a physical host that has failed or is in need of maintenance or repair. Virtualization also supports resource consolidation in data centers. Instead of physically overprovisioning each software application to accommodate that application's peak load, virtualized applications dynamically and flexibly share a common, consolidated pool of physical resources. The goal of this project is to develop techniques for automating the administration of virtual database appliances, which are database management systems that are deployed on virtual servers. We propose to develop techniques for automatically adjusting the physical resources that are used to host a virtual database appliance, so that the database system will be able to attain specified performance targets. We propose to develop techniques for automatically scaling up virtual database appliances over time as their workload grows. Finally, we propose to to develop techniques for minimizing the power required to host a given set of virtual database appliances on a pool of physical servers.