EBookClubs

Read Books & Download eBooks Full Online

EBookClubs

Read Books & Download eBooks Full Online

Book Algorithmes d approximation garantie pour l ordonnancement de t  ches

Download or read book Algorithmes d approximation garantie pour l ordonnancement de t ches written by Christophe Rapine and published by . This book was released on 1999 with total page 125 pages. Available in PDF, EPUB and Kindle. Book excerpt: Cette thèse est consacrée à l'étude des problèmes d'ordonnancement d'une application parallèle décrite par un graphe de précédence avec délais de communication. Les problèmes d'ordonnancement étant dans leur grande majorité NP-difficiles, nous présentons une approche par algorithmes d'approximation dont nous déterminons les garanties de performance par rapport à une solution optimale. L'objectif de l'ordonnancement est la minimisation du temps d'exécution de l'application. Afin de réduire l'impact des communications dans les performances des heuristiques, nous envisageons deux approches, par un regroupement préliminaire des tâches et par l'utilisation de la duplication. Pour le problème du regroupement nous proposons une extension de l'algorithme DSC construisant des suites itérées de regroupements linéaires, convergeant pour des structures simples de graphes vers la solution optimale. Nous proposons également un algorithme d'ordonnancement avec duplication de garantie 2 pour les problème à petits temps de communication sur un nombre limité de processeurs, basé sur un algorithme de liste. Pour les problèmes à grands temps de communication nous établissons le gain, mais aussi les limitations, de cette approche, en montrant que tout algorithme de liste avec duplication possède une garantie en Θ(√ρ), ρ désignant la granularité du graphe. Nous étudions finalement une généralisation du modèle d'exécution dans lequel chaque tâche, dite malléable, peut s'exécuter sur un nombre quelconque de processeurs. Un algorithme de garantie √3 est proposé pour l'ordonnancement de tâches malléables indépendantes. Nous concluons cette thèse par quelques perspectives sur l'ordonnancement dynamique dans ce modèle

Book Introduction to Scheduling

Download or read book Introduction to Scheduling written by Yves Robert and published by CRC Press. This book was released on 2009-11-18 with total page 334 pages. Available in PDF, EPUB and Kindle. Book excerpt: Full of practical examples, Introduction to Scheduling presents the basic concepts and methods, fundamental results, and recent developments of scheduling theory. With contributions from highly respected experts, it provides self-contained, easy-to-follow, yet rigorous presentations of the material.The book first classifies scheduling problems and

Book Algorithmes d approximation pour l ordonnancement multi objectif

Download or read book Algorithmes d approximation pour l ordonnancement multi objectif written by Erik Saule and published by . This book was released on 2008 with total page 125 pages. Available in PDF, EPUB and Kindle. Book excerpt: L'informatique moderne n'est plus uniquement composée de machines personnelles et de super calculateurs. De nombreux supports de calcul sont maintenant disponibles et chacun pose des contraintes particulières amenant à de nombreux objectifs. Ainsi, la notion de performance d'une application est devenue multi-dimensionnelle. Par exemple, ordonnancer optimalement (en temps) une application sur une grille de calcul est inutile si elle ne fournit pas de résultat parce qu'une machine tombe en panne. Fournir une solution à ces problèmes est un défi algorithmique actuel. Dans ce manuscrit, nous étudions l'ordonnancement multi-objectif à l'aide des outils de la théorie de l'approximation. Nous traitons ainsi quatre problèmes. Les deux premiers sont inspirés des systèmes embarqués, tandis que les deux derniers sont inspirés des problématiques que l'on retrouve sur les grilles et les clusters. Le premier problème étudié est l'optimisation des performances d'une application sur une machine disposant de peu de mémoire de stockage. Nous montrons que l'utilisation de l'optimisation multi-objectif permet de fournir une solution et des informations sur le problème que la théorie mono-objectif de l'approximation ne pouvait pas obtenir. Les deux problèmes suivants concernent l'optimisation des performances d'une application lorsque les machines ne sont pas entièrement fiables. Les différents modèles de défaillances amènent à des problèmes d'optimisation radicalement différents. C'est pourquoi le deuxième problème traite de la sûreté de fonctionnement des systèmes embarqués alors que le troisième considère la fiabilité des grilles et clusters. Le dernier problème concerne l'utilisation simultanée d'une plate-forme de calcul parallèle par de nombreux utilisateurs. Nous montrons comment l'utilisation de l'optimisation multi-objectif peut permettre de prendre en compte les besoins utilisateurs au sein du processus d'optimisation.

