Gestion de l énergie renouvelable et ordonnancement temps réel dans les systèmes embarqués

Les dispositifs embarqués de nouvelle génération, comme les réseaux de capteurs sans-fil, limitent les interventions humaines. Ils fonctionnent avec un réservoir d énergie qui se recharge grâce à une source d énergie renouvelable, par exemple l énergie solaire. Concevoir de tels systèmes embarqués,...

Description complète

Détails bibliographiques
Auteurs principaux : Zhang Hui (Auteur), Chetto Maryline (Directeur de thèse)
Collectivités auteurs : Université de Nantes 1962-2021 (Organisme de soutenance), Université de Nantes Faculté des sciences et des techniques (Organisme de soutenance), École doctorale Sciences et technologies de l'information et mathématiques Nantes (Organisme de soutenance)
Format : Thèse ou mémoire
Langue : français
Titre complet : Gestion de l énergie renouvelable et ordonnancement temps réel dans les systèmes embarqués / Hui Zhang; sous la direction de Maryline Chetto
Publié : [S.l.] : [s.n.] , 2012
Accès en ligne : Accès Nantes Université
Note de thèse : Thèse de doctorat : Automatique et informatique appliquée, Systèmes temps réels : Nantes : 2012
Sujets :
Documents associés : Reproduction de: Gestion de l'énergie renouvelable et ordonnancement temps réel dans les systèmes embarqués
Description
Résumé : Les dispositifs embarqués de nouvelle génération, comme les réseaux de capteurs sans-fil, limitent les interventions humaines. Ils fonctionnent avec un réservoir d énergie qui se recharge grâce à une source d énergie renouvelable, par exemple l énergie solaire. Concevoir de tels systèmes embarqués, entièrement autonomes, nécessite la résolution d un certain nombre de problèmes liés à la récolte de l énergie ambiante, son stockage et son utilisation, de façon à assurer une autonomie durable. L étude présentée dans ce manuscrit se restreint à une architecture monoprocesseur, pourvue d un seul niveau de fréquence et destinée à supporter une application temps réel à contraintes fermes. Le travail de thèse traite de la recherche et la validation de mécanismes qui permettent d adapter au mieux l activité d un système embarqué au profil de la source d énergie ambiante. Dans cette thèse, nous avons d abord mis en évidence les points faibles de l ordonnanceur LSA (Lazy Scheduling Algorithm). Puis nous avons entrepris une étude de simulation étendue de LSA dans deux cas. Le premier concerne les applications intégrées dans un environnement qui produit son énergie régulièrement au cours du temps et le second lorsque cette énergie est produite selon un profil variable. Cette étude montre que l optimalité de LSA est contrebalancée par une complexité d implémentation importante. Ainsi les gains de performance ne sont pas si notoires notamment si nous comparons LSA à certaines heuristiques non clairvoyantes que nous avons proposées.
The new generation of embedded systems, working in some locations with limited human intervention, will have the capability to harvest energy from the environment, such as wireless sensor networks. Usually, it work with an energy storage that can be recharged from a renewable energy source, e.g., solar energy. The systematic design of such fully autonomous systems, requires to solve a number of problems related to harvesting, storage and use of ambient energy, in order to guarantee a durable running of the device. The work presented in this manuscript focusses on a single-processor architecture using monofrequency which supports firm real-time applications. In a first part, we realized a background on real-time computing and we described advanced technical developments in energy harvesting. In a following part, we pointed out the benefits and limitations of the LSA scheduler (Lazy Scheduling Algorithm) designed for real-time energy harvesting systems, and we proposed heuristics based on EDF (Earliest Deadline First) scheduler so as to reduce scheduling overhead. In order to compare those scheduling strategies, we carried out extensive simulation studies in two cases. In the first one, we were only concerned about the real-time embedded systems working in an environment where renewable energy can be maintained in a constant supply over time. In contrast, the second case focussed on the applications, supplied with a variable renewable energy source. This study shows that the benefits of LSA algorithm are countervailed by the implementation complexity. Thus, the theoretical performances of LSA are not so significant if we compare this optimal scheduler with certain non clairvoyant and non idling scheduling heuristics, very practical to implement in any operating system.
Variantes de titre : Renewable energy harvesting and real-time scheduling in embedded systems
Bibliographie : Références bibliographiques