title: Multien

text: À l'aube du lendemain, « les chefs et les soldats défenseurs de Paris pensent que la journée sera dure, meurtrière et peut-être désastreuse… », quand la nouvelle se répand comme une trainée de poudre : « l'ennemi a déguerpi pendant la nuit ! » C'est la stupeur, les troupes exténuées ne réagissent pas et ne poursuivront pas. Les Allemands sont loin déjà, à une quarantaine de kilomètres vers l'Aisne et l'Oise. La bataille en Multien est terminée, au prix de morts, tant du côté allemand que du côté alliés.


title: Multien

text: Sur les lieux de la bataille, en Goële et Multien, se trouvent différents monuments et cimetières militaires. Certains villages ont aussi dans leur cimetière un carré militaire. La liste de ces lieux de mémoire n'est pas exhaustive.


title: Multien

text: Cent ans après, toutes les communes de France et des organismes civils et militaires ont commémoré, chacun à sa façon, la mémoire des combattants de 1914.


title: Multien

text: Autres communes : Acy-en-Multien ; Brégy nommé "Brégy-en-Multien" en 1850 ; Le Plessis-Belleville nommé "le Plessis-le-Vicomte-en-Multien" en 1476 ; Lizy-sur-Ourcq cité comme "Lizy-sur-Ourcq en Multien" en 1888 par l'abbé Bonno dans son ouvrage sur Fontaines-les-Nonnes, May-en-Multien, ; Puisieux (Seine-et-Marne) nommé "Puisieux-en-Multien" en 1911 ; Rosoy-en-Multien, Rouvres-en-Multien ; Silly-le-long nommé "Cilly-en-Meucien" en 1358, Trocy-en-Multien.


title: Saison 5 d'Objectif Top Chef

text: La cinquième saison de "Objectif Top Chef", est une émission de télévision franco-belge de téléréalité culinaire, diffusée sur M6 du au et sur RTL-TVI. Elle est animée par le chef cuisinier Philippe Etchebest et produite par Studio 89 Productions (Groupe M6).


title: Saison 5 d'Objectif Top Chef

text: La saison 5 a été tournée pendant l'été 2019 au Château La Lagune en Gironde. Après leur diffusion, les épisodes sont également disponibles en replay pendant quelques semaines sur le service 6play et sur le site "6play.fr".


title: Saison 5 d'Objectif Top Chef

text: Des apprentis cuisiniers et des amateurs sont sélectionnés lors d'épreuves en Gironde et se voient imposer des défis gastronomiques autour de produits spécifiques ou de plats à revisiter. Plusieurs chefs étoilés participent au jury final.


title: Saison 5 d'Objectif Top Chef

text: L'amateur Gratien Leroy est le vainqueur de cette saison et intègre la brigade de Philippe Etchebest dans la saison 11 de Top Chef, diffusée sur M6 en 2020.


title: Saison 5 d'Objectif Top Chef

text: La saison 5 voit 108 candidats s'affronter parmi lesquels 28 amateurs. L'identité des candidats est indiquée plus bas dans les résumés des semaines 1 à 9.


title: Saison 5 d'Objectif Top Chef

text: Pendant les neuf premières semaines, dans chaque émission d'Objectif Top Chef diffusée sur M6 du lundi au jeudi, trois apprentis ou trois amateurs présentent individuellement un plat libre à Philippe Etchebest. Celui-ci, après dégustation, note chaque réalisation en lui donnant de une à cinq étoiles.


title: Saison 5 d'Objectif Top Chef

text: Avec cinq étoiles, le candidat est assuré de participer à l'épreuve suivante, appelée "battle". S'il a moins, sa participation à la suite du concours dépend des notes obtenues par les deux autres candidats montrés lors de la même émission.


title: Saison 5 d'Objectif Top Chef

text: Les deux meilleurs candidats de l'émission s'affrontent ensuite sur un thème imposé lors de la "battle". Chaque "battle" est précédée d'une séquence montrant Camille Delcroix, vainqueur de la saison 9 de Top Chef, présentant aux téléspectateurs une recette possible sur le thème de l'épreuve. Les candidats disposent d'une heure trente pour réaliser leur plat sur le thème imposé. Le vainqueur est désigné par Philippe Etchebest après dégustation. Il est qualifié pour la "finale de la semaine" qui est diffusée le vendredi suivant.


title: Saison 5 d'Objectif Top Chef

text: Dans la finale de la semaine, diffusée chaque vendredi sur M6, les quatre meilleurs candidats de la semaine doivent marquer le plus de points possible au cours des deux épreuves proposées par le chef Etchebest.


title: Saison 5 d'Objectif Top Chef

text: A l'issue des deux épreuves, le candidat ayant marqué le plus de points est qualifié pour les quarts de finale. En cas d'ex æquo, c'est Philippe Etchebest qui départage les candidats.


title: Saison 5 d'Objectif Top Chef

text: La saison 5 débute directement par la nouveauté de cette saison : la qualification d'amateurs. L'émission du Lundi voit Philippe Etchebest tester trois amateurs, passionnés de cuisine ou désirant se réorienter vers la gastronomie. Dans cette première émission c'est l'amatrice Coline Pouillart, ingénieure en agroalimentaire, qui se qualifie. Les trois émissions suivantes sont consacrées à des apprentis et voient les qualifications de Quentin Cadei, Habib Aifa et Gustave Hardy pour la finale de la semaine.


title: Saison 5 d'Objectif Top Chef

text: La première finale de la semaine met aux prises les quatre candidats qualifiés du Lundi au Jeudi. L'épreuve 1 est une épreuve par équipes. Gustave est associé à Quentin, tandis que Coline est associée à Habib. Ils doivent réaliser en 1 heure un plat gastronomique autour du rôti de bœuf avec une cuisson saignante.


title: Saison 5 d'Objectif Top Chef

text: L'épreuve n°2 est individuelle et consiste à réaliser un trompe-l’œil libre, dégusté à l'aveugle par Philippe Etchebest.


title: Saison 5 d'Objectif Top Chef

text: À l'issue de cette première finale de la semaine, trois des candidats arrivent premiers ex æquo avec quatre points. C'est Philippe Etchebest qui départage les candidats au vu de la globalité de leur parcours et il décide de qualifier Coline Pouillart pour les quarts de finale d'Objectif Top Chef.


title: Saison 5 d'Objectif Top Chef

text: En semaine 2, les quatre candidats qualifiés pour la finale de la semaine sont les apprentis Armand, Dylan Colven et Gaëtan Tartas. Ils feront face à l'amatrice belge Manon De Meersman, qualifiée face à deux autres amateurs dans l'émission du Mardi .


title: Saison 5 d'Objectif Top Chef

text: En finale de la semaine, avant l'épreuve individuelle du trompe l’œil, les candidats s'affrontent en équipe dans l'épreuve 1, dans laquelle ils ont une heure pour travailler le foie gras en sucré-salé. Dans les équipes, Manon est associée à Gaëtan, tandis qu'Armand est associé à Dylan.


title: Saison 5 d'Objectif Top Chef

text: À l'issue de cette seconde finale de la semaine, c'est Armand, arrivé premier avec cinq points, qui est qualifié.


title: Saison 5 d'Objectif Top Chef

text: En semaine 3, les quatre candidats retenus pour la finale de la semaine sont les apprentis Théo Taviani, Léo Obrecht, Claire Lanciaux et l'amateur Vincent Mallo.


title: Saison 5 d'Objectif Top Chef

text: En finale de la semaine, pour la première épreuve, Claire est associée à Léo et Vincent à Théo. Ils doivent élaborer en 1 heure une assiette qui sublime le mignon de porc.


title: Saison 5 d'Objectif Top Chef

text: La seconde épreuve, individuelle, consiste à réaliser un trompe-l’œil libre, dégusté à l'aveugle par Philippe Etchebest.


title: Saison 5 d'Objectif Top Chef

text: À l'issue de cette troisième finale de la semaine, deux candidats arrivent premiers ex æquo avec cinq points. Philippe Etchebest départage les candidats au vu de la globalité de leur parcours et il décide de qualifier Claire Lanciaux pour les quarts de finale d'Objectif Top Chef.


title: Saison 5 d'Objectif Top Chef

text: La semaine 4 recèle une petite surprise pour le chef Philippe Etchebest. Lors de l'émission du mardi, un amateur de 28 ans, Loïc Goffart, se fait passer pour un apprenti de 23 ans, afin d'être noté comme s'il était apprenti sur son plat libre. Le stratagème fonctionne. Ce candidat se qualifie lors des battles. Lors de l'émission du mercredi consacrée aux amateurs, c'est Léa Doyen qui se qualifie. Les deux autres journées voient les apprentis Gautier Debast et Vikram Singh se qualifier.


title: Saison 5 d'Objectif Top Chef

text: La finale de la semaine 4 est particulière : elle voit deux amateurs (Loïc Goffart et Léa Doyen) au lieu d'un seul habituellement, affronter deux apprentis (Gautier Debast et Vikram Singh). Pour l'épreuve n°1, Léa est associée à Gautier, face au binôme Loïc-Vikram. Ils ont une heure pour réaliser un dessert autour de la pêche.


title: Saison 5 d'Objectif Top Chef

text: Comme dans la finale de la première semaine, trois des candidats arrivent premiers ex æquo avec quatre points. C'est Philippe Etchebest qui départage les candidats au vu de la globalité de leur parcours et il décide de qualifier Loïc Goffart pour les quarts de finale d'Objectif Top Chef.


title: Saison 5 d'Objectif Top Chef

text: En semaine 5, on découvre la candidate la plus jeune de l'émission, l'apprentie de 16 ans Sarah Nicolle. Elle se qualifie pour les battles mais perd son duel face à l'apprenti de 17 ans Allan Gloaguen qui se qualifie pour la finale de la semaine, de même que les apprentis Yannick Melin et Pedro Pecastaing ainsi que l'amateur Laurent Dormio.


title: Saison 5 d'Objectif Top Chef

text: Dans la première épreuve de la finale de la semaine 5, Philippe Etchebest demande aux candidats de réaliser un plat gastronomique en mettant le chou-fleur au centre de l'assiette. Pour cette épreuve par équipes, Allan est associé à Yannick, tandis que Laurent est mis en binôme avec Pedro.


title: Saison 5 d'Objectif Top Chef

text: À l'issue de cette finale de la semaine, c'est Yannick Melin, seul en tête avec cinq points, qui est qualifié.


title: Saison 5 d'Objectif Top Chef

text: La semaine 6 commence par l'émission consacrée aux amateurs et c'est Gratien Leroy qui se qualifie pour la finale de la semaine. Il est rejoint par les trois apprentis qualifiés les jours suivants : Nicolas Tavernier, Valéria Fonteneau et Baptiste Cugge.


title: Saison 5 d'Objectif Top Chef

text: En finale de la semaine 6, sur la première épreuve par équipes, les binômes sont Gratien/Baptiste et Valéria/Nicolas. Les deux équipes doivent réaliser un plat gastronomique autour du ris de veau.


title: Saison 5 d'Objectif Top Chef

text: A l'issue de cette finale c'est l'amateur Gratien Leroy qui fait carton plein, arrive premier avec six points et se qualifie en quarts de finale.


title: Saison 5 d'Objectif Top Chef

text: En semaine 7, dans l'épisode du mardi, l'apprenti Jérémie est accompagné dans le concours par son chef, Jérémie Izarn, gagnant de la saison 8 de Top Chef, et ancien candidat ayant démarré dans la brigade de Philippe Etchebest. Il perd en "battle" face à Samuel Doublet, qualifié comme les autres apprentis Rémy Mariolles et Yasmine Beltifa. L'épisode du jeudi voit trois amateurs s'affronter et Matthieu Chambrier se qualifie à l'issue d'une "battle" face à un adversaire qui n'a pas eu le temps de dresser son assiette.


title: Saison 5 d'Objectif Top Chef

text: En finale de cette semaine, les apprentis Samuel, Rémy et Yasmine et l'amateur Matthieu s'affrontent dans une première épreuve par équipe. Rémy est en binôme avec Yasmine et Samuel avec Mathieu, et ils doivent réaliser un plat autour de la roussette.


title: Saison 5 d'Objectif Top Chef

