Ordonnancement à machines parallèles avec serveur
Institution:
ToursDisciplines:
Directors:
Abstract EN:
We present in this PhD thesis an unusual approach for computer system scheduling. It's based on the study of the network entities behaviour during the execution of a distributed application in order to modelize the problem before establishing algorithms for its resolution. We start with an introduction to the scheduling problems and we introduce the notions necessary to the understanding of the computer architecture models, to parallelism and to the distributed applications. Precise analyses of some experimental results give us the necessary elements to place oneself in the typology currently employed in workshop scheduling. During these analyses we could extract several workshop scheduling problems. We started with studying the identical parallel machines problems with a single server, which at first sight seemed judicious. However their too slight approximation forced us to turn towards the hybrid flow shop which constitutes a more interesting approach. The study of that one enabled us to find several theoretical results as well as some algorithms efficient for its resolution.
Abstract FR:
Nous présentons dans ce document une approche peu courante pour l'ordonnancement dans les réseaux informatiques. Elle est basée sur l'étude comportementale des entités du réseau lors de l'exécution d'une application distribuée. Nous commençons par une introduction aux problèmes d'ordonnancement suivie des notions nécessaires à la compréhension des modèles d'architecture informatique, du parallélisme et des applications distribuées. Des analyses précises de résultats expérimentaux nous fournissent les éléments nécessaires pour se positionner au sein de la typologie couramment employée en ordonnancement d'atelier. Au cours de celles-ci nous avons pu extraire plusieurs problèmes d'ordonnancement d'atelier pouvant correspondre à la problématique. Nous avons commencé par étudier ceux à machines parallèles identiques avec un serveur qui semblaient pertinents. Toutefois, leur approximation trop légère nous a contraint à nous tourner vers le flow shop hybride qui constitue une approche plus intéressante. L'étude de ce dernier nous a permis de trouver plusieurs résultats théoriques ainsi que des algorithmes efficaces pour sa résolution.