• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • 1
  • Tagged with
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Stratégie de placement et d'ordonnancement de taches logicielles pour architectures reconfigurables sous contrainte énergétique / Mapping and scheduling strategy of OS tasks into reconfigurable architectures under energy constraint

Gammoudi, Aymen 26 June 2018 (has links)
La conception de systèmes temps-réel embarqués se développe de plus en plus avec l’intégration croissante de fonctionnalités critiques pour les applications de surveillance, notamment dans le domaine biomédical, environnemental, domotique, etc. Le développement de ces systèmes doit relever divers défis en termes de minimisation de la consommation énergétique. Gérer de tels dispositifs embarqués, entièrement autonomes, nécessite cependant de résoudre différents problèmes liés à la quantité d’énergie disponible dans la batterie, à l’ordonnancement temps-réel des tâches qui doivent être exécutées avant leurs échéances, aux scénarios de reconfiguration, particulièrement dans le cas d’ajout de tâches, et à la contrainte de communication pour pouvoir assurer l’échange des messages entre les processeurs, de façon à assurer une autonomie durable jusqu’à la prochaine recharge et ce, tout en maintenant un niveau de qualité de service acceptable du système de traitement. Pour traiter cette problématique, nous proposons dans ces travaux une stratégie de placement et d’ordonnancement de tâches permettant d’exécuter des applications temps-réel sur une architecture contenant des cœurs hétérogènes. Dans cette thèse, nous avons choisi d’aborder cette problématique de façon incrémentale pour traiter progressivement les problèmes liés aux contraintes temps-réel, énergétique et de communications. Tout d’abord, nous nous intéressons particulièrement à l’ordonnancement des tâches sur une architecture mono-cœur. Nous proposons une stratégie d’ordonnancement basée sur le regroupement des tâches dans des packs pour pouvoir calculer facilement les nouveaux paramètres des tâches afin de réobtenir la faisabilité du système. Puis, nous l’avons étendu pour traiter le cas de l’ordonnancement sur une architecture multi-cœurs homogènes. Finalement, une extension de ce dernier sera réalisée afin d’arriver à l’objectif principal qui est l’ordonnancement des tâches pour les architectures hétérogènes. L’idée est de prendre progressivement en compte des contraintes d’exécution de plus en plus complexes. Nous formalisons tous les problèmes en utilisant la formulation ILP afin de pouvoir produire des résultats optimaux. L’idée est de pouvoir situer nos solutions proposées par rapport aux solutions optimales produites par un solveur et par rapport aux autres algorithmes de l’état de l’art. Par ailleurs, la validation par simulation des stratégies proposées montre qu’elles engendrent un gain appréciable vis-à-vis des critères considérés importants dans les systèmes embarqués, notamment le coût de la communication entre cœurs et le taux de rejet des tâches. / The design of embedded real-time systems is developing more and more with the increasing integration of critical functionalities for monitoring applications, particularly in the biomedical, environmental, home automation, etc. The developement of these systems faces various challenges particularly in terms of minimizing energy consumption. Managing such autonomous embedded devices, requires solving various problems related to the amount of energy available in the battery and the real-time scheduling of tasks that must be executed before their deadlines, to the reconfiguration scenarios, especially in the case of adding tasks, and to the communication constraint to be able to ensure messages exchange between cores, so as to ensure a lasting autonomy until the next recharge, while maintaining an acceptable level of quality of services for the processing system. To address this problem, we propose in this work a new strategy of placement and scheduling of tasks to execute real-time applications on an architecture containing heterogeneous cores. In this thesis, we have chosen to tackle this problem in an incremental manner in order to deal progressively with problems related to real-time, energy and communication constraints. First of all, we are particularly interested in the scheduling of tasks for single-core architecture. We propose a new scheduling strategy based on grouping tasks in packs to calculate the new task parameters in order to re-obtain the system feasibility. Then we have extended it to address the scheduling tasks on an homogeneous multi-core architecture. Finally, an extension of the latter will be achieved in order to realize the main objective, which is the scheduling of tasks for the heterogeneous architectures. The idea is to gradually take into account the constraints that are more and more complex. We formalize the proposed strategy as an optimization problem by using integer linear programming (ILP) and we compare the proposed solutions with the optimal results provided by the CPLEX solver. Inaddition, the validation by simulation of the proposed strategies shows that they generate a respectable gain compared with the criteria considered important in embedded systems, in particular the cost of communication between cores and the rate of new tasks rejection.
2