Book Euro Par 2005 Parallel Processing

Download or read book Euro Par 2005 Parallel Processing written by José C. Cunha and published by Springer Science & Business Media. This book was released on 2005-08-18 with total page 1311 pages. Available in PDF, EPUB and Kindle. Book excerpt: Euro-Par 2005 was the eleventh conference in the Euro-Par series. It was organized by the Centre for Informatics and Information Technology (CITI) and the Department of Informatics of the Faculty of Science and Technology of Universidade Nova de Lisboa, at the Campus of Monte de Caparica.

Book Approches algorithmiques pour l ordonnancement d applications parall  les avec communications

Download or read book Approches algorithmiques pour l ordonnancement d applications parall les avec communications written by Renaud Lepère and published by . This book was released on 2005 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Cette thèse est consacrée à l'étude de l'ordonnancement des tâches d'un programme parallèle en premant en compte l'impact des communications. Sur les machines à mémoire distribuée telles que les grappes de PC, les temps de communications peuvent être importants. Les objectifs de cette thèse sont l'étude de modèles permettant de prendre en compte efficacement ces communications et l'étude des problèmes d'ordonnancement sous ces modèles. Nous nous sommes interessés au modèle à grand délai de communications qui est basé sur une prise en compte explicite des communications et au modèle des tâches malléables dans lequel les tâches sont elles-mêmes des activités parallèles pouvant s'exécuter sur un nombre variable de processeurs. Outre l'étude de la pertinance de ces modèles, les contributions obtenus vont dans les trois directions suivantes. Pour l'ordonnancement de tâches malléables avec contraintes de précédence nous avons proposé des algorithmes d'approximation constante (algorithmes polynômiaux offrant es garanties relativement à une solution optimale), pour le cas des arbres et pour le cas d'un graphe de précedence arbitraire. Une heuristique originale pour le problème du regroupement (ordonnancement sur un nombre non borné de processeurs) est proposée. Elle est basée sur une décomposition récursive du graphe de précédence et elle est validée par des simulations sur des graphes d'applications réelles. Enfin nous nous sommes interessés au problème d'ordonnancement sous le modèle à grand délai de communication en considérant la possibilité de dupliquer des tâches. Dans ce cadre nous avons obtenu un algorithme polynômial offrant une garantie logarithmique en fonction du délai de communication, améliorant ainsi la meilleure garantie connue (linéaire).

Book Approches algorithmiques pour l ordonnancement d applications parall  les avec communications

Download or read book Approches algorithmiques pour l ordonnancement d applications parall les avec communications written by Renaud Lepère and published by . This book was released on 2001 with total page 105 pages. Available in PDF, EPUB and Kindle. Book excerpt: Cette thèse est consacrée à l'étude de l'ordonnancement des tâches d'un programme parallèle en premant en compte l'impact des communications. Sur les machines à mémoire distribuée telles que les grappes de PC, les temps de communications peuvent être importants. Les objectifs de cette thèse sont l'étude de modèles permettant de prendre en compte efficacement ces communications et l'étude des problèmes d'ordonnancement sous ces modèles. Nous nous sommes interessés au modèle à grand délai de communications qui est basé sur une prise en compte explicite des communications et au modèle des tâches malléables dans lequel les tâches sont elles-mêmes des activités parallèles pouvant s'exécuter sur un nombre variable de processeurs. Outre l'étude de la pertinance de ces modèles, les contributions obtenus vont dans les trois directions suivantes. Pour l'ordonnancement de tâches malléables avec contraintes de précédence nous avons proposé des algorithmes d'approximation constante (algorithmes polynômiaux offrant es garanties relativement à une solution optimale), pour le cas des arbres et pour le cas d'un graphe de précedence arbitraire. Une heuristique originale pour le problème du regroupement (ordonnancement sur un nombre non borné de processeurs) est proposée. Elle est basée sur une décomposition récursive du graphe de précédence et elle est validée par des simulations sur des graphes d'applications réelles. Enfin nous nous sommes interessés au problème d'ordonnancement sous le modèle à grand délai de communication en considérant la possibilité de dupliquer des tâches. Dans ce cadre nous avons obtenu un algorithme polynômial offrant une garantie logarithmique en fonction du délai de communication, améliorant ainsi la meilleure garantie connue (linéaire).

