• Ordonnancement

    1. définition

      1. répartition des tâches

        1. dans le temps

        2. dans l'espace

      2. contraintes

        1. fonctionnelles

          1. causalité

        2. non fonctionnelles

          1. performances

          2. architecture

      3. objectifs

        1. minimiser temps d'execution

        2. maximiser utilisation des ressources

        3. minimiser communications

    2. statique

      1. nécessite informations complètes

      2. modèle

        1. appli

          1. DAG

          2. graphe de précédence

        2. archi

          1. graphe des capacités de communication

      3. complexité

        1. NP-complet

        2. sauf cas très simples

      4. algos

        1. de liste

          1. glouton

          2. exemple

            1. au plus tôt

            2. avec ou sans coût de communication

        2. de partitionnement

        3. basés sur chemin critique

    3. dynamique

      1. au sein d'un processeur

        1. classique

          1. préemptif

          2. non-préemptif

        2. temps-réel

          1. RMA

            1. tâches périodiques

            2. pas de communications

            3. basé sur priorités

              1. statiques

          2. deadline monotonic

          3. EDF

            1. basé sur priorités

              1. dynamiques

          4. synchronisation

            1. invertion de priorité

            2. blocage en chaîne

            3. subtil

      2. partage de charge

        1. au lancement du processus

        2. objectif

          1. pas de proc inactif

          2. utilisation des ressources

        3. indicateur de charge

          1. taille file d'attente

      3. équilibrage de charge

        1. principes

          1. dynamique

          2. décentralisé

          3. basé sur migration

        2. émetteur initiateur

          1. quand ?

            1. intervalles réguliers

            2. sur événements

              1. création processus

            3. au dessus seuil de charge

          2. quel processus ?

            1. le dernier créé?

            2. selon critères

              1. taille

              2. âge

              3. occupation CPU

          3. à qui ?

            1. aléatoire

            2. selon sondage

        3. récepteur initiateur

          1. quand ?

            1. sous un seuil de charge

          2. de qui ?

            1. sondage

          3. quel processus ?

            1. préemption nécessaire

          4. performances généralement meilleures

    4. technologies de distribution de traitements

      1. service distant

        1. léger

        2. RPC

        3. commandes distantes

      2. exécution distante

        1. indépendance à la localisation

          1. parenté entre processus

          2. communications?

        2. hétérogénéité système

          1. recompilation?

        3. protection et sécurité

          1. restrictions de fonctionnalités

          2. pour les codes distants

      3. migration de processus

        1. état

          1. calcul

          2. communication

        2. minimisation temps de gel

          1. transfert par blocs

  • All Comments ( 1 )
    antobie said at 2010-01-08 10:14:13
    I would like to download this good map, but after clicked on download i have this message :Download failed: https://xmindshare.s3.amazonaws.com/map/scheduling-ihobjebn-1257254513985.xmind?AWSAccessKeyId=11XWTVNQHWNB33W51682&Expires=1262945773&Signature=A0Ad8eNvJaQMrlT9R93eWJwAdE8%3D -> .......Connection refused: connect What is the problem ? Thankc you in advance

    Ordonnancement

    Added: 2009-11-03 13:21:54

    From: pboulet (Joined 2008-11-14 04:42:03)

    2162 views |87 downloads

    Ordonnancement

    More From: pboulet

    Outils du doctorant
    Outils du doctorant
    2011-10-20 13:53:11|174 views
    SoC Design
MoCC
    SoC Design MoCC
    2010-05-28 09:39:59|24 views
    Problématique des
systèmes embarqués
    Problématique des systèmes embarqués
    2010-03-17 15:54:26|68 views
    Join-Calculus
    Join-Calculus
    2010-03-17 15:54:06|68 views
    Sécurité
    Sécurité
    2009-12-01 11:51:06|455 views
    Tolérance aux pannes
    Tolérance aux pannes
    2009-11-17 16:56:28|534 views
    Support noyau
    Support noyau
    2009-11-10 13:19:47|495 views
    Ordonnancement
    Ordonnancement
    2009-11-03 13:21:54|2162 views
    Synchronisation
    Synchronisation
    2009-10-20 12:06:43|1836 views
    SoC Design
MoCC
    SoC Design MoCC
    2009-10-19 09:46:40|199 views
    Communication 2/2
    Communication 2/2
    2009-10-13 08:13:09|779 views
    Communication 1/2
    Communication 1/2
    2009-10-06 13:04:35|2164 views
    Concepts fondamentaux
    Concepts fondamentaux
    2009-10-06 07:41:00|680 views
    MUG 22 Sept 2009
    MUG 22 Sept 2009
    2009-09-22 16:18:26|3766 views
    Problématique des
systèmes embarqués
    Problématique des systèmes embarqués
    2009-02-17 05:53:52|547 views
    Intervention
DaRT
AERES
    Intervention DaRT AERES
    2009-02-11 06:52:29|90 views