SlideShare une entreprise Scribd logo
1  sur  18
Graphe 2-pas et contraintes de
         disponibilité

  Etudiante: Mounira BELMABROUK
Plan de l’exposé

1. graphe 2-pas
2. Présentation de l’algorithme à chemin critique
   (ACC)
3. Contraintes de disponibilité




                                                    2
                                                    2
Graphe 2-pas
T11
      T12   T13    T14      T15

      T22
            T23   T24      T25

            T33
                  T34      T35

                  T44
                           T45

                           T55

                                  3
                                  3
Graphe 2-pas
   é ut r lèe              è r ngul ire r oc x=
• R sol ion paal l d’un syst me t ia a pa bl : A b
  N=n*r
     Pour k:=1 à n faire
         Exécuter Trkk:<pour i=(k-1)r+1 à kr faire
                            pour m=(k-1)r+1 à i-1 faire
                                   xi:=xi –aim xm
                            finPour
                               xi:=xi/aii
                         finPour>
         Pour j:=k+1 à n faire
          Exécuter Trkj:< pour i=(j-1)r+1 à jr faire
                            pour m=(k-1)r+1 à ir faire
                                   xi:=xi –aim xm
                            finPour
                           finPour>
         FinPour
     FinPour
                                                          4
                                                          4
Graphe 2-pas




               5
               5
Graphe 2-pas




               6
               6
Plan de l’exposé

1. graphe 2-pas
2. Présentation de l’algorithme à chemin critique
   (ACC)
3. Contraintes de disponibilité




                                                    7
                                                    7
Présentation de l’algorithme à chemin critique: ACC
   Le chemin critique d’une tâche Tjk est défini par les
   tâches: Tjk, Tj+1,k, …, Tkk, Tk,k+1, …,Tnn , sa longueur se note
   cp(Tjk).           T11
                              T12      T1       T14       T15
                                       3
                              T22
                                       T23     T24       T25

                                       T33
                                               T34       T35

                                               T44
                                                         T45

                                                         T55
 Le plus long chemin du graphe est défini par le chemin critique
de la tâche T11.                                                      8
                                                                      8
Présentation de l’algorithme à chemin critique: ACC



Soient Tij et Tkl deux tâches libres:

       • Si cp(Tij) > cp(Tkl ) alors l'exécution de Tij

        commence au plus tard au même instant que Tkl

       • Si cp(Tij) = cp(Tkl ) alors l'ordre d'exécution est
          arbitraire



                                                               9
                                                               9
Présentation de l’algorithme à chemin critique: ACC

Sans communication
       Si p opt ≤p ≤n-1:            T opt,p =T opt =2n-1

        p opt = (2n –1 – (2n 2 – 6n + 5) 1/2 )/2
                                   (n − 1)(n+ 2) 
       Si     1≤p < p opt : Tp =                +p
                                         2p      
Avec communication : τ a =1
            (n − 1)(n+ 2) − 2p2 − 2            2
 Tp (r) =  
                                      + 2p + 1  ( r + (r2 + 3r)τ c )
                                                 
                      2p                      

                                                                          10
                                                                          10
Présentation de l’algorithme à chemin critique: ACC
     Exemple       n=10 , p=3=
                0
                                       6
                       1
                       2
                           3                         10   12
                           4
                               5
                               6
                                   7                 13
        Fin phase (1):             8
Niveau k=min(2p-2,n-2p+1)=3            9   11
                                                14
                                                15
          p1                                    16
          p2                                         17
          p3                                         18
                                                          19
                                                          20



                                                               11
                                                               11
Plan de l’exposé

1. graphe 2-pas
2. Présentation de l’algorithme à chemin critique
   (ACC)
3. Contraintes de disponibilité




                                                    12
                                                    12
Contraintes de disponibilité
 Configuration offline
 Les motifs :



p m                             p m

            t                                 t
Indisponibilité Finale: IF       Indisponibilité Initiale: II



p m                             p m

          t1        t2                     t1       t2
