System for automated problem detection, diagnosis, and resolution in a software driven system

   
   

In many systems, computer software is a common source of failure or instability. The proliferation of multiple interacting applications from several different software vendors leads to "emergent" problems that are difficult or impossible to predict or prevent. The problems are compounded by the use of networks, which introduce the added complexity of applications on multiple machines interacting in complex scenarios. As a result, many business and home users are hindered from using software-based systems to their fullest potential. More effective use of these systems can be aided by an application which can provide services for monitoring, diagnosing, and solving problems that occur in the operation of the machines at a customer facility. In the system described herein, a database contains entries with executable code that can make use of these services in order to monitor, diagnose, and solve specific problems. Each entry in the database addresses a specific problem. The executable code is designed to isolate and recognize the problem, and then implement a fix or workaround for that problem. The executable code is designed to completely automate the entire process of detection and resolution of the problem. Further, manual intervention may be employed to complete the diagnosis or solution.

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

 
Web www.patentalert.com

< Metamodel-based metadata change management

< Method of automatic layout design for LSI, mask set and semiconductor integrated circuit manufactured by automatic layout design method, and recording medium storing automatic layout design program

> Intelligent content precaching

> Portable bean-based content rendering

~ 00113