Book ORDONNANCEMENT DANS LES RESEAUX DE PROCESSEURS

Download or read book ORDONNANCEMENT DANS LES RESEAUX DE PROCESSEURS written by CHAMS.. LAHLOU and published by . This book was released on 1998 with total page 100 pages. Available in PDF, EPUB and Kindle. Book excerpt: NOUS ETUDIONS PLUSIEURS PROBLEMES D'ORDONNANCEMENT DETERMINISTE QUI PRENNENT EN COMPTE, SELON LES MODELES CONSIDERES, LA TOPOLOGIE DU RESEAU D'INTERCONNEXION DES PROCESSEURS, LE TRAFIC DANS LE RESEAU, LE TYPE DE DEPENDANCE DES CALCULS ET/OU LE MODE DE COMMUTATION. DANS TOUS LES PROBLEMES QUE NOUS ABORDONS LE PROGRAMME PARALLELE EST REPRESENTE PAR UN GRAPHE DE PRECEDENCE (LES SOMMETS REPRESENTENT LES TACHES A EXECUTER ET LES ARCS REPRESENTENT LES ECHANGES DE DONNEES A EFFECTUER). NOUS ETABLISSONS TOUT D'ABORD UNE BORNE SUPERIEURE DE LA GARANTIE DE PERFORMANCE DE TOUT ALGORITHME DE LISTE POUR L'ORDONNANCEMENT, EN UNE DUREE MINIMALE, SUR UN ANNEAU DE PROCESSEURS, DANS LE CAS DE TACHES DE DUREE UNITAIRE (UET) ET DE DELAIS DE COMMUNICATIONS EGAUX A LA DISTANCE SEPARANT LES PROCESSEURS. NOUS MONTRONS ENSUITE LA NP-DIFFICULTE DU PROBLEME D'ORDONNANCEMENT, EN UNE DUREE MINIMALE, SUR UNE CHAINE DE TROIS PROCESSEURS RELIES PAR DES LIENS FULL-DUPLEX, POUR DIFFERENTS MODES DE COMMUTATION. NOUS CONSIDERONS ENSUITE LE CAS D'UNE ARBORESCENCE UET ET D'UN NOMBRE ILLIMITE DE PROCESSEURS. NOUS PROPOSONS UN ALGORITHME 2-APPROCHE POUR LA MINIMISATION DU NOMBRE TOTAL DE COMMUNICATIONS, LORSQUE LES DELAIS DE COMMUNICATION SONT NULS. CET ALGORITHME NOUS PERMET D'OBTENIR UN ALGORITHME 6-APPROCHE POUR L'ORDONNANCEMENT, EN UNE DUREE MINIMALE, LORSQUE LES DELAIS DE COMMUNICATION SONT DE DUREE UNITAIRE ET LES PROCESSEURS RELIES PAR UN BUS. NOUS COMPARONS ENFIN, A L'AIDE D'INSTANCES GENEREES ALEATOIREMENT, NOTRE ALGORITHME 6-APPROCHE A PLUSIEURS AUTRES ALGORITHMES. CELA NOUS PERMET DE CONSTATER QUE SA PERFORMANCE MOYENNE EST REGULIERE (AUTOUR DE 1,25) ET DE MONTRER QUE LA PERFORMANCE DES AUTRES ALGORITHMES TESTES PEUT S'EXPLIQUER, DANS CERTAINS CAS, PAR CERTAINS PARAMETRES DU PROBLEME.

Book Algorithmes d approximation pour des probl  mes d ordonnancement bicrit  res