Disponibilité mitoyenne : DM)   Indisponibilité mitoyenne : IM)
                                                                  13
                                                                  13
Contraintes de disponibilité: IF
   Hypothèse: on suppose que les p processeurs sont tous actifs
   jusqu’à le temps t de diminution.:

1) La diminution de nombre de processeurs   change la valeur de Tp :


               (n − 1)(n − 2) − 2(t − 2)p 
          Tp′=                             +t + m − 2
                          2m              




                                                                       14
                                                                       14
Contraintes de disponibilité : IF
Exemple: n=10, p=4, t=5 et m=2


               0
                   1                                    11
                   2
                       3
                       4
                           5                  10   13
                           6
                                 7                 15
                                 8
      Fin phase (1)                  9   12        17   19
                                         14
                                         16
                                              18   20
         p1
         p2                                        21
         p3                                        22
         p4        Tp=18 T’p=25                         23
                                                        24
                                                             15
                                                             15
Contraintes de disponibilité: IF

2) La diminution de nombre de processeurs ne change pas la valeur de
   Tp:
   a) Si t ≥TP-2m alors les (p-m) processeurs diminués sont les
       processeurs inactifs
   b) Si P≥Popt ET pour que T’P =Topt =2n-1 il faut que m ≥ mopt tels que

                       2n − t − 2 − (2n − t − 2) 2 − 2(n − 1)(n + 2) + 4(t − 2)p   
             m opt   =                                                             
                                                   2                               
                                                                                   


   Exemple: N=500, popt=148

                                   p=150            p=200
                        t     50    200 300    50   200 250

                       mopt   148 147 146 144 128 121
                                                                                        16
                                                                                        16
Conclusion


 Ce travail peut être étendu pour les autres motifs de
   disponibilité.
 Trouver les algorithmes correspondants est une tâche
   importante.
 Une expérimentation de ce travail est nécessaire surtout il
   est important d’introduire les coûts de communication




                                                                17
                                                                17
MERCI




        18
        18

Contenu connexe

Tendances

Les algorithmes avancés
Les algorithmes avancésLes algorithmes avancés
Les algorithmes avancésmohamed_SAYARI
 
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de trirécursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de triYassine Anddam
 
Commande optimale
Commande optimaleCommande optimale
Commande optimaleAdouane
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrentsmohamed_SAYARI
 
Cours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous ContraintesCours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous Contraintesanonymousmega02
 
Intégration du protocole des Trains à JGroups
Intégration du protocole des Trains à JGroupsIntégration du protocole des Trains à JGroups
Intégration du protocole des Trains à JGroupsStephanie Ouillon
 
Performances dans la segmentation d’images médicales
Performances dans la segmentation d’images médicalesPerformances dans la segmentation d’images médicales
Performances dans la segmentation d’images médicalesEL-Hachemi Guerrout
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetiquemohamed_SAYARI
 
Tp4:Simulation numérique d’un écoulement dans une conduite
Tp4:Simulation numérique d’un écoulement dans une conduiteTp4:Simulation numérique d’un écoulement dans une conduite
Tp4:Simulation numérique d’un écoulement dans une conduiteMATENE ELHACENE
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018salah fenni
 
Ingénierie des protocoles
Ingénierie des protocolesIngénierie des protocoles
Ingénierie des protocolesRichardTerrat1
 
Methode Numerique De Resolution Des Equations De Navier Stockes(Matene Elhacene)
Methode Numerique De Resolution Des Equations De Navier Stockes(Matene Elhacene)Methode Numerique De Resolution Des Equations De Navier Stockes(Matene Elhacene)
Methode Numerique De Resolution Des Equations De Navier Stockes(Matene Elhacene)MATENE ELHACENE
 
Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentielsSana Aroussi
 

Tendances (20)

Récursivité
RécursivitéRécursivité
Récursivité
 
Les algorithmes avancés
Les algorithmes avancésLes algorithmes avancés
Les algorithmes avancés
 
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de trirécursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
 
