X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/ThesisAhmed.git/blobdiff_plain/46e8710e38caa11a5ea1ac4d5878d02ebe1cb610..3dfa5bd4d94afee02f58fc41b9e95b4f2fc78133:/entete.tex?ds=inline

diff --git a/entete.tex b/entete.tex
index 4461b86..b7eb717 100644
--- a/entete.tex
+++ b/entete.tex
@@ -36,6 +36,7 @@
 \usepackage{afterpage}
 \usepackage{commath}
 \usepackage[autolanguage,np]{numprint}
+
 %\usepackage{algorithm2e} 
 \newcommand\blankpage{%
     \null
@@ -77,7 +78,7 @@
 %% The second mandatory parameter is the date of the PhD defense.
 %% The third mandatory parameter is the reference number given by the University Library after the PhD defense.
 %\declarethesis[Sous-titre]{Titre}{17 septembre 2012}{XXX}
-\declarethesis{Energy Consumption Optimization of Parallel Iterative Applications using CPU Frequency Scaling}{Date}{21306697}
+\declarethesis{Energy Consumption Optimization of Parallel Applications with Iterations using CPU Frequency Scaling}{Date}{21306697}
  
 %%--------------------
 %% Set the author of the PhD thesis
@@ -96,11 +97,11 @@
 %\addjury{Karine}{Deschinkel}{Co-Supervisor}{Assistant Professor at University of Franche-Comt\'e}
 %\addjury{Michel}{Salomon}{Co-Supervisor}{Assistant Professor at University of Franche-Comt\'e}
 \fi
-% \addjury {} {Prof Ye-Qiong SONG} {University of Lorraine} {Reviewer}
-%\addjury{} {Assoc Prof Hamida SEBA (HDR)} {University of Claude Bernard Lyon1} {Reviewer}
-%\addjury {}{Prof Sylvain CONTASSOT-VIVIER} {University of Lorraine} {Examiner}
-%\addjury {} {Prof RaphaÃ«l Couturier} {University of Franche-Comt\'e} {Supervisor}
-%\addjury {} {Asst Prof Karine Deschinkel} {University of Franche-Comt\'e} { Co-supervisor}
+ \addjury {} {Prof Jean-Marc Pierson} {University of Paul Sabatier, Toulouse 3} {Reviewer}
+\addjury{} {Assoc Prof  Fabienne JÃ©zÃ©quel(HDR)} {University of Paris 6} {Reviewer}
+\addjury {}{Prof Nabil Abdennadher} {University of Geneva, Switzerland} {Examiner}
+\addjury {} {Prof RaphaÃ«l Couturier} {University of Franche-Comt\'e} {Supervisor}
+\addjury {} {Asst Prof Jean-Claude Charr} {University of Franche-Comt\'e} { Co-supervisor}
 %\addjury {} {Asst Prof Michel Salomon} {University of Franche-Comt\'e} {Co-supervisor}
  
  
@@ -108,19 +109,34 @@
 %Committee:\\
 %%--------------------
 %% Set the English abstract
-\thesisabstract[english]{ English abstract
+\thesisabstract[english]{ This thesis, presents the algorithms developed  to optimize the energy consumption  
+and the performance of  synchronous and asynchronous message passing  applications with iterations  running over clusters or grids.  The energy consumption and performance models for each type of parallel  application predicts its execution time and energy consumption for any selected frequency 
+according to the characteristics of both the application  and  the  architecture executing this application.
+
+
+The contribution of this thesis can be divided into three parts: Firstly, optimizing the trade-off between 
+the energy consumption and the performance of the message passing applications with synchronous iterations 
+running over homogeneous clusters. Secondly, adapting the energy and performance models to heterogeneous platforms where each node can have different specifications such as computing power, energy consumption, available frequency gears or network's latency and bandwidth. The frequency scaling algorithm was also modified to suit the heterogeneity of the platform. Thirdly, the models and the frequency scaling algorithm were completely rethought to take into considerations the asynchronism in the communication and computation. 
+All these models and algorithms were applied to message passing applications with iterations and evaluated 
+over either SimGrid simulator or Grid'5000 platform. The experiments showed that the proposed algorithms are 
+efficient and outperform existing methods such as the energy and delay product. They also introduce a small 
+runtime overhead and work online without any training or profiling. 
+
 
 }
 
-\thesiskeywords[english]{ kw1, kw2, ...}
+\thesiskeywords[english]{Dynamic voltage and frequency scaling, Grid computing,  Energy optimization, parallel applications with iterations  and online frequency scaling algorithm. }
 
-  
+ \vspace{-5cm}
 %%--------------------
 %% Set the French abstract
-\thesisabstract[french]{ French abstract
+\thesisabstract[french]{Cette thÃ¨se prÃ©sente des algorithmes dÃ©veloppÃ©s pour optimiser la consommation d'Ã©nergie et les performances des applications parallÃ¨les avec des itÃ©rations synchrones et asynchrones sur des clusters ou des grilles. Les modÃ¨les de consommation d'Ã©nergie et de performance proposÃ©s pour chaque type d'application parallÃ¨le permettent de prÃ©dire le temps d'exÃ©cution et la consommation d'Ã©nergie d'une application pour toutes les frÃ©quences disponibles. La contribution de cette thÃ¨se peut Ãªtre divisÃ© en trois parties. Tout d'abord, il s'agit d'optimiser le compromis entre la consommation d'Ã©nergie et les performances des applications parallÃ¨les avec des itÃ©rations synchrones sur des clusters homogÃ¨nes. DeuxiÃ¨mement, nous avons adaptÃ© les modÃ¨les de performance Ã©nergÃ©tique aux plates-formes hÃ©tÃ©rogÃ¨nes dans lesquelles chaque noeud peut avoir des spÃ©cifications diffÃ©rentes telles que la puissance de calcul, la consommation d'Ã©nergie, diffÃ©rentes frÃ©quences de fonctionnement ou encore des latences et des bandes passantes rÃ©seaux diffÃ©rentes. L'algorithme d'optimisation de la frÃ©quence CPU a Ã©galement Ã©tÃ© modifiÃ© en fonction de l'hÃ©tÃ©rogÃ©nÃ©itÃ© de la plate-forme. TroisiÃ¨mement, les modÃ¨les et l'algorithme d'optimisation de la frÃ©quence CPU ont Ã©tÃ© complÃ¨tement repensÃ©s pour prendre en considÃ©ration les spÃ©cificitÃ©s des algorithmes itÃ©ratifs asynchrones.
+Tous ces modÃ¨les et algorithmes ont Ã©tÃ© appliquÃ©s sur des applications parallÃ¨les utilisant la bibliothÃ¨que MPI et ont Ã©tÃ© exÃ©cutÃ©s avec le simulateur Simgrid ou sur la plate-forme Grid'5000. Les expÃ©riences ont montrÃ© que les algorithmes proposÃ©s sont plus efficaces que les mÃ©thodes existantes. Ils nâintroduisent quâun faible surcoÃ»t et ne nÃ©cessitent pas de profilage au prÃ©alable car ils sont exÃ©cutÃ©s au cours du dÃ©roulement de lâapplication.
 }
 
-\thesiskeywords[french]{cl1, cl2, ... }
+\thesiskeywords[french]{l'ajustement dynamique de la tension et de la frÃ©quence d'un processeur, Grille de calcul,  Optimisation de l'Ã©nergie, applications parallÃ¨les avec des itÃ©rations et 
+en ligne algorithme frÃ©quence ajustement.
+}
 
   
 %%--------------------