text: Après les deux épreuves, l'amateur Mathieu est dernier au score et Philippe Etchebest doit départager les trois apprentis arrivés premiers ex æquo avec quatre points chacun. Il choisit de qualifier Yasmine Beltifa, 16 ans, en quarts de finale.


title: Saison 5 d'Objectif Top Chef

text: Dans le premier épisode de la semaine, Sophie, en reconversion à 57 ans comme apprentie dans un restaurant deux étoiles, se fait passer pour la mère d'une candidate qui n'aurait pas osé présenter son plat libre elle-même. Elle est qualifiée en "battle" mais s'incline face à Théo Grandidier, qui avait obtenu 5 étoiles pour son plat libre que le chef Etchebest considère comme un des «très jolis» plats qui lui ont été présentés depuis le début du concours. Les deux autres apprentis qualifiés cette semaine sont Ronan Laval le mardi et Victor Beaudry le mercredi. L'émission du vendredi est consacré aux amateurs. On y voit Maxime, fan de l'émission Top Chef depuis son commencement et qui a appris les techniques de cuisine en regardant les émissions. Il se qualifie en "battle" mais s'incline face à Virginie Paint.


title: Saison 5 d'Objectif Top Chef

text: La finale de la semaine 8 est diffusée le vendredi. La première épreuve par équipes a pour thème une revisite gastronomique de la quiche lorraine. Virginie est en binôme avec Victor tandis que le lorrain Théo est associé à Ronan.


title: Saison 5 d'Objectif Top Chef

text: Les candidats participent ensuite à une seconde épreuve, individuelle, dans laquelle ils doivent réaliser un plat ou dessert en trompe l’œil.


title: Saison 5 d'Objectif Top Chef

text: Après les deux épreuves, Ronan et Théo sont premiers ex æquo avec cinq points chacun. C'est Philippe Etchebest qui départage les deux candidats et il qualifie Théo Grandidier en quarts de finale.


title: Saison 5 d'Objectif Top Chef

text: En semaine 9, parmi les apprentis, Philippe Etchebest qualifie cette semaine Antoine Miranda, Alexis Rives et Adrien Glorieux. Lors de l'émission du mercredi, il prend au mot un jeune candidat de 18 ans (Thomas), qui se dit prêt à relever tous les défis et lui demande de lui cuisiner un second plat. La dernière journée de présentation des plats libre de la saison 5 est, comme la toute première, consacrée aux amateurs et c'est Virginie Blesse qui se qualifie.


title: Saison 5 d'Objectif Top Chef

text: La première épreuve de la finale de la semaine 9 consiste à revisiter le tajine avec du pois chiche. Cette épreuve par équipes associe Antoine et Virginie contre Alexis et Adrien.


title: Saison 5 d'Objectif Top Chef

text: Au terme des deux épreuves de cette finale, Antoine Miranda est premier avec 6 points et se qualifie donc en quarts de finale.


title: Saison 5 d'Objectif Top Chef

text: Les émissions du lundi au mercredi 1er janvier sont consacrées aux quarts de finale. L'émission du jeudi est consacrée à la demi-finale et met aux prises les trois meilleurs candidats issus des quarts de finale.


title: Saison 5 d'Objectif Top Chef

text: Enfin la finale lors de l'émission du vendredi permet de savoir qui des deux meilleurs candidats va intégrer la brigade de Philippe Etchebest dans la saison 11 de Top Chef.


title: Saison 5 d'Objectif Top Chef

text: Sur chacune des trois émissions consacrées aux quarts de finale, trois candidats s'affrontent au cours de deux épreuves individuelles. Un candidat est éliminé à la fin de la première épreuve et la seconde épreuve détermine lequel des deux candidats restant est qualifié en demi-finale.


title: Saison 5 d'Objectif Top Chef

text: Le premier quart de finale met face à face l'amateur Gratien Leroy, surnommé par Philippe Etchebest «le sanglier des Ardennes», et les deux apprentis Antoine Miranda et Claire Lanciaux. Le thème de la première épreuve est donné par Gilles Goujon, qui leur demande, en hommage à son mentor Roger Vergé, de travailler la fleur de courgette en 1h30. Les plats des candidats sont dégustés par Gilles Goujon et Philippe Etchebest. À l'issue des dégustations, les chefs indiquent qu'ils ont eu un coup de cœur pour l'assiette de Gratien Leroy. Ils éliminent l'assiette de Claire Lanciaux, qui n'avait pas tenu compte pendant les préparatifs des réserves émises par les chefs sur son intention de proposer un gravelax de cabillaud. Gratien et Antoine s'affrontent lors d'une seconde épreuve dont le thème (revisite gastronomique de la tarte aux pommes) est donné par Philippe Etchebest. À l'issue de la dégustation, Philippe Etchebest qualifie Gratien Leroy pour la demi-finale.


title: Saison 5 d'Objectif Top Chef

text: Dans le second quart de finale, les apprentis Yannick Melin et Armand font face à l'amatrice Coline Pouillart. Sur l'épreuve de revisite gastronomique de la bouillabaisse, proposée par le chef Lionel Lévy, Coline énonce la proposition de recette qui séduit le plus Philippe Etchebest, mais la réalisation ne lui permet pas de devancer Armand, qualifié en première place, et Yannick, qualifié en seconde place. Ces deux candidats s'affrontent ensuite sur une seconde épreuve consacrée à l’œuf, et c'est Yannick Melin qui séduit le plus le chef Philippe Etchebest et se qualifie en demi-finale.


title: Saison 5 d'Objectif Top Chef

text: Dans le dernier quart de finale, il y a encore un amateur, le belge Loïc Goffart, face à deux apprentis : Théo Grandidier et Yasmine Beltifa. Dans la première épreuve, Régis Marcon demande aux trois candidats de travailler la truite. Loïc est handicapé par son manque de technique et prend plus de temps que les apprentis pour lever les filets de truite. Il ne peut pas réaliser autant de préparations que ses concurrents et cela favorise peut-être son élimination à l'issue de l'épreuve qui voit arriver Théo en tête, suivi de Yasmine. La seconde épreuve est consacrée au potimarron. Yasmine réalise de belles préparations mais le résultat est trop sucré et se rapproche plutôt du dessert alors qu'elle avait annoncé une entrée. Philippe Etchebest considère que le plat est hors sujet et qualifie Théo Grandidier en demi-finale en le mettant en garde contre le niveau de ses futurs concurrents.


title: Saison 5 d'Objectif Top Chef

text: La demi-finale oppose l'amateur Gratien Leroy et les apprentis Yannick Melin et Théo Grandidier, au cours de deux épreuves.


title: Saison 5 d'Objectif Top Chef

text: La première épreuve est inspirée de l'épreuve emblématique de Top Chef, « Qui peut battre... ? ». Les trois candidats sont opposés à Samuel Albert, vainqueur de la saison 10 de Top Chef. Ils disposent d'1h30 pour réaliser un dessert de légumes, tandis que Samuel Albert n'aura qu'une heure pour réaliser le sien. Philippe Etchebest classe à l'aveugle les quatre desserts après dégustation. Les candidats qui se classent devant Samuel Albert se qualifient directement pour la finale. Les autres se départagent au cours d'une seconde épreuve.


title: Saison 5 d'Objectif Top Chef

text: Philippe Etchebest déguste d'abord « La tartelette au radis et à l'hibiscus » de Théo, qu'il trouve superbement dressée et très bonne mais dans lequel il ne ressent pas suffisamment le goût du radis. Le dessert de Yannick, « Infusion et douceurs au fenouil », est jugé assez équilibré, avec un manque de générosité sur le fenouil. L'assiette « Mousse et sorbet au butternut » de Samuel Albert n'enthousiasme pas le chef Etchebest sur le visuel mais se révèle très harmonieuse en bouche. Le dessert « Quand la carotte se prend pour un dessert » de Gratien est jugé un peu simple sur la présentation, «marche bien» selon les propos d'Etchebest, mais le goût de la carotte n'est pas assez présent au goût du chef.


title: Saison 5 d'Objectif Top Chef

text: L'assiette de Yannick Melin se classe en première place, seule devant celle de Samuel Albert. Il est donc qualifié directement en finale du concours. Samuel Albert est classé second, devant les deux autres candidats qui doivent donc se départager au cours d'une ultime épreuve d'une heure au cours de laquelle les candidats doivent revisiter la tartiflette. À l'issue de ce duel c'est l'amateur Gratien Leroy qui se qualifie à son tour pour la finale.


title: Saison 5 d'Objectif Top Chef

text: La finale est diffusée lors de l'émission du vendredi . Elle oppose l'apprenti Yannick Melin à l'amateur Gratien Leroy.


title: Saison 5 d'Objectif Top Chef

text: Les finalistes doivent réaliser, chacun avec sa brigade constituée d'anciens candidats, un menu composé d'un plat et un dessert pour un jury composé de Philippe Etchebest, Michel Guérard, Pierre Gagnaire et Mauro Colagreco. Dans cette épreuve, les deux finalistes sont vêtus de la veste de cuisine «Objectif Top Chef».


title: Saison 5 d'Objectif Top Chef

text: Gratien Leroy est épaulé par Théo Grandidier (apprenti demi-finaliste) et par Coline Pouillart (amatrice quart de finaliste). Son menu comprend un plat de selle d'agneau et un dessert autour de la burrata.


title: Saison 5 d'Objectif Top Chef

text: Yannick Melin a une brigade constituée de l'apprentie Yasmine Beltifa et de l'amateur Loïc Goffart, tous deux quart-de-finalistes. Il choisit de présenter un plat de bœuf-carottes inspiré d'une recette de sa mère et un dessert autour de la pomme Granny Smith.


title: Saison 5 d'Objectif Top Chef

text: Après dégustation, le jury délibère pour désigner le candidat ayant réalisé le meilleur menu (plat et dessert inclus). Philippe Etchebest invite enfin les candidats à venir tirer chacun un couteau fiché dans un bloc en bois. Le dispositif présenté au vainqueur dissimule une lame en acier, tandis que l'autre dissimule une lame orange.


title: Saison 5 d'Objectif Top Chef

text: Au tirage, l'amateur Gratien Leroy sort une lame d'acier et découvre qu'il a remporté le concours. Philippe Etchebest précise que le menu de Gratien Leroy a fait l'unanimité du jury, et que la différence s'est faite sur le dessert.


title: Saison 5 d'Objectif Top Chef

text: Philippe Etchebest remet à Gratien la veste de cuisine «Top Chef» avec les manches bleues en lui disant «bienvenue dans ma brigade».


title: Didim

text: La ville est à de la capitale provinciale Aydın. Le district est une péninsule, il est limité au nord par le fleuve Méandre et par le lac Bafa. C'est un plateau calcaire limité au sud par le cap Takeağaç ("Takeağaç Burun") ancien cap de Poséidon.


title: Didim

text: La couverture forestière est réduite et les zones non cultivées sont couvertes de maquis. En dehors de la route et de la zone côtière la région est peu développée.


title: Didim

text: En 1071, la bataille de Manzikert permet aux Seljoukides de s'installer en Anatolie, mais la région de Didim reste aux mains des byzantins. En 1261, elle passe aux mains des Menteşeoğulları. En 1414, le beylicat de Menteşe est définitivement annexé à l'empire ottoman naissant. Le village grec qui existait alors a pris le nom de Yoran ou Yeronda.


title: Didim

text: Après l'échange de populations consécutif au traité de Lausanne de 1923, la région est largement dépeuplée. En 1955, un tremblement de terre détruit le village. Les gens qui appelaient le site du temple d'Apollon Hisar ("Château") reconstruisent le village à plus au sud et l'appellent Yenihisar ("Château neuf") ou Yeniköy ("Village neuf"). En 1968, Yenihisar devient une commune. En 1991, Yenihisar est détaché du district de Söke et devient un nouveau district. En 1997, la ville prend son nom actuel Didim.


title: Vis micrométrique

text: Parfois appelée "vis différentielle de Prony", elle est toujours composée de deux parties avec des filets différents.


title: Vis micrométrique