DCT1 4SI
DCT1  4SIDCT1  4SI
DCT1 4SI
 
Commande optimale
Commande optimaleCommande optimale
Commande optimale
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 
1 exam sa2005
1 exam sa20051 exam sa2005
1 exam sa2005
 
Cours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous ContraintesCours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous Contraintes
 
Transformationdelaplace
TransformationdelaplaceTransformationdelaplace
Transformationdelaplace
 
Intégration du protocole des Trains à JGroups
Intégration du protocole des Trains à JGroupsIntégration du protocole des Trains à JGroups
Intégration du protocole des Trains à JGroups
 
Recursiviteeeeeeeeee
RecursiviteeeeeeeeeeRecursiviteeeeeeeeee
Recursiviteeeeeeeeee
 
Tp2 Matlab
Tp2 MatlabTp2 Matlab
Tp2 Matlab
 
Performances dans la segmentation d’images médicales
Performances dans la segmentation d’images médicalesPerformances dans la segmentation d’images médicales
Performances dans la segmentation d’images médicales
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
 
Tp4:Simulation numérique d’un écoulement dans une conduite
Tp4:Simulation numérique d’un écoulement dans une conduiteTp4:Simulation numérique d’un écoulement dans une conduite
Tp4:Simulation numérique d’un écoulement dans une conduite
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018
 
Ingénierie des protocoles
Ingénierie des protocolesIngénierie des protocoles
Ingénierie des protocoles
 
Methode Numerique De Resolution Des Equations De Navier Stockes(Matene Elhacene)
Methode Numerique De Resolution Des Equations De Navier Stockes(Matene Elhacene)Methode Numerique De Resolution Des Equations De Navier Stockes(Matene Elhacene)
Methode Numerique De Resolution Des Equations De Navier Stockes(Matene Elhacene)
 
Chap2 laplace
Chap2 laplaceChap2 laplace
Chap2 laplace
 
Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentiels
 

En vedette

Facteurs Clés Migration vers SaaS - Atelier - Forum Solutions-as-a-Service du...
Facteurs Clés Migration vers SaaS - Atelier - Forum Solutions-as-a-Service du...Facteurs Clés Migration vers SaaS - Atelier - Forum Solutions-as-a-Service du...
Facteurs Clés Migration vers SaaS - Atelier - Forum Solutions-as-a-Service du...Club Alliances
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion orienteshariweya
 
Y01201770183
Y01201770183Y01201770183
Y01201770183theijes
 
Programa superior en liderazgo y gestión de equipos altamente efectivos en h...
Programa superior en liderazgo y gestión de equipos altamente efectivos en h...Programa superior en liderazgo y gestión de equipos altamente efectivos en h...
Programa superior en liderazgo y gestión de equipos altamente efectivos en h...Ximo Salas
 
Definiciones HTML
Definiciones HTMLDefiniciones HTML
Definiciones HTMLccgmafgr
 
Alvarado ie general enrique caicedo pacto de convivencia 2014 (2015)
Alvarado ie general enrique caicedo pacto de convivencia  2014 (2015)Alvarado ie general enrique caicedo pacto de convivencia  2014 (2015)
Alvarado ie general enrique caicedo pacto de convivencia 2014 (2015)sebasecret
 
Prés générale auto2 2013
Prés générale auto2 2013Prés générale auto2 2013
Prés générale auto2 2013Julien Besnard
 
Achterman csla web2_0
Achterman csla web2_0Achterman csla web2_0
Achterman csla web2_0dachterman
 
20081126 Web2 Crash Course Kristof
20081126 Web2 Crash Course Kristof20081126 Web2 Crash Course Kristof
20081126 Web2 Crash Course KristofFARO
 
The Global State of Young Scientists (report 2014)
The Global State of Young Scientists (report 2014)The Global State of Young Scientists (report 2014)
The Global State of Young Scientists (report 2014)Julien Hering
 

En vedette (20)