Keeping the balance ? : Management of oxidative stress, body mass and reproduction under energetic constraints by dispersing and philopatric collared flycatchers / Garder l'équilibre ? : gestion du stress oxydant, de la masse corporelle et de la reproduction selon le statut de dispersion et les contraintes énergétiques chez le gobemouche à collier

Récapet, Charlotte 03 December 2015 (has links)
La dispersion, c’est-à-dire le déplacement d’un individu entre deux sites de reproduction, est un processus clé pour la dynamique des métapopulations et les flux de gènes. Son succès peut être modulé par des différences de phénotype ou syndromes de dispersion. Cependant, les contraintes environnementales (externes) et physiologiques (internes) qui sous-tendent ces syndromes restent mal connus. Ce projet vise à clarifier l’impact des variations environnementales et des contraintes oxydatives (liées aux espèces réactives de l’oxygène produites durant la respiration) sur les phénotypes associés à la dispersion chez un passereau, le gobemouche à collier Ficedula albicollis. La demande énergétique a été expérimentalement (i) augmentée en manipulant la surface alaire ou (ii) diminuée par une supplémentation en nourriture. L’équilibre oxydo-réducteur des gobemouches en reproduction est influencé par des interactions complexes entre facteurs intrinsèques (statut de dispersion) et extrinsèques (densité de couples reproducteurs, année, traitement expérimental). La capacité antioxydante dépend principalement des différences permanentes entre individus, alors que les pro-oxydants présentent de grandes variations intra-individu. Les variations environnementales et les contraintes énergétiques modulent aussi les différences de succès reproducteur et de comportement parental liées au statut de dispersion. Nos résultats confirment que les oiseaux dispersants et philopatriques diffèrent dans leur gestion de l’équilibre oxydo-réducteur lorsqu’il est en compétition avec l’investissement reproducteur. Ces différences pourraient avoir des conséquences à long terme sur la valeur sélective et compenser les différences de succès reproducteur entre individus dispersants et philopatriques dans les habitats de faible qualité. Ce travail souligne que les traits associés à la dispersion sont souvent déterminés par des normes de réaction à l’environnement et non des différences fixées entre individus, et améliore notre compréhension des syndromes de dispersion / Dispersal, i.e. individual movement between breeding sites, is a key process for metapopulation dynamics and gene flow. Its success can be modulated by phenotypic differences between dispersing and philopatric individuals, or dispersal syndromes. However, the environmental (external) and physiological (internal) constraints underlying such syndromes remain poorly known. This project aimed at clarifying the impact of environmental variation and oxidative constraints, linked to the reactive oxygen species produced during respiration, on phenotypes associated to dispersal in a passerine bird, the collared flycatcher Ficedulla albicollis. Energetic demand was experimentally (i) increased through a wing load manipulation or (ii) relieved through food supplementation. The oxidative balance of breeding flycatchers was influenced by complex interactions of dispersal status and extrinsic factors (breeding density, year, experimental treatments). Interestingly, antioxidant capacity was influenced both by permanent individual differences and by food availability, whereas measures of pro-oxidants were highly variables within individuals. Environmental variation and energetic constraints also modulated the differences in reproduction associated with dispersal: dispersing and philopatric birds differ in their management of the oxidative balance when it is competing with reproductive investment. This thesis highlights that reaction norms, rather than fixed differences, often shape traits associated to dispersal

Page generated in 0.0728 seconds