Grant: Discovery Grants Program - Individual
Acadia University
$11,500.00
Autonomic database management systems
FY 2008-09
Summary
Autonomic computing is an approach to self-managed computing systems with a minimum of human interference. Autonomic systems are intended to perform with little human interaction by configuring themselves when installed (or when new hardware is added), manage their own resources for peak performance, heal themselves when software breaks (or detect broken hardware and ask for repairs) and protect themselves from both internal failures and outside attacks. Automated diagnosis and resource management will result in better performance and lower operating costs. One area where the impact of autonomic computing is significant is that of embedded systems and applications. Embedded systems and applications usually have a limited amount of resources available for application to run, and as such, performance is based on the efficient and intelligent use of resources. Limited resources are further exacerbated by the lack of regular system interfaces in which resources can be adjusted. For typical embedded applications such as an address book stored in a telephone, it is not possible to adjust resources in order to improve the performance of the system. In such cases, the embedded application must be responsible for managing its own resources and achieving the best possible performance given the resources available. The application of autonomic principles to embedded applications and systems is necessary as we expect more functionality from resource-constrained devices. Autonomic computing has been especially popular in database management systems (DBMSs) in the past several years. As databases increase in size and complexity, the ability to control performance by hand becomes impractical. This problem is further intensified as DBMSs are embedded into everyday devices and expected to handle significant amounts of information and perform well. DBMS performance on these embedded applications becomes more apparent and data volume increases. Advancements in this area will be applicable to the DBMS, embedded systems and autonomic systems community.
Program
Discovery Grants Program - Individual
Recipient
Location
Nova Scotia, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
262150-2006
Name nom
Benoit, Darcy
Department département
Computer Science, Jodrey School of
Organization id
78
Institution établissement
Acadia University
Province en
Nova Scotia
Province fr
Nouvelle-Écosse
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2008
Competition year année de concours
2006
Award amount
11500
Program id
RGPIN
Program nane en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
330
Committee name en
Computing and Information Sciences - A
Committee name fr
Informatique - A
Area of application code
801
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
Computer software
Area of application fr
Logiciel
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
Autonomic database management systems
Keyword
NA
Application summary
Autonomic computing is an approach to self-managed computing systems with a minimum of human interference. Autonomic systems are intended to perform with little human interaction by configuring themselves when installed (or when new hardware is added), manage their own resources for peak performance, heal themselves when software breaks (or detect broken hardware and ask for repairs) and protect themselves from both internal failures and outside attacks. Automated diagnosis and resource management will result in better performance and lower operating costs. One area where the impact of autonomic computing is significant is that of embedded systems and applications. Embedded systems and applications usually have a limited amount of resources available for application to run, and as such, performance is based on the efficient and intelligent use of resources. Limited resources are further exacerbated by the lack of regular system interfaces in which resources can be adjusted. For typical embedded applications such as an address book stored in a telephone, it is not possible to adjust resources in order to improve the performance of the system. In such cases, the embedded application must be responsible for managing its own resources and achieving the best possible performance given the resources available. The application of autonomic principles to embedded applications and systems is necessary as we expect more functionality from resource-constrained devices. Autonomic computing has been especially popular in database management systems (DBMSs) in the past several years. As databases increase in size and complexity, the ability to control performance by hand becomes impractical. This problem is further intensified as DBMSs are embedded into everyday devices and expected to handle significant amounts of information and perform well. DBMS performance on these embedded applications becomes more apparent and data volume increases. Advancements in this area will be applicable to the DBMS, embedded systems and autonomic systems community.