Facteurs Clés Migration vers SaaS - Atelier - Forum Solutions-as-a-Service du...
Facteurs Clés Migration vers SaaS - Atelier - Forum Solutions-as-a-Service du...Facteurs Clés Migration vers SaaS - Atelier - Forum Solutions-as-a-Service du...
Facteurs Clés Migration vers SaaS - Atelier - Forum Solutions-as-a-Service du...
 
Paludisme
PaludismePaludisme
Paludisme
 
Circulatoire tlm
Circulatoire tlmCirculatoire tlm
Circulatoire tlm
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
 
html
htmlhtml
html
 
Insurance
InsuranceInsurance
Insurance
 
Hailidades del pensamiento
Hailidades del pensamientoHailidades del pensamiento
Hailidades del pensamiento
 
Y01201770183
Y01201770183Y01201770183
Y01201770183
 
Beto2
Beto2Beto2
Beto2
 
Programa superior en liderazgo y gestión de equipos altamente efectivos en h...
Programa superior en liderazgo y gestión de equipos altamente efectivos en h...Programa superior en liderazgo y gestión de equipos altamente efectivos en h...
Programa superior en liderazgo y gestión de equipos altamente efectivos en h...
 
Definiciones HTML
Definiciones HTMLDefiniciones HTML
Definiciones HTML
 
Alvarado ie general enrique caicedo pacto de convivencia 2014 (2015)
Alvarado ie general enrique caicedo pacto de convivencia  2014 (2015)Alvarado ie general enrique caicedo pacto de convivencia  2014 (2015)
Alvarado ie general enrique caicedo pacto de convivencia 2014 (2015)
 
Acerca de html
Acerca de htmlAcerca de html
Acerca de html
 
Prés générale auto2 2013
Prés générale auto2 2013Prés générale auto2 2013
Prés générale auto2 2013
 
Stress Management
Stress ManagementStress Management
Stress Management
 
Manual De Contaminacion
Manual De ContaminacionManual De Contaminacion
Manual De Contaminacion
 
Manual De Contaminacion
Manual De ContaminacionManual De Contaminacion
Manual De Contaminacion
 
Achterman csla web2_0
Achterman csla web2_0Achterman csla web2_0
Achterman csla web2_0
 
20081126 Web2 Crash Course Kristof
20081126 Web2 Crash Course Kristof20081126 Web2 Crash Course Kristof
20081126 Web2 Crash Course Kristof
 
The Global State of Young Scientists (report 2014)
The Global State of Young Scientists (report 2014)The Global State of Young Scientists (report 2014)
The Global State of Young Scientists (report 2014)
 

Similaire à Exposé avril2012

Examen premiere session b1 2015
Examen premiere session  b1 2015Examen premiere session  b1 2015
Examen premiere session b1 2015Abdul Rahman Itani
 
2 correction des systèmes asservis
2 correction des systèmes asservis2 correction des systèmes asservis
2 correction des systèmes asservisRachid Lajouad
 
CAO_et_asservissements.ppt
CAO_et_asservissements.pptCAO_et_asservissements.ppt
CAO_et_asservissements.pptPierreLancelot
 
Travaux Diriges +Corriges de Microéconomie semestre 2
Travaux Diriges +Corriges de Microéconomie semestre 2Travaux Diriges +Corriges de Microéconomie semestre 2
Travaux Diriges +Corriges de Microéconomie semestre 2Jamal Yasser
 
3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdf3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdfzinaiabdel251179
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexitéSana Aroussi
 
traitement-du-signal-avance.pptx
traitement-du-signal-avance.pptxtraitement-du-signal-avance.pptx
traitement-du-signal-avance.pptxNouzhaBoukouba1
 
Cours_3_0910_2.pdf
Cours_3_0910_2.pdfCours_3_0910_2.pdf
Cours_3_0910_2.pdfSongSonfack
 
Maths economiques s2
Maths economiques s2Maths economiques s2
Maths economiques s2hassan1488
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court cheminSana Aroussi
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTIsarah Benmerzouk
 
Chapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdfChapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdfMbarkiIsraa
 