Download or read book Algorithmes d approximation pour des probl mes d ordonnancement bicrit res written by Fabien Baille and published by . This book was released on 2005 with total page 138 pages. Available in PDF, EPUB and Kindle. Book excerpt: Inspirés par un problème d'accés réseau, nous traitons le problème suivant. Dans k machines identiques et indépendantes, sont à placer des tâches avec des dates d'arrivée et d'échéance en maximisant simultanément le nombre (nombre de tâches ordonnancées) et le poids (somme des poids des tâches ordonnancées). Nous proposons des algorithmes génériques (utilisant comme sous-routine de bons algorithmes mono-critères), souvent paramètrables et ayant de bons rapports d'approximation (ou de compétitivité) parfois optimaux. Spécifiquement ces modèles de tâches sont traités : - les intervalles (durée d'exécution égale à la différence entre la date d'arrivée et la date d'échéance) et les tâches séquentiels. - les intervalles séquentiels temporellement dégradables (l'ordonnanceur peut raccourcir la durée d'exécution d'un intervalle). - les tâches parallèles spatialement dégradables (une tâche peut être exécutée sur moins de machines que demandé). - les tâches parallèles non dégradables.

Book Un m  canisme d ordonnancement distribue de taches temps r  el

Download or read book Un m canisme d ordonnancement distribue de taches temps r el written by Leila Baccouche and published by . This book was released on 1995 with total page 155 pages. Available in PDF, EPUB and Kindle. Book excerpt: Dans le cadre du contrôle de l'exécution d'applications temps réel, un mécanisme d'ordonnancement de tâches basé sur le critère du temps est indispensable. Le mécanisme se doit de garantir en priorité les tâches périodiques et de maximiser le nombre de celles apériodiques. Le mécanisme d'ordonnancement distribué que nous proposons, traite d'abord l'allocation statique de tâches temps réel, car les tâches périodiques doivent être allouées et ordonnancées avant l'exécution. Nous avons développé un algorithme d'allocation parallèle basé sur l'approche des algorithmes génétiques. Il permet d'obtenir des allocations correctes ou le respect des contraintes temporelles qui portent sur les tâches est assure, en effet l'ordonnancement est pris en compte lors de la construction du placement. Dans le cas de systèmes temps réel souples, le mécanisme d'ordonnancement distribué met en oeuvre deux algorithmes afin de gérer l'ordonnancement et l'allocation des tâches durant l'exécution. Le premier est un algorithme d'ordonnancement local en-ligne, simple et peu coûteux. Le second est un algorithme d'allocation dynamique, indépendant de la taille et de la topologie du réseau. Il se distingue par une heuristique visant à donner davantage de garantie aux tâches apériodiques par l'acceptation de celles-ci et par le transfert de tâches moins urgentes. Une réservation de l'emplacement des tâches sur le processeur désigné pour l'allocation permet de ne pas remettre en cause l'ordonnancement auparavant établi. La mise en oeuvre de ces algorithmes dans le noyau ParX du système d'exploitation parallèle Paros, nous a permis de montrer qu'un mécanisme d'ordonnancement distribué améliore les performances d'une application temps réel.

Book CONCEPTION ET ANALYSE D ALGORITHMES DE LISTE EN ORDONNANCEMENT PREEMPTIF

