Grant: Discovery Grants Program - Individual
St. Francis Xavier University
$15,000.00
System-level-low-power scheduling algorithm design for networked heterogeneous embedded systems
EF 2011-12
Résumé
Low power consumption is one of the most important design factors for embedded systems, especially in this global warming era. Besides the computing elements, the memory access, communication over system bus or network links and device access all consume energy which cannot be neglected. Therefore, low-power design should consider the system-level energy consumption. Most system-level energy scheduling algorithms focus on systems with single CPU or homogeneous systems. Advanced embedded systems are becoming more and more complex. They are networked and may be composed of subsystems with various processors like single-core processors, multi-core processors, GPU, E-Textiles, etc. The networked and heterogeneous nature of such systems poses a great challenge on system-level low-power design.
In this project, we will investigate new techniques to design system-level, low-power scheduling algorithms for networked heterogeneous embedded systems. The effect of various high-level architecture features, system connections, as well as scheduling policies for system-level energy, will be studied. A framework will be proposed to specify system models and constraints and to design system-level, low-power scheduling algorithms. The specifications of the system model include the task model, the energy model, the resource model, the energy model of the devices and batteries, reliability and security constraints, etc. Existing DVS scheduling and low-power management algorithms will be studied and adapted, and new system-level energy minimization algorithms will be developed for various configurations of the system. The proposed techniques and framework will be tested and evaluated, based on simulation environments.
The results of this project will make contributions for low-power embedded system designs and can be applied to the information technology industry, such as health monitoring systems and smart security devices.
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
Nova Scotia, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
228114-2010
Name nom
Lin, Man
Department département
Mathematics, Statistics and Computing Sciences
Organization id
83
Institution établissement
St. Francis Xavier University
Province en
Nova Scotia
Province fr
Nouvelle-Écosse
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2011
Competition year année de concours
2010
Award amount
15000
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
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
1207
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Information, computer and communication technologies
Area of application fr
Technologie de l'information, des ordinateurs et des réseaux de communications
Research subject code
2715
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Optimization
Research subject fr
Optimisation
Partie
2
Nb partie
5
Application title
System-level-low-power scheduling algorithm design for networked heterogeneous embedded systems
Keyword
NSERC
Application summary
Low power consumption is one of the most important design factors for embedded systems, especially in this global warming era. Besides the computing elements, the memory access, communication over system bus or network links and device access all consume energy which cannot be neglected. Therefore, low-power design should consider the system-level energy consumption. Most system-level energy scheduling algorithms focus on systems with single CPU or homogeneous systems. Advanced embedded systems are becoming more and more complex. They are networked and may be composed of subsystems with various processors like single-core processors, multi-core processors, GPU, E-Textiles, etc. The networked and heterogeneous nature of such systems poses a great challenge on system-level low-power design.
In this project, we will investigate new techniques to design system-level, low-power scheduling algorithms for networked heterogeneous embedded systems. The effect of various high-level architecture features, system connections, as well as scheduling policies for system-level energy, will be studied. A framework will be proposed to specify system models and constraints and to design system-level, low-power scheduling algorithms. The specifications of the system model include the task model, the energy model, the resource model, the energy model of the devices and batteries, reliability and security constraints, etc. Existing DVS scheduling and low-power management algorithms will be studied and adapted, and new system-level energy minimization algorithms will be developed for various configurations of the system. The proposed techniques and framework will be tested and evaluated, based on simulation environments.
The results of this project will make contributions for low-power embedded system designs and can be applied to the information technology industry, such as health monitoring systems and smart security devices.