Calcul de dalot
Calcul de dalotCalcul de dalot
Calcul de dalotlimmoud
 

Similaire à Exposé avril2012 (20)

transparents-Algo-complexite.pdf
transparents-Algo-complexite.pdftransparents-Algo-complexite.pdf
transparents-Algo-complexite.pdf
 
Examen premiere session b1 2015
Examen premiere session  b1 2015Examen premiere session  b1 2015
Examen premiere session b1 2015
 
Td3
Td3Td3
Td3
 
2 correction des systèmes asservis
2 correction des systèmes asservis2 correction des systèmes asservis
2 correction des systèmes asservis
 
Correction emd 3 iex 03
Correction emd 3 iex 03Correction emd 3 iex 03
Correction emd 3 iex 03
 
CAO_et_asservissements.ppt
CAO_et_asservissements.pptCAO_et_asservissements.ppt
CAO_et_asservissements.ppt
 
Travaux Diriges +Corriges de Microéconomie semestre 2
Travaux Diriges +Corriges de Microéconomie semestre 2Travaux Diriges +Corriges de Microéconomie semestre 2
Travaux Diriges +Corriges de Microéconomie semestre 2
 
CM4 - Transformée en z
CM4 - Transformée en zCM4 - Transformée en z
CM4 - Transformée en z
 
3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdf3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdf
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexité
 
traitement-du-signal-avance.pptx
traitement-du-signal-avance.pptxtraitement-du-signal-avance.pptx
traitement-du-signal-avance.pptx
 
Cours_3_0910_2.pdf
Cours_3_0910_2.pdfCours_3_0910_2.pdf
Cours_3_0910_2.pdf
 
Cours_3_0910.pdf
Cours_3_0910.pdfCours_3_0910.pdf
Cours_3_0910.pdf
 
Chap 4 déterminant
Chap 4 déterminantChap 4 déterminant
Chap 4 déterminant
 
Maths economiques s2
Maths economiques s2Maths economiques s2
Maths economiques s2
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court chemin
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
 
Chapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdfChapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdf
 
Asservis partie1
Asservis partie1Asservis partie1
Asservis partie1
 
Calcul de dalot
Calcul de dalotCalcul de dalot
Calcul de dalot
 

Dernier

Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfRiDaHAziz
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfRiDaHAziz
 

Dernier (19)

Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdf
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdf
 

