METHOD AND SYSTEM FOR DISTRIBUTED LOAD BALANCING

Load balancing includes receiving, from a client, a connection request to establish a connection with a server; determining load balancing state information based at least in part on the connection request; synchronizing the determined load balancing state information across a plurality of service e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JOGLEKAR, ABHIJEET, BASAVAIAH, MURALI, HALTORE, KIRON, PARTHASARTHY, ANAND, RAJAGOPALAN, RANGANATHAN
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Load balancing includes receiving, from a client, a connection request to establish a connection with a server; determining load balancing state information based at least in part on the connection request; synchronizing the determined load balancing state information across a plurality of service engines, including to invoke an atomic read-miss-create (RMC) function on a distributed data store service; and distributing the connection to a selected server among a plurality of servers according to a result of the RMC function. L'invention concerne un procédé d'équilibrage de charge comportant les étapes consistant à recevoir de la part d'un client une demande de connexion visant à établir une connexion avec un serveur; déterminer des informations d'état d'équilibrage de charge en se basant au moins en partie sur la demande de connexion; synchroniser les informations déterminées d'état d'équilibrage de charge à travers une pluralité de moteurs de services, notamment pour invoquer une fonction de lecture-évitement-création (RMC) atomique sur un service réparti de magasin de données; et répartir la connexion à un serveur sélectionné parmi une pluralité de serveurs en fonction d'un résultat de la fonction RMC.