Adaptive Load Balancing

Répartition de charge

Page d'aide sur l'homonymie Pour les articles homonymes, voir balance.

La répartition de charge (load-balancing en Anglais, littéralement équilibrage de charge) est une technique utilisée en informatique pour distribuer un travail entre plusieurs processus, ordinateurs, disques ou autres ressources.

C'est une forme d'optimisation. Les avantages sont nombreux :

  • Augmentation de la qualité des services.
  • Amélioration des temps de réponse des services.
  • Capacité à pallier la défaillance d'une ou de plusieurs machines.
  • Possibilité d'ajouter des serveurs sans interruption de service.

Sommaire

Principes

Le principe de base consiste à interposer entre les consommateurs de la ressource et le pool de ressources un dispositif (le répartiteur) qui connaît l'état d'occupation de chaque ressource et qui est capable de diriger le consommateur vers la ressource la moins occupée, ou la plus facilement accessible. Les ressources peuvent ne pas avoir la même capacité à satisfaire les besoins du consommateur (en vitesse de traitement, en bande passante, etc.), ce qui influe sur le mode de calcul du répartiteur.

Un exemple de répartition de charge de type round-robin est effectué au niveau des serveurs DNS : ainsi, pour un nom de domaine précis, le serveur DNS possède plusieurs adresses IP. À chaque requête, le serveur DNS choisit l'adresse IP à inclure dans la réponse de manière à ce que chaque adresse IP soit présente dans les réponses de manière équitable. Les différents accès au nom de domaine sont par conséquent répartis équitablement entre les différentes adresses IP.

Partage de charge dans le cadre des réseaux

Le principe de la répartition de charge s'applique aussi au domaine des connexions réseau. Il existe plusieurs façons de mettre en place ce type de solution. On peut soit acheter un boîtier d'équilibrage de charge et l'administrer soi-même ; soit, comme certaines entreprises le proposent : acquérir le boîtier et faire appel au service de supervision qui l'accompagne.

Des constructeurs équipementier ont conçu des boîtiers de partage de charge.

Ces dernières années, des sociétés ont développé des services complets de répartition de charge dans le domaine des réseaux et connexions Internet.

Voir aussi

Liens externes

  • Portail de la sécurité informatique Portail de la sécurité informatique
Ce document provient de « R%C3%A9partition de charge ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Adaptive Load Balancing de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Adaptive quality of service — Quality of Service (QoS) Routing Protocols have become increasingly poplular and have numerous applications. One application in which it is extremely useful is in Ad Hoc networks. The United States Air Force is determining the best way to employ… …   Wikipedia

  • Link aggregation — between a switch and a server Link aggregation or trunking or link bundling or Ethernet/network/NIC bonding[1] or NIC teaming are computer networking umbrella terms to describe various methods of combining (aggregating) multiple network… …   Wikipedia

  • Ceph — This article is about the computer file system. For the orchid genus, see Cephalanthera. Ceph Developer(s) Sage Weil, Yehuda Sadeh Weinraub, Gregory Farnum Stable release 0.38 / November 10, 2011; 8 days ago …   Wikipedia

  • Smart grid — Public infrastructure …   Wikipedia

  • P-Grid — is a self organizing structured peer to peer system, which can accommodate arbitrary key distributions (and hence support lexicographic key ordering and range queries), still providing storage load balancing and efficient search by using… …   Wikipedia

  • Application delivery network — An Application Delivery Network (ADN) is a suite of technologies that, when deployed together, provide application availability, security, and acceleration. At the core of an ADN is the Application Delivery Controller (ADC), an advanced traffic… …   Wikipedia

  • Distribution mangagement system — SCADA systems have been a part of utility automation for at least 15 years and contributing to the decision making process of the control rooms. However, majority of the existing solutions are closely related to distribution network data… …   Wikipedia

  • Performance tuning — is the improvement of system performance. This is typically a computer application, but the same methods can be applied to economic markets, bureaucracies or other complex systems. The motivation for such activity is called a performance problem …   Wikipedia

  • Distributed operating system — A distributed operating system is the logical aggregation of operating system software over a collection of independent, networked, communicating, and spatially disseminated computational nodes.[1] Individual system nodes each hold a discrete… …   Wikipedia

  • Charm++ — Paradigm(s) Message driven parallel programming, Object based Appeared in late 1980s (late 1980s) Developer Wennie Shu, Kevin Nomura, Laxmikant Kale Stable release 6.2.1 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”