Download or read book CONCEPTION ET ANALYSE D ALGORITHMES DE LISTE EN ORDONNANCEMENT PREEMPTIF written by Éric Sanlaville and published by . This book was released on 1992 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: CETTE THESE TRAITE DE L'ORDONNANCEMENT DE TACHES SUR DES MACHINES PARALLELES. NOUS CONSIDERONS UN ENSEMBLE DE TACHES DE DUREES QUELCONQUES, LIEES PAR DES CONTRAINTES DE PRECEDENTE. ELLES DOIVENT S'EXECUTER SUR DES MACHINES IDENTIQUES, QUI NE SONT PAS TOUTES DISPONIBLES A CHAQUE INSTANT (ORDONNANCEMENT SUR PROFIL VARIABLE); ELLES PEUVENT ETRE INTERROMPUES (PREEMPTEE) PUIS REPRISES SUR N'IMPORTE QUELLE MACHINE, A TOUT MOMENT. LE CRITERE D'OPTIMISATION EST LA MINIMISATION, SOIT DE LA DATE DE FIN DE LA DERNIERE TACHE, SOIT DU PLUS GRAND RETARD QUAND DES DATES D'ECHEANCE SONT ASSOCIEES AUX TACHES. ON TROUVE CE GENRE DE PROBLEMES EN INFORMATIQUE PARALLELE COMME EN GESTION D'ATELIER DE PRODUCTION: LES NOTIONS DE PROFIL VARIABLE ET DE PREEMPTION PERMETTENT LA PRISE EN COMPTE D'ALEAS COMME LES PANNES DE MACHINES. LES METHODES UTILISEES POUR CONSTRUIRE L'ORDONNANCEMENT DOIVENT EGALEMENT FAIRE PREUVE DE FLEXIBILITE FACE A CES ALEAS, AUSSI AVONS-NOUS CHOISI D'ETUDIER LES ALGORITHMES DE LISTE. NOUS LES ADAPTONS AUX PROFILS VARIABLES, AVANT DE METTRE EN EVIDENCE LES SOUS-PROBLEMES POUR LESQUELS ILS FOURNISSENT UNE SOLUTION EXACTE. NOUS EFFECTUONS UNE ANALYSE DE LEURS PERFORMANCES DANS LE PLUS MAUVAIS CAS, ET PROPOSONS UNE ETUDE STATISTIQUE DE LEUR VALEUR MOYENNE. ENFIN UN ALGORITHME DE CE TYPE EST UTILISE POUR LE PROBLEME DE L'ORDONNANCEMENT STOCHASTIQUE SUR PROFIL VARIABLE: LES TEMPS DE SERVICE DES TACHES SUIVENT UNE MEME LOI EXPONENTIELLE

Book Des priorit  s fixes aux priorit  s dynamiques en ordonnancement temps r  el

Download or read book Des priorit s fixes aux priorit s dynamiques en ordonnancement temps r el written by Bernard Chauvière and published by . This book was released on 2007 with total page 190 pages. Available in PDF, EPUB and Kindle. Book excerpt: Nos recherches portent sur l’étude des systèmes temps-réel composés de tâches périodiques et ordonnancés en environnement multiprocesseur. Nos travaux s’organisent autour de deux thèmes de recherche~: la production de solutions d’ordonnancement et l’analyse quantitative de l’ordonnançabilité. Pour mener à bien ces recherches, nous avons été amenés à étudier certaines propriétés théoriques comme la cyclicité des séquences d’exécution. Sous certaines hypothèses, englobant par exemple RM, DM et EDF, nous montrons que les séquences d’exécution multiprocesseur sont cycliques, et nous proposons un intervalle de faisabilité. Nous apportons deux contributions au problème de l’ordonnancement. D’une part, nous proposons une méthode pour déterminer toutes les configurations de priorités fixes permettant d’ordonnancer un système de tâches. Nous étendons cette approche aux configurations de priorités fixes par instance et proposons l’étude d’une nouvelle classe de politiques d’ordonnancement. D’autre part, nous appliquons les méthodes d'approximation (méthode taboue, algorithmes génétiques, etc) au problème de l'ordonnancement des systèmes de tâches liées par des contraintes de précédence, afin d'obtenir des séquences d'exécution optimisant certains critères comme la durée totale d'exécution par exemple. Lorsque aucune politique connue n’est utilisable, le concepteur est généralement amené à modifier la conception du système. Peu de travaux permettent de le guider. Nous proposons une méthode basée sur les chaînes de Markov qui renseigne sur le comportement d’un système de tâches en fonction du support matériel utilisé. Les informations apportées permettent de comprendre les problèmes qui sont à la source des difficultés et donc d’aider à modifier la conception. Elles renseignent aussi sur la qualité de service offerte par le système.

Book Un algorithme pour l ordonnancement de t  ches temps r  el sur des ressources non pr  emptives

