REACTIVE LOAD BALANCING FOR DISTRIBUTED SYSTEMS
The subject disclosure relates to load balancing systems and methods. In one embodiment, a reactive load balancer can receive feedback from a first database node, and allocate resources to the first database node based, at least, on the feedback. The feedback is dynamic and comprises information ind...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The subject disclosure relates to load balancing systems and methods. In one embodiment, a reactive load balancer can receive feedback from a first database node, and allocate resources to the first database node based, at least, on the feedback. The feedback is dynamic and comprises information indicative of a load level at the first database node. In some embodiments, the feedback includes information indicative of a load level at a second, under loaded, database node. In other embodiments, load balancing is performed by an overloaded node polling a set of devices (e.g., cell phone, personal computer, PDA) at which resources may be available. Specifically, the method includes polling devices for resource availability at the devices, and receiving price information for resources provided by at least one device. The overloaded node utilizes the resource in response to providing payment of the price. Auction models or offer/counteroffer approaches can be employed.
L'objet de la présente invention a trait à des systèmes et des procédés d'équilibrage de charge. Selon un mode de réalisation, un équilibreur de charge réactive peut recevoir d'un premier noeud de base de données une rétroaction et affecter des ressources audit premier noeud de base de données en fonction, au moins, de cette rétroaction. La rétroaction est dynamique et comprend des informations indiquant un niveau de charge à l'emplacement du premier noeud de base de données. Selon certains modes de réalisation, la rétroaction comporte des informations indiquant un niveau de charge à l'emplacement d'un second noeud de base de données, en sous-charge. Selon d'autres modes de réalisation, l'équilibrage de charge est réalisé grâce à un noeud en surcharge qui interroge un ensemble de dispositifs (par exemple un téléphone cellulaire, un ordinateur personnel, un assistant numérique personnel) où des ressources peuvent être disponibles. En particulier, le procédé consiste à interroger des dispositifs pour connaître leur disponibilité de ressources et à recevoir des informations de prix relatives aux ressources fournies par au moins un dispositif. Le noeud en surcharge utilise les ressources en réponse au paiement du prix. Des modèles d'enchères ou des approches basées sur des propositions/contre-propositions peuvent être utilisés. |
---|