Exposé avril2012

  • 1. Graphe 2-pas et contraintes de disponibilité Etudiante: Mounira BELMABROUK
  • 2. Plan de l’exposé 1. graphe 2-pas 2. Présentation de l’algorithme à chemin critique (ACC) 3. Contraintes de disponibilité 2 2
  • 3. Graphe 2-pas T11 T12 T13 T14 T15 T22 T23 T24 T25 T33 T34 T35 T44 T45 T55 3 3
  • 4. Graphe 2-pas é ut r lèe è r ngul ire r oc x= • R sol ion paal l d’un syst me t ia a pa bl : A b N=n*r Pour k:=1 à n faire Exécuter Trkk:<pour i=(k-1)r+1 à kr faire pour m=(k-1)r+1 à i-1 faire xi:=xi –aim xm finPour xi:=xi/aii finPour> Pour j:=k+1 à n faire Exécuter Trkj:< pour i=(j-1)r+1 à jr faire pour m=(k-1)r+1 à ir faire xi:=xi –aim xm finPour finPour> FinPour FinPour 4 4
  • 7. Plan de l’exposé 1. graphe 2-pas 2. Présentation de l’algorithme à chemin critique (ACC) 3. Contraintes de disponibilité 7 7
  • 8. Présentation de l’algorithme à chemin critique: ACC Le chemin critique d’une tâche Tjk est défini par les tâches: Tjk, Tj+1,k, …, Tkk, Tk,k+1, …,Tnn , sa longueur se note cp(Tjk). T11 T12 T1 T14 T15 3 T22 T23 T24 T25 T33 T34 T35 T44 T45 T55  Le plus long chemin du graphe est défini par le chemin critique de la tâche T11. 8 8
  • 9. Présentation de l’algorithme à chemin critique: ACC Soient Tij et Tkl deux tâches libres: • Si cp(Tij) > cp(Tkl ) alors l'exécution de Tij commence au plus tard au même instant que Tkl • Si cp(Tij) = cp(Tkl ) alors l'ordre d'exécution est arbitraire 9 9
  • 10. Présentation de l’algorithme à chemin critique: ACC Sans communication  Si p opt ≤p ≤n-1: T opt,p =T opt =2n-1 p opt = (2n –1 – (2n 2 – 6n + 5) 1/2 )/2  (n − 1)(n+ 2)   Si 1≤p < p opt : Tp =  +p  2p  Avec communication : τ a =1   (n − 1)(n+ 2) − 2p2 − 2   2 Tp (r) =     + 2p + 1  ( r + (r2 + 3r)τ c )    2p   10 10
  • 11. Présentation de l’algorithme à chemin critique: ACC  Exemple n=10 , p=3= 0 6 1 2 3 10 12 4 5 6 7 13 Fin phase (1): 8 Niveau k=min(2p-2,n-2p+1)=3 9 11 14 15 p1 16 p2 17 p3 18 19 20 11 11
  • 12. Plan de l’exposé 1. graphe 2-pas 2. Présentation de l’algorithme à chemin critique (ACC) 3. Contraintes de disponibilité 12 12
  • 13. Contraintes de disponibilité  Configuration offline  Les motifs : p m p m t t Indisponibilité Finale: IF Indisponibilité Initiale: II p m p m t1 t2 t1 t2 Disponibilité mitoyenne : DM) Indisponibilité mitoyenne : IM) 13 13
  • 14. Contraintes de disponibilité: IF Hypothèse: on suppose que les p processeurs sont tous actifs jusqu’à le temps t de diminution.: 1) La diminution de nombre de processeurs change la valeur de Tp :  (n − 1)(n − 2) − 2(t − 2)p  Tp′=  +t + m − 2  2m  14 14
  • 15. Contraintes de disponibilité : IF Exemple: n=10, p=4, t=5 et m=2 0 1 11 2 3 4 5 10 13 6 7 15 8 Fin phase (1) 9 12 17 19 14 16 18 20 p1 p2 21 p3 22 p4 Tp=18 T’p=25 23 24 15 15
  • 16. Contraintes de disponibilité: IF 2) La diminution de nombre de processeurs ne change pas la valeur de Tp: a) Si t ≥TP-2m alors les (p-m) processeurs diminués sont les processeurs inactifs b) Si P≥Popt ET pour que T’P =Topt =2n-1 il faut que m ≥ mopt tels que  2n − t − 2 − (2n − t − 2) 2 − 2(n − 1)(n + 2) + 4(t − 2)p  m opt =   2    Exemple: N=500, popt=148 p=150 p=200 t 50 200 300 50 200 250 mopt 148 147 146 144 128 121 16 16
  • 17. Conclusion  Ce travail peut être étendu pour les autres motifs de disponibilité.  Trouver les algorithmes correspondants est une tâche importante.  Une expérimentation de ce travail est nécessaire surtout il est important d’introduire les coûts de communication 17 17
  • 18. MERCI 18 18

Notes de l'éditeur

  1. OBJECTIF : je vais présenter l’algo du chemin critique appliqué au graphe 2-pas à tâches de durées égales et je soulève des questions sur les contraintes de disponibilité pour ce problème qui sont en cours d’étude
  2. Correspondance entre tâches et sous-matrices
  3. Graphe 2-pas pour n=6, r=1 et représentation des tâches pour n=3 et r=2
  4. Soient Tij et Tkl deux tâches libres: • Si cp(Tij) &gt; cp(Tkl ) alors l&apos;exécution de Tij commence au plus tard au même instant que Tkl • Si cp(Tij) = cp(Tkl ) alors l&apos;ordre d&apos;exécution est arbitraire