System and method for performing automatic rejuvenation at the optimal time based on work load history in a distributed data processing environment

   
   

In a method for automatically rejuvenating a component of a distributed data processing environment while minimizing the disruptive effects of the rejuvenation, a usage history for a distributed data processing environment is stored. The usage history describes multiple levels of overall usage of the distributed data processing environment over time. Also, health data relating to at least one component of the distributed data processing environment is received, and, in response, the health data is automatically utilized to determine a failure time within which that component is likely to require rejuvenation. In response to determining the failure time, the usage history is automatically utilized to identify an optimum rejuvenation time. In response to identifying the optimum rejuvenation time, that component is automatically rejuvenated according to the optimum rejuvenation time. In an illustrative embodiment, the optimum rejuvenation time is identified by ascertaining a minimum level of overall usage within the failure time. The usage time that corresponds to the minimum level is utilized as the optimum rejuvenation time.

Σε μια μέθοδο για αυτόματα ένα συστατικό ενός διανεμημένου περιβάλλοντος επεξεργασίας δεδομένων ελαχιστοποιώντας τα αποδιοργανωτικά αποτελέσματα της αναζωογόνησης, μια ιστορία χρήσης για ένα διανεμημένο περιβάλλον επεξεργασίας δεδομένων αποθηκεύεται. Η ιστορία χρήσης περιγράφει τα πολλαπλάσια επίπεδα γενικής χρήσης του διανεμημένου περιβάλλοντος επεξεργασίας δεδομένων κατά τη διάρκεια του χρόνου. Επίσης, το στοιχείο υγείας σχετικά με τουλάχιστον ένα συστατικό του διανεμημένου περιβάλλοντος επεξεργασίας δεδομένων παραλαμβάνεται, και, στην απάντηση, το στοιχείο υγείας χρησιμοποιείται αυτόματα για να καθορίσει έναν χρόνο αποτυχίας μέσα στον οποίο εκείνο το συστατικό είναι πιθανό να απαιτήσει την αναζωογόνηση. Σε απάντηση στον καθορισμό του χρόνου αποτυχίας, η ιστορία χρήσης χρησιμοποιείται αυτόματα για να προσδιορίσει έναν βέλτιστο χρόνο αναζωογόνησης. Σε απάντηση στον προσδιορισμό του βέλτιστου χρόνου αναζωογόνησης, εκείνο το συστατικό είναι αυτόματα σύμφωνα με το βέλτιστο χρόνο αναζωογόνησης. Σε μια επεξηγηματική ενσωμάτωση, ο βέλτιστος χρόνος αναζωογόνησης προσδιορίζεται με τον υπολογισμό ενός κατώτατου επιπέδου γενικής χρήσης μέσα στο χρόνο αποτυχίας. Ο χρόνος χρήσης που αντιστοιχεί στο κατώτατο επίπεδο χρησιμοποιείται ως βέλτιστος χρόνος αναζωογόνησης.

 
Web www.patentalert.com

< Accessing a ERP application over the internet using strongly typed declarative language files

< Method, system, and program for mapping standard application program interfaces (APIs) to user interface APIs

> Method and apparatus for data recovery optimization in a logically partitioned computer system

> Persistent stateful component-based applications via automatic recovery

~ 00144