Download or read book Un algorithme pour l ordonnancement de t ches temps r el sur des ressources non pr emptives written by Alain Jorry and published by . This book was released on 1976 with total page 254 pages. Available in PDF, EPUB and Kindle. Book excerpt: Ce document est la syntèse des travaux menés pour la résolution d'un problème d'ordonnancement, celui posé par le système temps-réel spectre (divers types de ressources, plusieurs ressources par type, relations de précédence, arrivées échelonnées, dates critiques...). La méthode utilisée pour parvenir à la solution et les réflexions successives y sont décrites et analysées. De plus, ce travail décrit l'algorithme solution depuis sa définition jusqu'à sa programmation, en passant par la démonstration de sa validité.

Book Complexit   et algorithmes pour l ordonnancement multicrit  re des travaux ind  pendants

Download or read book Complexit et algorithmes pour l ordonnancement multicrit re des travaux ind pendants written by Nguyen Huynh Tuong and published by . This book was released on 2009 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Nous abordons dans cette thèse deux types de problèmes d'ordonnancement sur une machine ou sur des machines parallèles : 1. les problèmes d'ordonnancement de type juste-à-temps : il s'agit de déterminer un ordonnancement de sorte que les travaux se terminent le plus près possible de leur date de fin souhaitée. On considère le cas où la date de fin souhaitée commune est connue et le cas où elle est à déterminer. De nouveaux algorithmes exacts sont proposés. Des schémas d'approximation sont élaborés. 2. les problèmes d'ordonnancements de travaux interférants : il s'agit de déterminer un ordonnancement qui permet d'optimiser un critère pour tous les travaux, sachant que la solution trouvée doit permettre également l'optimisation d'un autre critère défini uniquement sur un sous-ensemble des travaux. Il s'agit ici d'un nouveau problème d'ordonnancement multicritère, différent de la notion classique. Les approches considérées pour trouver une solution non dominée sont l'approche e-contrainte, la combinaison linéaire de critères et le goal programming. De nouveaux résultats de complexité sont montrés et des algorithmes exacts sont développés.

Book Deterministic Network Calculus

Download or read book Deterministic Network Calculus written by Anne Bouillard and published by John Wiley & Sons. This book was released on 2018-10-25 with total page 355 pages. Available in PDF, EPUB and Kindle. Book excerpt: Deterministic network calculus is a theory based on the (min,plus) algebra. Its aim is to compute worst-case performance bounds in communication networks. Our goal is to provide a comprehensive view of this theory and its recent advances, from its theoretical foundations to its implementations. The book is divided into three parts. The first part focuses on the (min,plus) framework and its algorithmic aspects. The second part defines the network calculus model and analyzes one server in isolation. Different service and scheduling policies are discussed, particularly when data is packetized. The third part is about network analyses. Pay burst only once and pay multiplexing only once phenomena are exhibited, and different analyses are proposed and compared. This includes the linear programming approaches that compute tight performance bounds. Finally, some partial results on the stability are detailed.

Book Graph Colouring and the Probabilistic Method

Download or read book Graph Colouring and the Probabilistic Method written by Michael Molloy and published by Springer Science & Business Media. This book was released on 2013-06-29 with total page 320 pages. Available in PDF, EPUB and Kindle. Book excerpt: Over the past decade, many major advances have been made in the field of graph coloring via the probabilistic method. This monograph, by two of the best on the topic, provides an accessible and unified treatment of these results, using tools such as the Lovasz Local Lemma and Talagrand's concentration inequality.

Book CIKM 13

    Book Details:
  • Author : CIKM 13 Conference Committee
  • Publisher :
  • Release : 2013-10-27
  • ISBN : 9781450326964
  • Pages : 938 pages

Download or read book CIKM 13 written by CIKM 13 Conference Committee and published by . This book was released on 2013-10-27 with total page 938 pages. Available in PDF, EPUB and Kindle. Book excerpt: CIKM'13: 22nd ACM International Conference on Information and Knowledge Management Oct 27, 2013-Nov 01, 2013 San Francisco, USA. You can view more information about this proceeding and all of ACM�s other published conference proceedings from the ACM Digital Library: http://www.acm.org/dl.