text: Le filet (du filetage/taraudage) de chacune des parties est dans le même sens (à gauche ou à droite), et de pas différents et voisins ("P" et "P"').


title: Vis micrométrique

text: Pour la lecture du déplacement, on utilise systématiquement le principe du vernier, mais l'emploi de filets permet d'atteindre une précision courante de 1/200 de mm.


title: Équilibrage de charge des serveurs Web

text: L’équilibrage de charge des serveurs Web, ou répartition de charge des serveurs Web, regroupe l’ensemble des mécanismes utilisés pour distribuer les requêtes HTTP sur de multiples serveurs Web.


title: Équilibrage de charge des serveurs Web

text: Cette pratique est devenue indispensable depuis l’explosion du trafic du World Wide Web. L’évolution des usages de l’Internet, passant d’une infrastructure de communication à une infrastructure de services électroniques, peut entrainer des congestions et des temps de réponses élevés. Les systèmes Web, éléments stratégiques du World Wide Web, doivent pouvoir absorber cette charge. Cela a entrainé une évolution des architectures, destinée à apporter plus de scalabilité, de disponibilité et de performances.


title: Équilibrage de charge des serveurs Web

text: Basées sur les propriétés du protocole HTTP, en particulier sur le système de requêtes/réponses, différentes approches sont étudiées pour répondre à l’équilibrage de charge des serveurs Web. Les approches architecturales s’intéressent à l’agencement des serveurs informatiques entre eux, ainsi qu’à la pertinence d’utiliser un élément central. Les approches du routage s’intéressent aux différentes manières de transférer les paquets des clients Web vers les serveurs, et ce selon deux axes. D’une part à travers les différentes couches réseaux du modèle OSI, et d’autre part à travers les différents équipements traversés par une requête HTTP. Les travaux sur les algorithmes tendent à définir un algorithme optimal de sélection du serveur le plus apte à traiter la requête HTTP dans un système Web. Cette recherche d’algorithme s’effectue dans plusieurs directions : prise en compte ou pas du contenu de la requête, prise en compte ou pas des informations des clients et/ou des serveurs, algorithme statique ou dynamique.


title: Équilibrage de charge des serveurs Web

text: L'Internet subit de profonds changements en passant d'une infrastructure de communication à un média de gestion d'une multitude de services.


title: Équilibrage de charge des serveurs Web

text: Avec la croissance rapide du stockage de l'information dans les serveurs Web du monde entier, rechercher et obtenir une donnée est devenu un comportement commun.


title: Équilibrage de charge des serveurs Web

text: L'explosion du trafic sur le World Wide Web a entrainé une rapide augmentation du nombre de requêtes sur les sites Web populaires.


title: Équilibrage de charge des serveurs Web

text: La plupart des services fournis par ces sites peuvent ainsi recevoir un nombre très important de connexions des clients dans une période très courte.


title: Équilibrage de charge des serveurs Web

text: De plus, le trafic Internet en général et du World Wide Web en particulier a augmenté de manière exponentielle, et cette croissance est amenée à continuer.


title: Équilibrage de charge des serveurs Web

text: Ce trafic grandissant peut entrainer des congestions importantes du réseau informatique et des temps de réponses élevés.


title: Équilibrage de charge des serveurs Web

text: Ces perturbations peuvent avoir pour conséquence une instabilité du site et du service pour les utilisateurs.


title: Équilibrage de charge des serveurs Web

text: Pour un site Web populaire, la congestion réseau et la surcharge des serveurs peuvent amener à des problèmes sérieux dans l'avenir.


title: Équilibrage de charge des serveurs Web

text: Ces changements profonds de l'Internet placent le serveur Web au centre d'une infrastructure de services électroniques et d'applications critiques, augmentant les exigences en termes de qualité de service, de disponibilité et de fiabilité dans un environnement imprévisible, rapide et très dynamique.


title: Équilibrage de charge des serveurs Web

text: Les systèmes Web doivent être capables de démarrer petit et de grossir avec l'augmentation de la demande, créant un besoin de serveurs Web plus nombreux et plus puissants capables de servir les utilisateurs Internet. L'augmentation croissante de la demande pour des serveurs Web de qualité est aujourd'hui incontestable.


title: Équilibrage de charge des serveurs Web

text: L'amélioration de la performance des serveurs Web et la garantie de la fiabilité et de la disponibilité d'un site Web sont des notions importantes.


title: Équilibrage de charge des serveurs Web

text: C'est pourquoi il arrive un moment ou soit le serveur Web doit être renforcé, soit la charge doit être répartie entre plusieurs serveurs.


title: Équilibrage de charge des serveurs Web

text: Mais les sites Web populaires ne peuvent pas faire confiance à un seul serveur puissant pour faire face à la charge de requêtes toujours en augmentation.


title: Équilibrage de charge des serveurs Web

text: La scalabilité et la disponibilité peuvent être fournis par une architecture Web qui régule les requêtes clientes à travers différents serveurs de manière transparente.


title: Équilibrage de charge des serveurs Web

text: Dès lors comment fabriquer une grappe de serveurs Web qui traite et répond facilement aux requêtes devient un problème majeur.


title: Équilibrage de charge des serveurs Web

text: Par le passé la seule solution pour élargir la capacité serveur était de remplacer l'ancien serveur par un nouveau. Perdre l'investissement dans l'ancien serveur pour en racheter un autre est une solution à court-terme et couteuse. Une solution à long terme passe par une scalabilité incrémentale qui fournit la possibilité de croitre graduellement avec la demande.


title: Équilibrage de charge des serveurs Web

text: Pour construire des serveurs Web évolutifs, les constructeurs et les sites Web populaires se sont massivement tournés vers les architectures distribuées.


title: Équilibrage de charge des serveurs Web

text: Les grappes de serveurs Web sont ainsi devenues l'une des principales solutions pour accroitre la disponibilité et éviter la surcharge d'un serveur seul.


title: Équilibrage de charge des serveurs Web

text: Mais, alors que le World Wide Web peut apparaître comme possédant une scalabilité intrinsèque à travers la distribution des ressources sur des serveurs décentralisés, il existe des exemples où cette forme de distribution de charge est couteuse.


title: Équilibrage de charge des serveurs Web

text: D'où l'importance d'un bon équilibrage de charge, qui peut être défini comme le processus de distribution des requêtes sur différents serveurs pour fournir un meilleur temps de réponse.


title: Équilibrage de charge des serveurs Web

text: Le serveur Web de la NCSA subit un pic de charge, entre octobre et , qui surpassa sa capacité à répondre. La première solution fut d'utiliser un serveur informatique plus puissant qui ne tint pas la charge en . La NCSA a alors déterminée que la seule solution viable à long terme passait par une distribution de charge multi-serveurs.


title: Équilibrage de charge des serveurs Web

text: La NCSA possédait deux solutions au problème de charge de son serveur Web : diviser l'arborescence à travers différents systèmes, chacun répondant à un nom d'hôte unique et traitant une partie de l'arbre. Cette solution requérait beaucoup de manipulations et entrainerait la cassure de liens existants, entrainant une grande complexité et un impact sur la communauté utilisateur. La deuxième solution était de partager l'ensemble des documents à travers plusieurs serveurs, chacun répondant à un nom d'hôte commun. Cette solution permettait de gérer la sollicitation croissante des serveurs tout en ayant peu d'impact sur la communauté utilisateurs.


title: Équilibrage de charge des serveurs Web

text: L'architecture informatique mise en place permit à la NCSA d'augmenter dynamiquement la capacité des serveurs Web. L'équilibrage de charge élimina la plupart des points individuels de défaillance lié à l'implémentation d'un serveur unique. La stabilité et la fiabilité du système est ensuite assurée par l'ajout de nouvelles machines de manière transparente pour les utilisateurs. Cet équilibrage de charge des serveurs Web allait pouvoir être utilisé comme modèle pour d'autres implémentations.


title: Équilibrage de charge des serveurs Web

text: Pour récupérer une information du Web, le nom contenu dans l'URL doit être associé à une adresse IP, une adresse MAC et une localisation de l'objet.


title: Équilibrage de charge des serveurs Web

text: Chaque association offre ainsi une opportunité de rediriger la requête vers la machine la plus appropriée. Cette nécessité de diriger les connexions entrantes vers des hôtes individuels représente justement un important défi.


title: Équilibrage de charge des serveurs Web

text: Par ailleurs, le protocole de communication entre les clients et les serveurs Web est fourni par le protocole HTTP, qui est un protocole basé sur un système de requêtes/réponses et est utilisé pour le World Wide Web depuis les années 1990.


title: Équilibrage de charge des serveurs Web

text: Ce protocole étant sans état, une connexion TCP doit donc être établie pour chaque objet d'une page Web. Chaque requête peut être routée de manière indépendante, permettant ainsi un équilibrage de charge des serveurs Web.


title: Équilibrage de charge des serveurs Web

text: Les services Web peuvent croitre par scalabilité verticale, en remplaçant des serveurs informatiques surchargés par de plus gros serveurs, ou ils peuvent croitre par scalabilité horizontale en ajoutant des serveurs supplémentaires en fonction de la charge à absorber.


title: Équilibrage de charge des serveurs Web

text: Mais l'utilisation des serveurs isolés est très risquée pour fournir des services fiables et flexibles.


title: Équilibrage de charge des serveurs Web

text: De plus avec un unique serveur Web, un pic de requêtes important va facilement générer de la congestion et des erreurs logiciels. Il y a donc un besoin d'avoir plus de serveurs performants pour servir la demande croissante des utilisateurs.


title: Équilibrage de charge des serveurs Web

text: De ce constat a été proposée une architecture basée sur plusieurs serveurs Web, appelée grappe de serveurs Web.


title: Équilibrage de charge des serveurs Web

text: Cet ensemble de serveurs attachés ensemble pour agir comme une seule unité permet aux fournisseurs d'ajouter progressivement de nouvelles ressources peu chères afin de partager la charge de travail et ainsi d'augmenter la performance générale du système de manière transparente pour le client.


title: Équilibrage de charge des serveurs Web

text: Ce type d'architecture représente une approche populaire utilisée pour fournir des services Web fiables, flexibles, efficaces et disponibles.


title: Équilibrage de charge des serveurs Web

text: Les avantages des solutions distribuées en grappes sont la haute puissance de calcul ainsi que la tolérance aux pannes. Les inconvénients sont les difficultés à ordonnancer et équilibrer chaque entité distribuées.


title: Équilibrage de charge des serveurs Web

text: Un système de serveurs Web distribués comprend plusieurs serveurs Web ainsi qu'un mécanisme de répartition des requêtes sur les serveurs, ces derniers pouvant être répartis de manière locale ou géographique.


title: Équilibrage de charge des serveurs Web

text: L'équilibrage de charge des serveurs informatiques dans une grappe est le processus de distribution des requêtes sur différents serveurs. Cette répartition des requêtes est indispensable pour obtenir un temps de réponse réduit ainsi qu'une optimisation de l'utilisation des ressources informatiques.


title: Équilibrage de charge des serveurs Web

text: Dans une répartition locale des serveurs, le processus de distribution des requêtes est facilitée par la proximité en termes de réseau informatique. Alors que dans une répartition géographique ou globale des serveurs, le processus de distribution est plus complexe à cause des contraintes liées à la connectivité Internet entre les serveurs.


title: Équilibrage de charge des serveurs Web

text: Les différentes architectures informatiques permettant l'équilibrage de charge des serveurs Web peuvent se distinguer par le niveau d'abstraction et la gestion de leur adresse IP :


title: Équilibrage de charge des serveurs Web

text: Une grappe de serveurs Web désigne un ensemble de serveurs informatiques hébergés localement et qui sont interconnectés à travers un réseau haut-débit.


title: Équilibrage de charge des serveurs Web

text: De plus, cet ensemble de serveurs doit apparaitre comme un hôte unique pour le monde extérieur et les utilisateurs.


title: Équilibrage de charge des serveurs Web

text: Une seule machine, dont l'adresse est publiée à travers le DNS, a la responsabilité de la répartition de charge à travers la grappe de serveurs.


title: Équilibrage de charge des serveurs Web

text: Dans une grappe de serveurs, tous les serveurs contiennent la même donnée. Chaque serveur a donc la possibilité de prendre en charge la requête d'un client.


title: Équilibrage de charge des serveurs Web

text: Cette approche peut potentiellement améliorer les performances de débit et fournir au système Web une haute disponibilité et une bonne scalabilité car elle rend possible l'ajout de nouvelle machines sans interruption de service.


title: Équilibrage de charge des serveurs Web

text: Elle peut également fournir une meilleure fiabilité par l'utilisation d'algorithmes de répartition de charge appropriés.


title: Équilibrage de charge des serveurs Web

text: Une grappe de serveurs Web est composée d'un ordonnanceur, le répartiteur, situé entre les clients et les serveurs Web constitués de différents matériels ou systèmes d'exploitation.


title: Équilibrage de charge des serveurs Web

text: Ce répartiteur est configuré avec une adresse IP particulière, l'adresse de la grappe de serveurs Web.


title: Équilibrage de charge des serveurs Web

text: Ainsi c'est le répartiteur qui reçoit les requêtes et les redirigent vers un des serveurs de la grappe grâce à l'implémentation d'un algorithme d'équilibrage de charge.


title: Équilibrage de charge des serveurs Web

text: Il s'agit donc d'une approche centralisée qui n'est pas intrinsèquement élastique car le répartiteur central peut devenir un goulot d’étranglement en cas de forte charge.


title: Équilibrage de charge des serveurs Web

text: Cependant, pour améliorer la fiabilité, un répartiteur de secours peut être déployé pour prendre le relais du répartiteur principal en cas de panne.


title: Équilibrage de charge des serveurs Web

text: Cette approche est basée sur une architecture informatique complètement distribuée sans équipement centralisé en amont. Comme la grappe de serveurs Web, le système apparait comme une seule entité aux yeux du monde extérieur. La différence vient du fait que l'adresse IP de la grappe n'est plus portée par le répartiteur mais par chacun des serveurs, qui possèdent ainsi tous la même adresse IP.


title: Équilibrage de charge des serveurs Web

text: Ce type d'architecture informatique comprend un ensemble de serveurs Web répartis et qui sont visibles de manière individuelle par les clients, contrairement aux grappes de serveurs qui ne présentent qu'une seule adresse IP. Il n'y a pas de répartiteur central, le routage des requêtes peut être effectué par un serveur DNS accompagné éventuellement d'un deuxième niveau de routage effectué par les serveurs eux-mêmes.


title: Équilibrage de charge des serveurs Web

text: Une approche particulière des systèmes distribués est la réplication en miroir d'un site Web en différents emplacements du monde. La page originale du site contient la liste des serveurs miroirs, ce qui permet à l'utilisateur de choisir le serveur en fonction de son emplacement.


title: Équilibrage de charge des serveurs Web

text: Ce type d'approche pour la duplication de contenus populaires est chose commune. Par exemple, apache.org maintient 246 sites miroirs à travers le monde (Liste des serveurs miroirs Apache).


title: Équilibrage de charge des serveurs Web

text: Mais cette solution a plusieurs inconvénients, en particulier la non-transparence ainsi que le manque de contrôle sur la distribution des requêtes par le système Web.


title: Équilibrage de charge des serveurs Web

text: Lorsqu'un site est hébergé sur plusieurs serveurs informatiques, il faut sélectionner le serveur qui traitera la requête du client.


title: Équilibrage de charge des serveurs Web

text: De plus pour le bon fonctionnement du système Web il faut des mécanismes de routage qui fournissent de la scalabilité, un véritable équilibrage de charge et une haute disponibilité dans un environnement constamment en mouvement.


title: Équilibrage de charge des serveurs Web

text: La plupart des méthodes de grappes de serveurs existantes utilisent un répartiteur central qui reçoit les requêtes de l'Internet et les distribue au meilleur serveur de la grappe.


title: Équilibrage de charge des serveurs Web

text: L'utilisation d'un répartiteur permet d'avoir un contrôle total sur la requête entrante et de masquer le routage à travers de multiples serveurs par l'utilisation d'une adresse IP publique unique, portée par le répartiteur.


title: Équilibrage de charge des serveurs Web

text: Selon leur couche de travail au sens du modèle OSI, les répartiteurs sont classés en couche 4 (couche transport) ou couche 7 (couche application). Les répartiteurs couche 4 distribuent les requêtes en se basant sur l'adresse IP et le port du client, alors que les switchs niveau 7 peuvent effectuer une répartition en fonction du type et du contenu de la requête reçue.


title: Équilibrage de charge des serveurs Web

text: Par ailleurs, selon la technologie employée le répartiteur apparaitra aux serveurs de la grappe comme un commutateur, qui ne traite que les données entrantes, ou comme une passerelle, qui traite les données entrantes et sortantes.


title: Équilibrage de charge des serveurs Web

text: Mais il existe d'autres méthodes qui n'ont pas besoin de répartiteur central pour assurer le routage des requêtes.


title: Équilibrage de charge des serveurs Web

text: Une grappe de serveurs basée sur un nom d'hôte unique peut être implémentée avec un serveur DNS. Dans ce cas, le répartiteur est en fait un serveur DNS autoritaire qui répond avec l'adresse IP du serveur suivant dans la grappe.


title: Équilibrage de charge des serveurs Web

text: C'est également le cas pour des mécanismes réseaux tels que le DPR ("Distributed Packet Rewriting") et le ONE-IP.


title: Équilibrage de charge des serveurs Web

text: La décision de routage des paquets peut être prise tout au long du trajet de la requête. Les différents mécanismes de routage peuvent donc être classés en fonction de l'élément qui assure la redirection des requêtes :


title: Équilibrage de charge des serveurs Web

text: Le routage par le réseau peut se faire à plusieurs niveaux : au niveau de la couche transport, entre la couche liaison et la couche réseau ou au niveau de la couche application.


title: Équilibrage de charge des serveurs Web

text: Habituellement le routage se fait au plus près des serveurs. Ainsi la capacité réseau entre l'ordonnanceur et les serveurs est élevée et les informations de charge des serveurs sont fiables.


title: Équilibrage de charge des serveurs Web

text: Dans le routage au niveau 2, les serveurs sont identiques au-delà de la couche 2 du modèle OSI. Ils ont un niveau 2 unique, chaque serveur a une adresse MAC, mais une couche 3 identique, donc une même adresse IP.


title: Équilibrage de charge des serveurs Web

text: Avec ce mécanisme le routage est effectué entre la couche liaison et la couche réseau, et tous les serveurs ont la même adresse IP que l'adresse IP virtuelle (VIP) portée par le routeur et présentée au client.


title: Équilibrage de charge des serveurs Web

text: Toutes les requêtes reçues par les serveurs ne sont traitées que par le serveur adéquat en se basant sur une fonction de hachage liée à l'adresse source du client.


title: Équilibrage de charge des serveurs Web

text: Dans ONE-IP, un mécanisme de broadcast est utilisé pour envoyer une requête entrante sur toutes les machines de la grappe de serveurs. Les machines ont des adresses MAC et des adresses IP primaires différentes mais une adresse IP secondaire identique. Un filtre est mis en place sur la machine qui fait qu'une seule machine va traiter le paquet dans les couches réseaux supérieures.


title: Équilibrage de charge des serveurs Web

text: Pour que ce mécanisme fonctionne, le routeur en amont des serveurs doit modifier l'adresse MAC de destination des paquets entrants par une adresse MAC de broadcast. Cela requiert d'avoir une entrée permanente dans le cache ARP associant l'adresse MAC de broadcast à l'adresse IP virtuelle du routeur.


title: Équilibrage de charge des serveurs Web

text: Afin d'éviter une modification du routeur en entrée du réseau, cette approche propose que toutes les machines aient la même adresse IP et la même adresse MAC. Toutes les machines partagent le même segment LAN, ainsi tous les paquets sont vus par toutes les machines. Un filtre sur chaque machine est utilisé pour sélectionner les requêtes à traiter dans les couches réseaux supérieures.


title: Équilibrage de charge des serveurs Web

text: Cette approche nécessite une modification des serveurs afin de ne pas prendre en compte les requêtes ARP gratuites, utilisées notamment pour vérifier que deux adresses IP ne coexistent pas sur le réseau. Une deuxième modification est nécessaire afin de résoudre un problème lié à ICMP : puisque tous les serveurs ont la même MAC et la même IP, une réponse UDP ou ICMP à un paquet envoyé par l'un des membres sera reçu par tous les serveurs. Puisque les autres serveurs n'ont pas généré de paquet, un message ICMP "port inatteignable" sera envoyé. La modification consiste à empêcher l'envoi de ce paquet d'erreur ICMP.


title: Équilibrage de charge des serveurs Web

text: Ce type de routage évite d'avoir un goulot d'étranglement et un point individuel de défaillance représenté par le répartiteur. Par contre, il nécessite que toutes les machines soient sur le même segment réseau et l'algorithme d'équilibrage de charge est limité à une fonction de hachage.


title: Équilibrage de charge des serveurs Web

text: De plus ces solutions utilisent le mécanisme de broadcast et envoient donc les paquets à tous les serveurs, induisant une charge de travail supplémentaire sur ces derniers.


title: Équilibrage de charge des serveurs Web

text: Enfin, ces solutions nécessitent une modification des serveurs pour y implémenter les filtres nécessaires au routage des paquets.


title: Équilibrage de charge des serveurs Web

text: Dans le routage couche 4, correspondant dans le modèle OSI à la couche transport, chaque serveur à une adresse IP unique.


title: Équilibrage de charge des serveurs Web

text: Le routage réalisé au niveau de la couche 4 par un répartiteur distribue les requêtes en se basant sur l'adresse IP et le port TCP sources et destinations.


title: Équilibrage de charge des serveurs Web

text: Afin de s'assurer que tous les paquets d'une connexion existante d'un client arrivent au même serveur, une table de session est maintenue par le répartiteur.


title: Équilibrage de charge des serveurs Web

text: À noter que la capacité réseau du répartiteur doit être supérieur à celle de chacun des serveurs du cluster.


title: Équilibrage de charge des serveurs Web

text: De plus, chaque paquet doit être inspecté par le répartiteur et la modification des champs du paquet IP comme le contrôle de redondance cyclique et le temps de vie induisent des coûts de traitement supplémentaires.


title: Équilibrage de charge des serveurs Web

text: Dans cette approche le répartiteur route le paquet du client vers le serveur en modifiant l'adresse IP du paquet.


title: Équilibrage de charge des serveurs Web

text: En effet tous les paquets destinés à l'adresse IP logique du répartiteur sont inspectés et l'adresse de destination est remplacée par l'adresse IP d'un des serveurs de la grappe de serveurs.


title: Équilibrage de charge des serveurs Web

text: Puis le serveur renvoie la réponse directement au client et remplace l'adresse source du paquet par l'adresse source du répartiteur.


title: Équilibrage de charge des serveurs Web

text: Cette solution est transparente pour le client mais nécessite une modification du noyau des serveurs Web puisque le remplacement de l'adresse IP s'effectue au niveau TCP/IP.


title: Équilibrage de charge des serveurs Web

text: D'un autre côté, cette approche fournit une solution de haute disponibilité car en cas de panne d'un serveur, son adresse peut être supprimé de la table du répartiteur afin qu'il ne reçoive plus de requêtes des clients.


title: Équilibrage de charge des serveurs Web

text: Ce type de routage est aussi basé sur la présence d'un répartiteur central qui va recevoir les requêtes des clients et les distribuer sur les serveurs du cluster. La différence avec le routage par réécriture simple et qu'ici la réécriture par le répartiteur se fait également pour les paquets en provenance des serveurs et à destination des clients. Ce mécanisme de double réécriture est à la base du mécanisme de Network Address Translation (NAT).


title: Équilibrage de charge des serveurs Web

text: Pour que le mécanisme soit transparent, le répartiteur doit modifier les adresses IP de tous les paquets dans les deux sens. De plus, les transactions doivent être routées vers le même serveur.


title: Équilibrage de charge des serveurs Web

text: Les solutions basées sur la double réécriture par le répartiteur ont l'inconvénient majeur de solliciter l'équipement à la fois pour la réécriture des paquets entrants et des paquets sortants, qui sont généralement plus nombreux.


title: Équilibrage de charge des serveurs Web

text: Ces solutions ont par contre l'avantage que les serveurs peuvent être sur des réseaux locaux différents.


title: Équilibrage de charge des serveurs Web

text: Les solutions basées sur la simple réécriture du paquet doivent absorber la charge liée à la réécriture par le répartiteur mais réduisent le risque de goulot d’étranglement en reportant la réécriture des nombreux paquets sortants sur les serveurs Web.


title: Équilibrage de charge des serveurs Web

text: Par contre, ils nécessitent une modification au niveau du système d'exploitation serveurs qui doivent prendre en charge la réécriture des paquets sortants


title: Équilibrage de charge des serveurs Web

text: Le routage à la couche 7, ou couche application selon le modèle OSI, permet d'effectuer une distribution des requêtes en prenant en compte le contenu HTTP de cette requête, fournissant ainsi des stratégies de routage plus flexibles. En contrepartie, la charge générée sur le répartiteur est plus importante.


title: Équilibrage de charge des serveurs Web

text: Dans cette architecture, un proxy implémenté sur le répartiteur va jouer le rôle d'intermédiaire réseau entre les clients et les serveurs. Le proxy maintient une connexion persistante avec chacun des serveurs Web par laquelle vont transiter les paquets dans les deux sens, du client vers le serveur et inversement.


title: Équilibrage de charge des serveurs Web

text: Le proxy fonctionne selon deux modes : un mode de transfert des paquets et un mode de contrôle des paquets. Les deux modes sont activés pour les requêtes des clients, mais généralement seul le mode de transfert est activé pour les réponses des serveurs.


title: Équilibrage de charge des serveurs Web

text: Ce mécanisme se veut être une amélioration de la passerelle TCP, lourde en termes de charge de travail car chaque paquet de requête/réponse doit être inspecter jusqu'à la couche application.


title: Équilibrage de charge des serveurs Web

text: L'épissage TCP est une interface de programmation applicative qui va détecter le passage en mode transfert du proxy et gérer ces opérations directement au niveau de l'espace noyau plutôt qu'au niveau de l'espace utilisateur.


title: Équilibrage de charge des serveurs Web

text: Ainsi seules les opérations propres à la couche application, celles du mode de contrôle, seront traités dans l'espace utilisateur.


title: Équilibrage de charge des serveurs Web

text: L'implémentation de cette technique permet dans la plupart des cas d'éviter le goulot d'étranglement que représente le simple transfert des paquets du client au serveur, qui ne nécessitent pas d'opérations particulières au niveau de la couche application.


title: Équilibrage de charge des serveurs Web

text: Le principe de cette approche est la remise au serveur sélectionné de la connexion TCP établie entre le client et le répartiteur. Une fois remise, le répartiteur transfert les paquets du client vers le serveur, et le serveur répond directement au client sans passer par le répartiteur.


title: Équilibrage de charge des serveurs Web

text: Cette remise est transparente à la fois pour le client et pour les applications du serveur Web. Par contre, elle nécessite une modification de la gestion du réseau par le noyau du système d'exploitation qui doit accepter de prendre en charge une connexion TCP pour laquelle il n'a pas réalisé l'initialisation.


title: Équilibrage de charge des serveurs Web

text: Cette approche améliore la performance du répartiteur qui n'a plus à traiter les paquets jusqu'à la couche application, puisqu'il ne fait que transférer les paquets au niveau TCP, majoritairement des paquets d'acquittement, une fois la remise effectuée à un serveur.


title: Équilibrage de charge des serveurs Web

text: Les répartiteurs couche 7 qui permettent aux serveurs de répondre directement aux clients permettent d'avoir une plus grande scalabilité.


title: Équilibrage de charge des serveurs Web

text: Par contre, la réponse directe du serveur au client nécessite des modifications au niveau du système d'exploitation du serveur et du répartiteur. De plus, la gestion des requêtes et des réponses permet de bénéficier de fonctionnalités de Cache web prises en charge directement par le répartiteur.


title: Équilibrage de charge des serveurs Web

text: Le routage client peut être appliqué pour n'importe quelle architecture Web répliquée même si les nœuds ne sont pas du tout coordonnés. Le routage peut se faire par le client Web ou par le serveur mandataire côté client.


title: Équilibrage de charge des serveurs Web

text: Les mécanismes de routage par le client peuvent être classés en deux groupes : ceux qui sont transparents et ceux qui ne le sont pas.


title: Équilibrage de charge des serveurs Web

text: À la demande de la DARPA, Jon Postel et Paul Mockapetris ont conçu le « Domain Name System » en 1983 et en écrivirent la première réalisation. La plupart des liens Web utilise un nom canonique (CNAME) plutôt qu'une adresse IP. La correspondance entre le CNAME et l'IP est réalisée par un serveur DNS. En plus de fournir l'adresse IP, le DNS spécifie également une période de validité ou Time to live (TTL) de mise en cache. Le routage DNS est simple à implémenter mais possède deux défauts. Premièrement, la mise en mémoire (cache) des adresses IP dans les clients et les serveurs DNS secondaires conduira à une charge non équitablement répartie sur les serveurs. Deuxièmement, si un serveur n'est plus disponible, il n'y a pas de moyen automatique pour le serveur DNS de le savoir et d'arrêter d'y envoyer des requêtes.


title: Équilibrage de charge des serveurs Web

text: Une mécanisme utilisé pour la distribution des requêtes est le système DNS round-robin qui résout un nom d'hôte unique en plusieurs adresses IP. Un nom de domaine est associé à plusieurs adresses IP correspondant à chaque serveur du cluster. Cette approche, pour la première fois mise en œuvre par le NCSA, afin de gérer l'augmentation du trafic sur son site, était dans le cadre d'un architecture homogène. Très simple à mettre en œuvre, il pose cependant un problème fondamental d'efficacité en raison de la mise en cache sur les DNS locaux. Tant que la valeur du Time to live (TTL) n'est pas expiré, les futures demandes n'accèdent pas au cluster DNS ce qui génère une répartition déséquilibrée de la charge. Cet algorithme ne tenant compte ni de la capacité ni de la disponibilité des serveurs (algorithme apatride), aucun mécanisme ne peut arrêter les clients d'essayer d'accéder au serveur par son adresse en cache. La connaissance de l'état des serveurs est essentielle pour un système hautement disponible afin d'exclure les serveurs inaccessibles en raison de défauts ou de congestion. Combiner la politique basée sur le DNS avec un mécanisme d'alarme évite toute surcharge du système serveur-web.


title: Équilibrage de charge des serveurs Web

text: L'algorithme lbnamed exige que le DNS définisse la valeur du TTL à zéro. Ainsi, le DNS, après avoir reçu une demande d'adresse, va sélectionner le serveur le moins chargé et inhiber l'adresse mis en cache sur les serveurs de noms.


title: Équilibrage de charge des serveurs Web

text: La connaissance de l'état client est également fort intéressante, deux types d'informations peuvent provenir du côté client : la charge qui arrive au système serveur-web et la localisation géographique. L'index de poids de charge caché mesure le nombre moyen de requêtes de données envoyées à partir de chaque domaine connecté à un site web, au cours de la période de mise en cache (TTL). Cet ordonnancement DNS, qui utilise principalement ces informations pour attribuer des requêtes au serveur le plus approprié, essaye d'identifier le domaine demandeur et le poids de charge caché imposée par ce domaine. Un exemple de cet algorithme est le Round robin multi niveau. Ces algorithmes basés sur la localisation géographique ne fonctionne pas bien si le mappage URL-IP est caché par les serveurs de noms intermédiaires. Pour les faire fonctionner, le cluster DNS définit le TTL à zéro, cependant cette solution est limitée par les serveurs de noms non coopératifs. Les algorithmes qui utilisent à la fois la connaissance de l'état client et de l'état serveur sont les plus efficaces. L'acquisition de ces informations d'état du système nécessaire exige des estimateurs efficaces, plusieurs approches dynamiques ont été suggérées.


title: Équilibrage de charge des serveurs Web

text: Ces algorithmes utilisent un processus de décision en deux étapes. Tout d'abord, le DNS sélectionne le serveur web de manière similaire aux algorithmes de poids de charge cachés, puis il choisit la valeur TTL appropriée. Les demandes d'adresses provenant de domaines très populaire recevront un TTL inférieur à celui des requêtes en provenance de petits domaines. Pour équilibrer les demandes entre les systèmes de serveurs Web répartis, les algorithmes avec TTL adaptatifs sont les plus robustes et efficaces, malgré des charges asymétriques et serveurs de noms non coopératives. Ces algorithmes, cependant, ne considèrent pas le client à distance de serveur à prendre des décisions


title: Équilibrage de charge des serveurs Web

text: Le client Web peut jouer un rôle actif dans le routage s'il a connaissance des différents serveurs Web répliqués.


title: Équilibrage de charge des serveurs Web

text: Une fois que le client Web a reçu la requête de l'utilisateur, il est capable de sélectionner un serveur Web dans la grappe de serveurs et de lui soumettre la requête. Ce serveur Web est alors responsable du traitement de la requête.


title: Équilibrage de charge des serveurs Web

text: La manière d'accéder au site de Netscape Communication à travers le navigateur Netscape a été le premier exemple d'architecture Web distribué dont le routage est géré par le client. Le mécanisme était le suivant : lorsque l'utilisateur accédait à la page d'accueil de Netscape (www.netscape.com), le navigateur sélectionnait un nombre aléatoire "i" entre 1 et le nombre de serveurs. Puis il envoyait la requête de l'utilisateur à l'adresse www"i".netscape.com. Cette approche n'est généralement pas applicable, puisque le nombre de sites ayant le privilège de posséder leur propre navigateur pour répartir la charge est très limité. Par ailleurs la solution n'est pas flexible à moins de réinstaller le navigateur. Enfin, le mode de sélection aléatoire ne garantit pas la disponibilité du serveur et le bon équilibrage de charge. Cette approche est non-transparente puisqu'elle nécessite une modification du navigateur du client.


title: Équilibrage de charge des serveurs Web

text: L'approche du client intelligent vise à transférer certaines fonctionnalités du serveur vers le client.


title: Équilibrage de charge des serveurs Web

text: Les requêtes de l'utilisateur sont traitées à travers une "applet" Java, installée sur le client, qui connait les adresses IP des serveurs et peut les interroger pour connaitre leur statut et leur charge de travail.


title: Équilibrage de charge des serveurs Web

text: L'inconvénient majeur de cette approche est l'augmentation du trafic réseau lié aux messages de statut envoyés aux serveurs par le client.


title: Équilibrage de charge des serveurs Web

text: Le serveur mandataire est un autre élément d'Internet qui peut distribuer les requêtes clients vers les serveurs Web. Cependant toute implémentation d'un mécanisme de répartition de charge requiert des modifications du serveur mandataire qui n'est généralement pas géré par la même organisation que celle qui gère le site Web.


title: Équilibrage de charge des serveurs Web

text: Ces techniques utilisent un mécanisme de répartition à deux niveaux. D'abord le DNS primaire du système Web attribue les demandes des clients aux nœuds de serveurs Web, puis, chaque serveur peut réaffecter une demande reçue à tout autre serveur du système. Cette approche distribuée permet à tous les serveurs de participer à l'équilibrage de charge du système, en la couplant avec l'approche centralisée basée sur les DNS, elle permet de résoudre la plupart des problèmes d'ordonnancement de DNS.


title: Équilibrage de charge des serveurs Web

text: Distributed Packet Rewritting (DPR) ou réécriture de paquet par serveur, utilise un mécanisme de Round robin pour planifier les demandes entre les serveurs web. Le serveur accessible par une demande redirige la connexion à un autre serveur à travers un mécanisme de réécriture de paquets qui est transparent pour le client. Avec DPR chaque machine du cluster a connaissance de la charge des autres serveurs. Les adresses IP de toutes les machines sont publiées, ainsi chacune peut recevoir des requêtes. Une requête entrante sur n'importe quelle machine sera dirigée sur la machine la moins chargée en utilisant le TCP hand-off Cependant, le hand-off des connexions TCP est un problème complexe à résoudre et requiert que la machine d'origine qui a effectué le hand-off ait en mémoire la connexion jusqu'à ce qu'elle soit terminée..


title: Équilibrage de charge des serveurs Web

text: L'architecture du système World Wide Web (SWEB) utilise un politique DNS de Round Robin comme premier niveau de planification puis un système asynchrone distribué comme second niveau. Chaque serveur web redirige les requêtes en fonction de la sélection du serveur qui minimise le temps de réponse de la demande du client, il s'agit d'une valeur estimée sur la base des capacités de traitement du serveur et de la bande passante/délai d'internet. L'inconvénient de cette solution est que le routage est fait au niveau application, la requête doit donc remonter toute la pile de protocole. Cette solution peut être intéressante lorsque le facteur limitant est le temps de traitement de la requête. Dans la plupart des cas, le serveur sera un goulot d’étrangement et cette solution n'est pas élastique.


title: Équilibrage de charge des serveurs Web

text: Les grappes de serveurs ont besoin d'une stratégie d'équilibrage de charge pour distribuer les requêtes vers l'un des serveurs de la grappe.


title: Équilibrage de charge des serveurs Web

text: Plus précisément, la distribution des requêtes vers le serveur le moins chargé garanti que la requête sera toujours envoyée sur le serveur le plus à même de la traiter dans les meilleurs délais.


title: Équilibrage de charge des serveurs Web

text: Les algorithmes d'équilibrage de charge ont pour but de répartir la charge entre les serveurs pour optimiser leur utilisation et diminuer le temps d'exécution des requêtes.


title: Équilibrage de charge des serveurs Web

text: Il joue une part importante dans le temps de réponse au client ainsi que dans la disponibilité de la ressource.


title: Équilibrage de charge des serveurs Web

text: À cause de la diversité croissante des profils de charge et des configurations des grappes de serveurs, il est très difficile de proposer un unique algorithme qui soit performant dans toutes les conditions.


title: Équilibrage de charge des serveurs Web

text: De même pour des requêtes qui ne représentent pas la même charge de travail, l'utilisation de la machine sera probablement inégale. La requête ne sera pas forcément envoyée au meilleur serveur possible.


title: Équilibrage de charge des serveurs Web

text: Dans une architecture avec un répartiteur, ce dernier transfère la requête entrante à un serveur cible en se basant sur différentes stratégies pour équilibrer au mieux la charge.


title: Équilibrage de charge des serveurs Web

text: Les algorithmes statiques distribuent les requêtes aux serveurs de la grappe sans utiliser les informations d'état de charge de ces serveurs.


title: Équilibrage de charge des serveurs Web

text: Ils sont par conséquent très rapides et simples à implémenter mais ne sont pas optimaux car la non prise en compte de ces informations peut les amener à prendre de mauvaises décisions et conduire à un déséquilibre de la charge.


title: Équilibrage de charge des serveurs Web

text: Dans la répartition aléatoire, chaque requête entrante est envoyée à un serveur sélectionné aléatoirement. Cet algorithme est très rapide et il assure un bon équilibrage de charge sur une période de temps donnée. Par contre, si le nombre de requêtes est faible, la probabilité d'un déséquilibre de charge est forte.


title: Équilibrage de charge des serveurs Web

text: L'algorithme de round-robin transfère chaque requête entrante au prochain serveur de la liste. Tous les serveurs sont traités de manière égalitaire sans prendre en compte leur nombre de connexions entrantes ou leur temps de réponse.


title: Équilibrage de charge des serveurs Web

text: Contrairement au DNS Round-robin, la granularité est plus fine puisqu'elle se situe au niveau de la connexion réseau plutôt qu'au niveau de l'hôte. Cela évite les inconvénients liés au cache du DNS qui peut conduire à un déséquilibre de charge.


title: Équilibrage de charge des serveurs Web

text: Par contre, le mécanisme du Round-Robin peut engendrer un déséquilibre de charge si le temps des requêtes ou la capacité des serveurs sont différents. Ceci est dû au fait qu'ils ne prennent pas en compte la charge de travail des serveurs.


title: Équilibrage de charge des serveurs Web

text: L'algorithme de round-robin à poids est mis en place pour mieux gérer les serveurs ayant des capacités de traitement différents. Chaque serveur se voit assigner un poids qui indique sa capacité de traitement. L'ordonnancement par le répartiteur tiendra alors compte de ce poids pour transférer les requêtes aux serveurs.


title: Équilibrage de charge des serveurs Web

text: La répartition par round-robin à poids est plus efficace que par round-robin simple lorsque la capacité des serveurs est différente. Cependant, cela peut conduire à un déséquilibre si la charge des requêtes varie beaucoup. Il est possible que la majorité des requêtes lourdes soit toujours dirigée vers le même serveur.


title: Équilibrage de charge des serveurs Web

text: Ces algorithmes sont dits dynamiques car ils ont besoin de collecter dynamiquement les informations des clients ou des serveurs pour déterminer vers quel serveur sera envoyée la requête du client.


title: Équilibrage de charge des serveurs Web

text: Les informations doivent être accessibles au répartiteur et peuvent être récupérées par le protocole ICMP, par un agent installé sur les serveurs, par une inspection des paquets ou par une analyse du temps de réponse.


title: Équilibrage de charge des serveurs Web

text: Les algorithmes dynamiques sont plus performants mais la charge réelle de serveurs Web est difficile à quantifier car variable et le transfert de ces informations alourdit grandement le réseau.


title: Équilibrage de charge des serveurs Web

text: Du côté des informations clients, puisque le répartiteur n'a pas accès au contenu de la requête, il est limité aux informations des couches 4 et inférieures du modèle OSI contenues dans les paquets TCP et IP. Ces informations peuvent être utilisées pour équilibrer la charge en distribuant les requêtes des mêmes clients aux mêmes serveurs en utilisant par exemple une fonction de hachage appliquée à l'adresse IP du client.


title: Équilibrage de charge des serveurs Web

text: Une première application d'utilisation des informations du serveur pour équilibrer la charge consiste à transférer les requêtes entrantes vers le serveur possédant le moins de connexions établies.


title: Équilibrage de charge des serveurs Web

text: Ce type de répartition est utile pour équilibrer la charge lorsque la charge des requêtes varie beaucoup et que les serveurs ont des performances comparables.


title: Équilibrage de charge des serveurs Web

text: Si deux serveurs ont le même nombre de connexions, le serveur avec l'identifiant le plus petit sera choisi. Cela signifie que les nouvelles connexions dans un système vide arriveront toujours sur le même serveur.


title: Équilibrage de charge des serveurs Web

text: Une deuxième application est de se baser sur la charge réelle du serveur, et pas seulement sur le nombre de connexions, pour optimiser la distribution des requêtes.


title: Équilibrage de charge des serveurs Web

text: Une autre application est l'exploitation du temps de réponse. Les requêtes entrantes seront en priorité distribuées aux serveurs possédant le temps de réponse le plus rapide.


title: Équilibrage de charge des serveurs Web

text: Les informations des clients et des serveurs peuvent être combinées pour rendre compatible l'équilibrage de charge avec un besoin fonctionnel. Des applications comme FTP ou SSL peuvent nécessiter l’existence d'une affinité du client avec le serveur, c'est-à-dire que les connexions d'un client donné soit redirigées sur le même serveur que la toute première connexion. Ce mécanisme nécessite le maintien d'une table de correspondance client/serveur par le répartiteur.


title: Équilibrage de charge des serveurs Web

text: Les algorithmes de répartition basée sur la connaissance du contenu des requêtes sont de plus en plus populaires dans les grappes de serveurs Web.


title: Équilibrage de charge des serveurs Web

text: Ces algorithmes sont complexes car ils doivent inspecter le paquet reçu jusqu'à la couche HTTP avant de prendre une décision de routage.


title: Équilibrage de charge des serveurs Web

text: Ces algorithmes examine toutes les couches de la requête HTTP reçue par le client. Les informations récupérées sont utilisées pour prendre une décision sur le routage de la requête.


title: Équilibrage de charge des serveurs Web

text: Dans ce schéma, l'information client utilisée est le localisateur uniforme de ressource (URL). Une fonction de hachage est utilisée par le répartiteur sur l'URL demandée par le client afin de diriger la requête vers l'un des serveurs de la grappe.


title: Équilibrage de charge des serveurs Web

text: L'avantage est une optimisation importante du cache Web du serveur puisqu'il reçoit un ensemble défini de requêtes. Par contre cela ne fonctionne que pour les contenus statiques.


title: Équilibrage de charge des serveurs Web

text: L'inconvénient est l'absence de partage équitable de charge dû à la difficulté de définir une fonction de hachage qui prenne en compte la taille et la fréquence d'utilisation des contenus demandés. Cela peut conduire à des goulots d'étranglements lorsque les contenus les plus demandés se trouvent sur le même serveur.


title: Équilibrage de charge des serveurs Web

text: Pour les sites Web fournissant des services hétérogènes, l'URL envoyée par le client peut être utilisée pour répartir les requêtes vers le serveur correspondant au service demandé. Les services auront été partitionnés sur les différents serveurs de la grappe.


title: Équilibrage de charge des serveurs Web

text: Le but de cette approche est de prendre en compte les différences de traitement entre contenus afin d'améliorer les performances du système. Par exemple, l'exécution d'un script CGI demande beaucoup plus de ressources au serveur Web que pour servir un fichier statique. Cette approche permet dans ce cas d'utiliser des serveurs puissants pour les CGI et des serveurs moins puissants pour les contenus statiques.


title: Équilibrage de charge des serveurs Web

text: Ces algorithmes ont pour but de partager la charge sans partitionnement logique ou physique prédéfini comme précédemment.


title: Équilibrage de charge des serveurs Web

text: Un premier algorithme utilisé, nommé SITA-E pour "Size Interval Task Assigment with Equal load", établit un partitionnement dynamique des requêtes en fonction de la taille des fichiers demandés.


title: Équilibrage de charge des serveurs Web

text: Les intervalles de ces partitions, définis par la taille des fichiers, sont réévalués régulièrement par le répartiteur pour équilibrer la charge sur les différents serveurs.


title: Équilibrage de charge des serveurs Web

text: Cette implémentation est surtout performante lorsque les tailles des fichiers demandés par les clients sont très variables.


title: Équilibrage de charge des serveurs Web

text: Par ailleurs, l'algorithme part du postulat que le temps de réponse d'une requête est proportionnelle à la taille, ce qui le réserve à l'utilisation de ressources statiques.


title: Équilibrage de charge des serveurs Web

text: Un autre algorithme, nommé CAP pour "Client-aware policy", peut être utilisé sur le répartiteur qui classe alors les requêtes Web selon leur impact sur les ressources physiques (CPU, disque) des serveurs.


title: Équilibrage de charge des serveurs Web

text: Le répartiteur ne peut pas obtenir la charge du serveur mais peut estimer le type de charge d'une requête à partir de l'URL reçue. En fonction de l'impact principal, la requête est dirigée vers un serveur d'une liste préétablie en fonction des ressources utilisées.


title: Équilibrage de charge des serveurs Web

text: Dans cette approche, les requêtes d'un client donné seront toujours envoyées au même serveur, créant une affinité client-serveur.


title: Équilibrage de charge des serveurs Web

text: Cette stratégie est similaire à celle utilisée lorsque le répartiteur n'a pas la connaissance du contenu de la requête. L'apport de la connaissance du contenu permet de créer une affinité non plus uniquement via les informations TCP mais avec des informations plus précises telles que l'identifiant SSL ou le témoin de connexion du client.


title: Équilibrage de charge des serveurs Web

text: En plus des informations du client, ces algorithmes prennent également en compte les informations du serveur comme la disponibilité ou la charge.


title: Équilibrage de charge des serveurs Web

text: Ces algorithmes sont similaires aux algorithmes basés sur l'affinité du cache à partir des informations du client. En plus des informations du clients, ils étendent les possibilités de distribution des requêtes en prenant en compte les informations du serveur telles que la charge et la disponibilité.


title: Équilibrage de charge des serveurs Web

text: Un algorithme de répartition nommé LARD pour "Locality-Aware Request Distribution" se base à la fois sur l'emplacement des ressources et sur la charge des serveurs.


title: Équilibrage de charge des serveurs Web

text: Le principe de base de LARD est de rediriger toutes les requêtes d'une ressource Web donnée vers un même serveur Web, optimisant ainsi l'utilisation du cache Web, jusqu'à l'atteinte d'un seuil de charge. Une fois le seuil atteinte, les requêtes seront dirigées vers un serveur moins chargé.


title: Équilibrage de charge des serveurs Web

text: La standardisation du nouveau protocole HTTP/1.1 ajoute une fonctionnalité permettant de transférer plusieurs requêtes dans une même connexion. Pour les routages aux couches 4 et 7, la charge de travail générée par l'établissement d'une nouvelle connexion par le répartiteur peut être amortie par le grand nombre d'objets utilisant cette connexion. Par contre la charge engendrée par le transfert des paquets restera la même. L'équilibrage de charge devient plus difficile puisque chaque décision de routage peut avoir un impact important dû aux variations de bande passante en cas de connexion longue. Pour le routage couche 2, où la charge de travail est liée à l'établissement de la connexion, cette nouvelle version du protocole HTTP réduit donc globalement la charge.


title: Équilibrage de charge des serveurs Web

text: Le HTTP 2.0 est également en étude, l'IETF HTTPbis-WG a pris comme base de cette prochaine version : SPDY (prononcé « "speedy" », comme « rapide » en anglais), conçu et proposé par Google. Le flux multiplexage est au cœur de la performance de SPDY, elle réduit le nombre de rotations nécessaires pour aller chercher les ressources, réduisant ainsi la charge.


title: Équilibrage de charge des serveurs Web

text: Aujourd'hui, le partage de la charge et le temps de réponses sont les principaux défis pour les algorithmes d'équilibrage de charge, qui deviennent de plus en plus centraux dans la performance d'un système Web.


title: Équilibrage de charge des serveurs Web

text: Les algorithmes d'équilibrage de charge traditionnels fonctionnent en point-à-point et génèrent un grand nombre d'erreurs qui affectent négativement la recherche du meilleur résultat. De par leur forte capacité à effectuer des recherches globales multi-points, les algorithmes génétiques pourraient être une solution optimale d'équilibrage de charge.


title: Équilibrage de charge des serveurs Web

text: Les algorithmes génétiques s'inspirent des mécanismes de sélection naturelle et de la génétique pour gagner en efficacité.


title: Équilibrage de charge des serveurs Web

text: En plus d'être utilisés dans différents domaines, ce type d'algorithme intéresse également les chercheurs en équilibrage de charge. Mais il leur manque aujourd'hui les capacités de régulation automatiques et ilspeuvent avoir pour défaut une convergence trop rapide, et non optimale, des solutions.


title: Équilibrage de charge des serveurs Web

text: Les recherches récentes sur les améliorations des algorithmes génétiques pour l'équilibrage de charge tendent à les améliorer et donnent des résultats concluants.


title: Équilibrage de charge des serveurs Web

text: Par exemple, les travaux sur l'ajout d'algorithmes de type ISODATA lors de la phase de mutation permet d'ajouter à l'algorithme génétique une fonctionnalité de régulation automatique qui lui manquait.


title: Équilibrage de charge des serveurs Web

text: Pour autre exemple, les travaux sur un algorithme génétique immunitaire introduit les concepts d'antigène, d'anticorps et de vaccination afin de pallier la convergence trop rapide des solutions des algorithmes génétiques standards.


title: Horkos

text: Horkos ou Orkos (du grec , "serment") est, dans la mythologie grecque, le fils de la déesse de la discorde Éris. Il personnifie le malheur qui s'abat sur celui qui commet un parjure. Son équivalent chez les romains est Jusjurandum.


title: Horkos

text: Dans les "Théogonies" d'Hésiode, ce dernier mentionne sa mère, Éris (la Discorde), et ses frères et sœurs: Ponos (le labeur), Léthé (l'Oubli), Limos (la Famine), les Algos (La Douleur), les Hysminai (Batailles), les Makhai (Batailles), les Phonoi (Meurtres), les Androktasiai (les massacres), les Neikea (Querelles), les Pseudea (Mensonges), les Logoi (Histoires), les Amphillogiai (les Conflits), Até (la Ruine), et Dysnomie (l'Anarchie).


title: Horkos

text: Dans la préface de ses "Fables", Hygin écrit qu'Horcus/Jusjurandum était la progéniture des divinités primordiales Aether et Gaïa.


title: Horkos

text: Dans son ouvrage "Les Travaux et les Jours", Hésiode déclare que les Érinyes (ou Furies) assistèrent comme sage-femmes à la naissance de Horkos « qu'Éris enfanta pour être un fléau pour ceux qui prêtent un faux serment », et que le cinquième jour de chaque mois était particulièrement dangereux car étant le jour où il est né. Cependant, selon la morale donnée dans une parabole éthique relatée par Ésope, il n'y a pas de jour fixe où la punition du dieu tombe sur les méchants.


title: Horkos

text: La fable d’Ésope concerne un homme qui avait pris un dépôt d'un ami et, lorsqu'on lui a demandé de prêter serment à ce sujet, quitta la ville à la hâte. Un boiteux qu'il rencontre dit à son compagnon de voyage qu'il était Horkos en route pour traquer les méchants. L'homme demande à Horkos à quelle fréquence il revenait dans la ville qu'ils quittaient. « Je reviens après quarante ans, ou parfois trente », répondit Horkos. Se croyant hors de danger, l'homme revient le lendemain matin et jure qu'il n'avait jamais reçu la caution. Presque immédiatement, Horkos arrive pour exécuter le parjure en le jetant d'une falaise. En protestant, l'homme demande pourquoi le dieu avait dit qu'il ne reviendrait pas pendant des années alors qu'en fait il n'a même pas accordé un sursis d'un jour. Horkos répond alors : « Sachez aussi que si quelqu'un a l'intention de me provoquer, j'ai l'habitude de revenir le jour même. »


title: Ashton Carter

text: Ashton Baldwin Carter, dit Ash Carter, né le à Philadelphie (Pennsylvanie) et mort le 24 octobre 2022 à Boston (Massachusetts), est un physicien, auteur et homme politique américain, secrétaire à la Défense des États-Unis de 2015 à 2017.


title: Ashton Carter

text: Diplômé de Yale et Oxford, il travaille sur la chromodynamique quantique à l'université Rockefeller entre 1979 et 1980 et au Massachusetts Institute of Technology de 1982 à 1984. Il devient professeur à Harvard en 1986 dans les champs de la physique, technologie, gestion et sécurité nationale avant d'enseigner à la John F. Kennedy School of Government. Au cours de sa carrière académique, il écrit seul ou en collaboration 11 livres et plus de 100 articles.


title: Ashton Carter

text: Membre du Parti démocrate, il est secrétaire assistant à la Défense pour les Affaires stratégiques mondiales de 1993 à 1996 sous Bill Clinton puis sous-secrétaire à la Défense pour l'Acquisition, la Technologie et Logistique de 2009 à 2011 durant la présidence de Barack Obama. Il est par la suite secrétaire adjoint à la Défense de 2011 à 2013 puis secrétaire à la Défense de 2015 à 2017.


title: Ashton Carter

text: Ashton Carter, né à Philadelphie en Pennsylvanie, est le fils de William Stanley Carter, , un neurologue et psychologue, et de son épouse, née Anne Baldwin. Il fait ses études à Abington High School, puis à l'université Yale, dont il est diplômé en physique et en histoire médiévale avec la "summa cum laude" en 1976. Il est alors membre du club Phi Beta Kappa. Il obtient ensuite son doctorat en physique théorique à l'université d'Oxford en 1979.


title: Ashton Carter

text: Connu pour ses fonctions au département de la Défense sous les présidents Clinton et Obama, Ashton Carter est notamment du au le secrétaire adjoint de la Défense des États-Unis.


title: Ashton Carter

text: Le , il est nommé secrétaire à la Défense par le président Barack Obama et confirmé par le Sénat des États-Unis le par 93 voix contre 5. Le , il prête serment et entre en fonction en remplacement de Chuck Hagel. Il quitte le poste lors de la prise de fonctions du président Donald Trump.


title: Ashton Carter

text: Marié en premières noces à , avec laquelle il a eu deux enfants, Ash Carter s'est remarié avec Stephanie Carter (née DeLeeuw).


title: Puissance paternelle

text: En droit civil, la puissance paternelle est la désignation antérieure de l'autorité parentale. Elle consacre l'autorité du père comme chef de famille, de manière analogue au pater familias du droit romain. Cette notion a été abolie dans les années 1970 à la suite des critiques provenant du mouvement de libération des femmes. Désormais, le mari et l'épouse exercent un pouvoir égal dans la direction de la famille et l'autorité sur les enfants.


title: Puissance paternelle

text: Autorité parentale a remplacé en droit français la « puissance paternelle » qui assurait l'exclusivité de l'autorité du père sur les enfants (l'autorité du mari sur la femme s'appelait « puissance maritale »).


title: Puissance paternelle

text: En droit québécois, la règle de la puissance paternelle était codifiée aux l'article 242 à 245 j) du Code civil du Bas-Canada. Ces dispositions ont été abrogées par une loi adoptée en 1977.


title: Puissance paternelle

text: Dans le Code civil du Québec, cette notion est remplacée par la règle de l'article 394 C.c.Q. dans le régime primaire qui prévoit que « Ensemble, les époux assurent la direction morale et matérielle de la famille, exercent l’autorité parentale et assument les tâches qui en découlent ».


title: Coupe d'Asie des nations de football 2004

text: La Coupe d'Asie des nations 2004 a eu lieu en Chine du 17 juillet au . On assiste à la victoire du Japon (qui bat la Chine en finale : 3-1) qui conserve ainsi son titre acquis en 2000 et rejoint l'Iran et l'Arabie saoudite en remportant son troisième trophée.


text: Elle opposait les 16 meilleures équipes de la Confédération asiatique de football réparties en 4 groupes (A à D), de la façon suivante :


text: Lors de la première journée, le vice champion en titre saoudien est tenu en échec par le très surprenant Turkménistan. Dans l'autre match, l'Ouzbékistan se défait de l'Irak.


text: Lors de la deuxième journée, le Turkménistan et l'Irak se livrent un match accroché et plein de rebondissements, les turkmènes revenant par deux fois au score. Finalement, l'Irak prendra le dessus grâce à un but de dernière minute. De son côté l'Ouzbékistan continue sur sa lancée en terrassant l'Arabie Saoudite 1-0.


text: Ce match sonne comme une revanche pour les ouzbeks, vaincu 5-0 quatre ans plus tôt par ces mêmes saoudiens.


text: Lors de la troisième et dernière journée de phase de poules, l'Irak valida sa qualification pour les quarts en domptant une bien triste Arabie Saoudite, qui confirme sa mauvaise coupe du monde 2002.


text: Les turkmènes, de leur côté, s'inclinent de justesse face aux ouzbeks et, malgré leur élimination, repartent avec les honneurs pour avoir glané un point et inscrit quatre buts pour une première participation.


text: Pour la première journée, les champions en titre japonais battent petitement l'équipe du sultanat d'Oman qui en est à sa première participation à ce stade de la compétition. De son côté, l'Iran écrase la Thaïlande 3-0.


text: Durant la seconde journée, l'Iran se fait peur en étant menée à la pause par Oman 2-0. Finalement, l'Iran reviendra à deux partout en égalisant à la dernière minute. Les japonais, quant à eux, se retrouvent rapidement menés 1-0 mais renversent le score pour une large victoire 4-1.


text: Enfin, pour la troisième et dernière journée, japonais et iraniens se quittent dos à dos 0-0. À noter, la déception des iraniens, obligés de gagner ce match pour terminer premier du groupe. Les omanais obtiennent leur première victoire en phase finale de coupe d'Asie en dominant la Thaïlande 2-0.


text: Le Bahreïn se qualifie pour la première fois de son histoire pour les demi-finales de coupe d'Asie. Cette qualification passe par un match riche en rebondissements contre l'Ouzbékistan (qui, lui aussi fait partie des petits de cette coupe).


text: Les organisateurs chinois, remplissent leur mission en vainquant l'Irak 3-0 grâce notamment à deux pénaltys dans les dix dernières minutes.


text: C'est avec bien des regrets que les néophytes jordaniens quitteront cette compétition, eux qui ont si bien résisté aux Japonais au point de les pousser aux tirs au but. Néanmoins, l'ogre nippon continue sa course.


text: Pour ce qui était le choc des quarts de finale, les Iraniens se sont défaits des Sud-Coréens dans un match spectaculaire, riche en rebondissement, comme en témoigne le score (4-3), les coréens revenants par trois fois au score.


text: Que d'émotions nous offrent les surprenants bairainiens face au tenant du titre et grand favori japonais. Avec ce score de 4-3, ce match figure aussi parmi les plus beaux de cette coupe d'Asie. À noter qu'après leur quart face à la Jordanie, les Japonais sont une nouvelle fois contraints à la prolongation.


text: Match très serré entre de solides iraniens et les organisateurs chinois bien décidés à remporter « leur » coupe. Les cruels tirs au but décideront d'envoyer ces derniers en finale.


text: Cette affiche, Chine-Japon, qui plus est sur le sol chinois, était placé sous haute tension en raison de contentieux historiques entre les deux pays. Le match en lui-même vit une rencontre âpre, serrée, où les deux équipes se neutralisèrent à la mi-temps. C'est finalement en seconde période que les japonais se détacheront en inscrivant deux buts, le but du 2-1 fut toutefois entaché d'une main, le dernier but nippon, finalement inscrit dans les arrêts de jeu.


text: Si les blues samurai (surnom de l'équipe nipponne) ne furent pas toujours convaincant durant ce tournoi, se faisant même peur quelquefois, ils incarnent, deux ans après le premier mondial en Asie, l'éclosion et le développement du football asiatique.


title: Marcel Loeffler

text: Marcel Loeffler est un accordéoniste de jazz né le à Haguenau (Bas-Rhin) dans une famille de musiciens au sein de la communauté Sinté appelée « manouche». Dans l’est de la France, les Loeffler comme les Reinhardt ou les Schmitt font partie de ces grandes familles qui ont engendré des musiciens de grand talent.


title: Marcel Loeffler

text: Ainsi dans la famille Loeffler, on compte aujourd’hui Cédric, son fils sans oublier l’un de ses frères Joselito et de nombreux cousins.


title: Marcel Loeffler

text: Son père est guitariste et se produit dans des bals. Comme il côtoie beaucoup d’accordéonistes, il a envie de voir son fils en jouer.


title: Marcel Loeffler

text: Bien qu’ayant perdu la vue à l’âge de cinq ans (cause génétique), Marcel se retrouve avec un accordéon dans les mains et quatre ans plus tard, il commence à accompagner son père dans les bals de campagne avec l’un de ses frères à la batterie.


title: Marcel Loeffler

text: Son père aime Django Reinhardt, l’idole de la communauté, mais il est aussi amateur de jazz américain : avec lui, Marcel découvre Frank Sinatra, Nat King Cole, Duke Ellington, Art Van Damme, Gus Viseur, ou Marcel Azzola. Marcel travaille d’arrache-pied leurs morceaux.


title: Marcel Loeffler

text: À la fin de son adolescence, il délaisse un peu l’accordéon, instrument jugé un peu démodé, pour se consacrer à la basse électrique. Engagé par l’orchestre de variétés Jacky Coulé, il se produit au casino de Niederbronn-les-Bains et pendant quatre années, il découvre et apprend tous les standards du jazz.


title: Marcel Loeffler

text: Dans les années 1980, il s’intéresse aux Synthétiseurs et joue dans divers groupes de rock ou de variétés. Il réalise l’album "3 temps pour bien faire" du trio Marc Fosset - Patrice Caratini - Marcel Azzola qui sonne le retour en grâce de l’accordéon jazz, montrant ainsi la voie à pas mal d’accordéonistes.


title: Marcel Loeffler

text: À partir de 1983 il est membre du groupe Sweet Chorus avec le guitariste soliste Mandino Reinhardt , le vibraphoniste Ghislain Muller, les guitaristes Sonny Reinhardt et Patrick Andresz , le contrebassiste Jean Pierre Demas et le clarinettiste Pierre Zeidler, le groupe Sweet Chorus se produit un peu partout en Europe pendant 17 ans. Le groupe Sweet Chorus fut avec Biréli Lagrène, Raphaël Faÿs et Dorado Schmitt l’un des pionniers du renouveau jazz manouche en France.


title: Marcel Loeffler

text: Marcel retrouve Mandino un peu plus tard au sein de la formation Note Manouche pour enregistrer en 1999 un album salué par la critique. C’est finalement en 1996 qu’il enregistre son premier disque "Vago" sur lequel on retrouve le fidèle Mandino ainsi que Biréli Lagrène et Jean-Philippe Rykiel. Il annonce ici ce qui sera une constante de sa démarche : sa capacité à proposer des univers musicaux différents tout en gardant une réelle homogénéité : il a hérité de son père la faculté de ne pas se contenter de rester dans un seul genre de musique.


title: Marcel Loeffler

text: Il partage la scène avec des partenaires comme les guitaristes, Wawau Adler, Tchavolo Schmitt, Dorado Schmitt, Engé et Railo Helmsbetter , les accordéonistes Jean-Louis Matinier, Frédéric Schlick, René Sopa, Raúl Barboza (au Cheval Blanc de Schiltigheim en 2000), Azzola, les saxophonistes Frank Wolff et James Carter, le violoniste Costel Nitescu puis encore le bassiste Gilles Coquard.


title: Marcel Loeffler

text: Musicien ouvert et curieux, il aime, également, Astor Piazolla, Jean-Sébastien Bach, les grands jazzmen américains avec une prédilection pour Miles Davis, Herbie Hancock, Chick Corea ou Joe Zawinul. Il affectionne aussi les musiques d’Europe centrale, celles d’Afrique ainsi que la chanson française. À ce propos, il en reprend toujours une sur ses disques comme "Poupée de cire, Poupée de son" sur "Vago", "dis quand reviendras-tu ?" de Barbara, la "chanson des Vieux Amants" de Jacques Brel ou "la Ballade irlandaise" de Bourvil.


title: Marcel Loeffler

text: En 2003, il réunit un quartet jazz composé de Gauthier Laurent à la contrebasse, Jean-Yves Jung au piano et Olivier Strauch à la batterie. En 2005, il signe "Source Manouche". En 2007, "Hommage" apporte fraîcheur et énergie et Il reçoit dans cette même année le prix Gus Viseur remis par Sanseverino et l’épouse de Gus à savoir Jeannette.


title: Marcel Loeffler

text: En 2010, il publie sous le label Dreyfuss un hommage à Gus Viseur avec des morceaux de Charles Chollet plus connu sous le nom de Tatave ("Ombrages", "Soir de dispute", "Philippe Stomp" ou "La Flambée Montalbanaise" avec André Minvielle en invité), quelques merveilleuses valses de Jo Privat ("Sa Préférée Mystérieuse") et Tony Murena ("Indifférence"). Ce disque est aussi l’occasion de dévoiler un nouvel instrument créé en collaboration avec Stéphanie Simon, facteur d’instruments qui l’a doté d’un nouveau jeu de basses et d’accords beaucoup plus adapté au jazz que les traditionnels accords composés du clavier pour la main gauche : on entend un son doux et chaud ayant la puissance d’un accordéon classique.


title: Marcel Loeffler

text: En 2012, l’album "Images" revient avec un quartet purement jazz (Gilles Coquard, basse – Jean-Yves Jung, piano – Jean-Marc Robin, batterie). La même année, il réalise un rêve en donnant un concert baroque avec l’orchestre de chambre de Toscane pour le festival "Printemps des Bretelles" en Alsace à Illkirch-Graffenstaden avec l’excellent bandonéoniste William Sabatier pour interpréter des pièces de Bach, Piazolla et Claudio Monteverdi.


title: Marcel Loeffler

text: En 2013, toujours pour le Printemps des Bretelles qui lui donne carte blanche, il monte un big band à la Quincy Jones avec le tromboniste et arrangeur strasbourgeois Pascal Beck, choisissant les meilleurs musiciens français pour reprendre les standards et compositions de Marcel et enregistre un disque sous le nom de Loeffler / Beck Jazz band.


title: Marcel Loeffler

text: L’année 2014 voit apparaître l’album "Secrets" sous le label Frémeaux où l’on découvre l’éclectisme et les goûts de Marcel" Oblivion" de Piazolla - "Waltz for Debby" de Bill Evans - "Si tu savais" de Georges Ulmer - "La Valse en ré mineur" de Frédéric Chopin et "Amour secret". En 2015, il présente pour le Printemps des Bretelles un projet autour de la soul et du funk sur un style de musique qu’il affectionne particulièrement et convie une dizaine de musiciens prestigieux dont la chanteuse américaine Lisa Doby.


title: Marcel Loeffler

text: En 2016, il joue en duo avec l’accordéoniste Domi Emorine. En mars de la même année il interprète le concerto pour deux violons de Bach dans une transcription pour deux accordéons avec comme partenaire Marie-Andrée Joerger excellente accordéoniste professeure de l’Académie du Conservatoire de Strasbourg et l’orchestre de chambre Occitania placé sous la direction de Quentin Hindley.


title: Marcel Loeffler

text: Marcel a des projets pour les prochains festivals d’Illkirch comme celui de présenter en deux relectures en dialogue : "Rhapsody in blue " de George Gershwin et "Pavane pour une infante défunte" de Maurice Ravel, le tout agrémenté de quelques standards de gospel.


title: Marcel Loeffler

text: Il envisage aussi d’enregistrer ses propres compositions en 2019 avec un nouveau quartet composé d’un violon, d’une contrebasse et d’une guitare.


title: Marcel Loeffler

text: Il a toujours le souci de produire un son, un phrasé aérien et limpide conjuguant jazz léger, élégance et lyrisme, un a propos constant dans ses ponctuations et ses contre-chants. Il possède un sens aigu de l’improvisation. Il dépasse le stade de la virtuosité pour interpréter de manière réfléchie et construire quelque chose de cohérent. Pour lui : la musique est avant tout émotionnelle.


title: Marcel Loeffler

text: Marcel Loeffler est une référence dans le monde du jazz et de l’accordéon : « Son talent et ses facultés d’adaptation aux musiques les plus variées lui permettent d’improviser avec une maîtrise et une subtilité harmonique et rythmique digne des spécialistes américains ». Il est cité dans le "dictionnaire du jazz" de Jean-Louis Comolli, Philippe Carles et André Clergeat.


title: Nacerdine Drid

text: Nacerdine Drid (en ), né le à Tébessa, est un footballeur international algérien évoluant au poste de gardien de but. Il a joué avec l'USM Bel-Abbès mais surtout avec le MC Oran. Il a participé à la Coupe du monde 1986 au Mexique avec l'équipe d'Algérie.


title: Thu Kamkasomphou

text: Née au Laos, elle arrive en France, à Rennes précisément, à l'âge de douze ans et commence le tennis de table la même année.


title: Thu Kamkasomphou

text: Promise à un bel avenir, elle intègre rapidement le Centre de haut niveau de Caen. Elle atteint même la place junior nationale. Malheureusement, à l'âge de 18 ans, on lui diagnostique une périartérite noueuse (PAN) et elle doit abandonner la compétition chez les valides. Elle arrête quelques années avant qu'on lui propose, en 2000, de participer aux qualifications pour les Jeux paralympiques de Sydney. Elle remporte les deux tournois et se qualifie pour les Jeux, où elle remporte le titre en classe 8. À Athènes, elle remporte la médaille de bronze par équipe.


title: Thu Kamkasomphou

text: Elle représente la France aux Jeux paralympiques d'été de 2008, en classe 8, et remporte pour la deuxième fois de sa carrière la médaille d'or dans sa catégorie, battant en finale la Suédoise Josefin Abrahamsson 3-0.


title: Thu Kamkasomphou

text: Lors des Jeux paralympiques de Londres, elle remporte la médaille d'argent en s'inclinant (11-3, 11-4, 12-14, 11-5) face à la Chinoise Mao Jingdian. Depuis 2007, Thu Kamkasomphou n'avait pas été battue lors de compétitions internationales. Quatre ans plus tard à Rio, elle obtient la même médaille en s'inclinant (11-6, 11-8, 11-3) là aussi face à la Chinoise Mao.


title: Thu Kamkasomphou

text: Lors des Championnats du monde de 2018 en Slovénie, elle est médaillée d'argent, encore une fois battue par la Chinoise Mao.


title: Thu Kamkasomphou

text: En 2019, elle remporte son septième titre de championne d'Europe aux Championnats d'Europe handisport 2019.


title: Gestel (Morbihan)

text: Gestel est une commune française, membre de la communauté d'agglomération Lorient Agglomération, située dans le département du Morbihan en région Bretagne.