A method and system are provided for reconfiguring a multiple node system after an epoch change in a manner that reduces the overhead and system unavailability typically incurred during reconfiguration. A resource-to-master mapping is established using the combination of a resource-to-bucket hash function and a bucket-to-node hash function. The resource-to-bucket hash function is not changed in response to an epoch change. The bucket-to-node hash function does change in response to epoch changes. Techniques are disclosed for adjusting the dynamic bucket-to-node hash function after an epoch change in a manner that load balances among the new number of nodes in the system. Further, the changes to the bucket-to-node assignments are performed in a way that reduces the number of resources that have to be remastered. In one embodiment, only those resources that lose their masters during an epoch change are assigned new masters during an initial reconfiguration. Load balancing is then gradually achieved by migrating resources after the system has been made available. The old masters of resources forward access requests to new masters of resources once they have transferred the master resource objects for the requested resources. In addition, techniques are disclosed for migrating resources from a node in anticipation of a planned shutdown of the node.

Une méthode et un système sont donnés pour modifier un système multiple de noeud après un changement d'époque en quelque sorte qui réduit l'indisponibilité de frais généraux et de système typiquement encourue pendant la reconfiguration. Tracer de ressource-à-maître est établi en utilisant la combinaison d'une fonction d'informations parasites de ressource-à-seau et d'une fonction d'informations parasites de seau-à-noeud. La fonction d'informations parasites de ressource-à-seau n'est pas changée en réponse à un changement d'époque. La fonction d'informations parasites de seau-à-noeud change en réponse aux changements d'époque. Des techniques sont révélées pour ajuster la fonction dynamique d'informations parasites de seau-à-noeud après un changement d'époque en quelque sorte qui chargent des équilibres parmi le nouveau nombre de noeuds dans le système. De plus, les changements aux tâches de seau-à-noeud sont exécutés dans une manière dont réduit le nombre de ressources qui doivent être remixées. Dans une incorporation, seulement ces ressources qui perdent leurs maîtres pendant une époque changent sont assignées les nouveaux maîtres pendant une première reconfiguration. L'équilibrage de charge alors est graduellement réalisé par des ressources de migration après que le système ait été rendu disponible. Les vieux maîtres des ressources font suivre à des demandes d'accès de nouveaux maîtres des ressources une fois qu'ils ont transféré les objets principaux de ressource pour les ressources demandées. En outre, des techniques sont révélées pour des ressources de migration d'un noeud en prévision d'un arrêt prévu du noeud.

 
Web www.patentalert.com

< (none)

< Parallel processor with redundancy of processor pairs

> System and method for automatically focusing the attention of a virtual robot interacting with users

> (none)

~ 00031