Method and system for dynamically load balancing a process over a plurality of peer machines

   
   

A distributed computing environment in which each of a plurality of peer machines includes an interpreter for interpreting methods written in an interpreted language to platform-specific methods. The interpreter, for example, is a Java virtual machine that has been modified to implement the inventive protocol. The protocol dynamically load balances a process as follows. In response to receiving a new method for interpretation at a first peer machine, the machine profiles the new method to determine whether there is an advantage to sending the new method to another peer machine for interpretation. If there is an advantage to having the new method interpreted elsewhere, the method and its protocol are packaged and sent to a given subset of the peer machines. These machines then bid to interpret the new method on behalf of the first peer machine. The winning machine then interprets the method on behalf of first peer machine, and then returns the results back to the first peer machine.

Un Distributed Computing Environment dans lequel chacune d'une pluralité de pair usine inclut un interprète pour interpréter des méthodes écrites dans une langue interprétée aux méthodes plateforme-spécifiques. L'interprète, par exemple, est une machine virtuelle de Java qui a été modifiée pour mettre en application le protocole inventif. La charge de protocole dynamiquement équilibre un processus comme suit. En réponse à recevoir une nouvelle méthode pour l'interprétation à une première machine de pair, la machine profile la nouvelle méthode pour déterminer s'il y a un avantage à envoyer la nouvelle méthode à une autre machine de pair pour l'interprétation. S'il y a un avantage à faire interpréter la nouvelle méthode ailleurs, la méthode et son protocole sont empaquetés et envoyés à un sous-ensemble donné des machines de pair. Ces machines ont alors offert d'interpréter la nouvelle méthode au nom de la première machine de pair. La machine d'extraction interprète alors la méthode au nom de la première machine de pair, et renvoie alors les résultats de nouveau à la première machine de pair.

 
Web www.patentalert.com

< Spawning new repository spaces using information provided in advertisement schema messages

< System and method for converting node-and-link knowledge representations to outline format

> Mutual internet authentication between a client and server utilizing a dummy IOP request

> Method and system for periodic trace sampling using a mask to qualify trace data

~ 00110