0% ont trouvé ce document utile (0 vote)
71 vues14 pages

Ordonnancement et UML-MARTE

Transféré par

il
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
71 vues14 pages

Ordonnancement et UML-MARTE

Transféré par

il
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

GL4 - année universitaire: 2024/2025

UML-MARTE
et
Techniques d’Ordonnancement
des Systèmes Distribués
travail fait par :
Frikha Ahmed Mejdi Omar

Bzeouich Naoures Chebil Ilef


GL4 - année universitaire: 2024/2025

Sommaire
01 Introduction

02 Techniques d’ordonnancement des systèmes distribués :


Définition et des techniques d’ordonnancement
03 Transition : Relation avec UML-MARTE

04 UML-MARTE : Définition et Avantages

05 Conclusion
GL4 - année universitaire: 2024/2025

01 Introduction
Dans les systèmes distribués, l’ordonnancement joue un rôle crucial en
garantissant que les ressources disponibles soient utilisées efficacement
tout en respectant les contraintes temporelles et énergétiques.

Parallèlement, le langage de modélisation UML (Unified Modeling


Language) enrichi par le profil MARTE (Modeling and Analysis of Real-Time
and Embedded systems) offre des outils puissants pour modéliser et
analyser ces systèmes complexes.

On va présenter une analyse des techniques d’ordonnancement des


systèmes distribués et leur relation avec UML-MARTE.
GL4 - année universitaire: 2024/2025

02
Techniques d’ordonnancement des systèmes distribués :
Définition et des techniques d’ordonnancement

Les techniques d’ordonnancement des systèmes distribués visent à


organiser et planifier l’exécution des tâches dans un environnement où
les ressources (unités de calcul, énergie, réseaux) sont dispersées.

Elles visent à maximiser les performances systèmes tout en garantissant


la fiabilité et la résilience face aux défaillances.
GL4 - année universitaire: 2024/2025

02
Techniques d’ordonnancement des systèmes distribués :
Définition et des techniques d’ordonnancement
Ces techniques doivent prendre en compte des contraintes comme :

Consommation Tolérance aux


Temps Réel Communication
d’énergie pannes

Garantir l’exécution Limitée par les Synchronisation entre Sécurité et résilience


avant des deadlines ressources multiples processeurs. face aux échecs
strictes. embarquées. matériels ou logiciels
GL4 - année universitaire: 2024/2025

02
Techniques d’ordonnancement des systèmes distribués :
Définition et des techniques d’ordonnancement

Voici quelques techniques majeures tirées de l’article “Multiagent Architecture for Distributed
Adaptive Scheduling of Reconfigurable Real-Time Tasks With Energy Harvesting
Constraints “ (P.4)

1 2 3 4

ED-H (Earliest Gestion de l’énergie Ordonnancement Ordonnancement


Deadline-Harvesting) basée sur des époques basé sur l’utilisation conscient des délais avec
CPU (UTB) migration d’énergie
GL4 - année universitaire: 2024/2025

02
Techniques d’ordonnancement des systèmes distribués :
Définition et des techniques d’ordonnancement

Le technique Description:
Extension de l’algorithme EDF (Earliest Deadline First), intègre des
d’ordonnancement
mécanismes de gestion de l’énergie.
des systèmes
distribués
Caractéristiques:
Ordonnance les tâches selon leur urgence et le niveau d’énergie
ED-H (Earliest
disponible.
Deadline- Utilise les notions de « slack-time » et « slack-energy ».
Harvesting) Autorise une tâche uniquement si les ressources énergétiques
permettent de respecter les délais futurs.
GL4 - année universitaire: 2024/2025

02
Techniques d’ordonnancement des systèmes distribués :
Définition et des techniques d’ordonnancement

Contexte: Le technique
Réseaux de capteurs sans fil (WSN) avec récolte d’énergie. d’ordonnancement
des systèmes
distribués
Techniques utilisées :
Dynamic Voltage Scaling (DVS) : Ajuste la tension pour réduire la
Gestion de
consommation énergétique.
l’énergie basée sur
Dynamic Modulation Scaling (DMS) : Modifie les niveaux de des époques
modulation radio.
GL4 - année universitaire: 2024/2025

02
Techniques d’ordonnancement des systèmes distribués :
Définition et des techniques d’ordonnancement

Le technique
Description: Caractéristiques:
d’ordonnancement
des systèmes Combine un algorithme dynamique de
distribués Exploite l’utilisation
tension et fréquence (DVFS) avec la
CPU des tâches
gestion des « slacks ».
Ordonnancement (éxécution maximale
basé sur l’utilisation divisée par la
S’adapte aux architectures multicœurs
CPU (UTB) période).
en distribuant les tâches.
GL4 - année universitaire: 2024/2025

02
Techniques d’ordonnancement des systèmes distribués :
Définition et des techniques d’ordonnancement

Le technique Contexte:
d’ordonnancement des Gestion des supercondensateurs distribués dans les
systèmes distribués capteurs

Caractéristiques:
Ordonnancement
conscient des délais avec Migrer l’énergie entre sources tout en respectant les
migration d’énergie contraintes de délais.
GL4 - année universitaire: 2024/2025

03 Transition : Relation avec UML-MARTE

Les techniques d’ordonnancement des systèmes distribués bénéficient fortement d’outils de


modélisation permettant de représenter des éléments complexes tels que les tâches, ressources,
contraintes temporelles et énergétiques.

UML enrichi par le profil MARTE fournit un cadre adapté pour modéliser ces aspects. Il permet de
capturer les besoins systèmes et d’analyser les performances des solutions d’ordonnancement.
GL4 - année universitaire: 2024/2025

04 UML-MARTE : Définition et Avantages

Qu’est-ce qu’UML-MARTE ?
UML (Unified Modeling Language) est un langage de modélisation
standard permettant de représenter les systèmes complexes. Le
profil MARTE (Modeling and Analysis of Real-Time and Embedded
Systems) est une extension d’UML spécialement conçue pour les
systèmes embarqués et temps réel.
GL4 - année universitaire: 2024/2025

04 UML-MARTE : Définition et Avantages

Points forts
d’UML-MARTE
Modélisation des tâches et des
Flexibilité et standardisation
ressources
Support pour l’analyse de
Représente les tâches, leur Compatible avec d’autres profils
période, leur priorité, et les performance UML pour une modélisation
délais. exhaustive.
Intègre des concepts
Modélise les ressources comme le « schedulability Apporte une rigueur et une
(CPU, mémoire, énergie) et analysis » pour évaluer les standardisation pour les
leur interaction. performances des systèmes. systèmes temps réel complexes
GL4 - année universitaire: 2024/2025

05 Conclusion
Les techniques d’ordonnancement des systèmes distribués jouent un rôle essentiel dans
l’optimisation des ressources et le respect des contraintes temporelles et énergétiques. Leur
complexité exige des outils puissants pour leur conception et leur validation, et UML-MARTE
se présente comme un allié de choix. En modélisant les tâches, les ressources et les
contraintes, UML-MARTE facilite le développement de solutions fiables et performantes,
répondant aux exigences des systèmes modernes. Cette approche structurée permet
d’améliorer significativement les processus de conception et d’analyse des systèmes
distribués.

Vous aimerez peut-être aussi