Method for dynamically switching fault tolerance schemes

   
   

In one aspect of the invention, a method of dynamically switching among a plurality of fault tolerance schemes is provided. The fault tolerance schemes are associated with a fault tolerance mechanism that executes in a distributed system. The method comprises obtaining a wait time of at least one user interface event occurring in the distributed system. The wait time includes at least one of a communications time, a service time and a fault tolerance time. The method further comprises determining whether a mean of the wait time is greater than a predetermined mean wait time threshold. The method also comprises determining whether the communications time, the service time and the fault tolerance time are mutually independent when the mean of the wait time is greater than the predetermined mean wait time threshold. In addition, the method comprises determining whether the mean of the wait time can be improved by reducing a mean of the fault tolerance time when the communications time, the service time and the fault tolerance time are mutually independent. The method also comprises switching from a first fault tolerance scheme to a second fault tolerance scheme when the wait time can be improved by reducing the mean of the fault tolerance time.

Dans un aspect de l'invention, une méthode dynamiquement de changement parmi une pluralité d'arrangements de tolérance de fautes est fournie. Les arrangements de tolérance de fautes sont associés à un mécanisme de tolérance de fautes qui s'exécute dans un système réparti. La méthode comporte obtenir un temps d'attente au moins d'un événement d'interface utilisateur se produisant dans le système réparti. Le temps d'attente inclut au moins un d'un temps de communications, d'un temps de service et d'un temps de tolérance de fautes. La méthode autre comporte déterminer si un moyen du temps d'attente est plus grand qu'un seuil moyen prédéterminé de temps d'attente. La méthode comporte également déterminer si le temps de communications, le temps de service et le temps de tolérance de fautes sont mutuellement indépendants quand le moyen du temps d'attente est plus grand que le seuil moyen prédéterminé de temps d'attente. En outre, la méthode comporte déterminer si le moyen du temps d'attente peut être amélioré en réduisant un moyen du moment de tolérance de fautes où le temps de communications, le temps de service et le temps de tolérance de fautes sont mutuellement indépendants. La méthode comporte également la commutation d'un premier arrangement de tolérance de fautes à un deuxième arrangement de tolérance de fautes quand le temps d'attente peut être amélioré en réduisant le moyen du temps de tolérance de fautes.

 
Web www.patentalert.com

< Storage device and error correction method thereof

< Diagnosis method and diagnosis apparatus of photovoltaic power system

> Sequential nibble burst ordering for data

> Device for recording or reproducing signals on disk and method of inserting and extracting cartridge for the device

~ 00114