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és
mohamed_SAYARI
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
mohamed_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 Contraintes
anonymousmega02
 
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
Stephanie Ouillon
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
mohamed_SAYARI
 
Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentiels
Sana 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

Y01201770183
Y01201770183Y01201770183
Y01201770183
theijes
 
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
 
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
Julien Besnard
 
20081126 Web2 Crash Course Kristof
20081126 Web2 Crash Course Kristof20081126 Web2 Crash Course Kristof
20081126 Web2 Crash Course Kristof
FARO
 

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

traitement-du-signal-avance.pptx
traitement-du-signal-avance.pptxtraitement-du-signal-avance.pptx
traitement-du-signal-avance.pptx
NouzhaBoukouba1
 
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
MbarkiIsraa
 
Calcul de dalot
Calcul de dalotCalcul de dalot
Calcul de dalot
limmoud
 

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

Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Dernier (20)

Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 

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