发明名称 Resolving and preventing computer system failures caused by changes to the installed software
摘要 A method to resolve or prevent a computer system failure is provided. The method may include capturing a plurality of snapshots associated with a computer system installation environment during a plurality of key times. The method may also include measuring each snapshot within the captured plurality of snapshots according to a measure of system health. The method may further include using each measured snapshot to develop a plurality of learned patterns of good and bad software installations. The method may additionally include providing a probability associated with a proposed installation operation based on the developed plurality of learned patterns of good and bad software installations. The method may also include providing at least one installation recommendation in response to a recovery from a system failure, whereby the provided at least one installation recommendation is based on the developed plurality of learned patterns of good and bad software installations.
申请公布号 US9594624(B2) 申请公布日期 2017.03.14
申请号 US201514737652 申请日期 2015.06.12
申请人 International Business Machines Corporation 发明人 Charters Graham C.;Kirke Travis J.;Poga Alexander H.;Shewell Mark A.
分类号 G06F11/00;G06F11/07;G06F11/14 主分类号 G06F11/00
代理机构 代理人 Feighan Patricia B.
主权项 1. A method to resolve or prevent a computer system failure, the method comprising: capturing a plurality of snapshots associated with a computer system installation environment during a plurality of key times; measuring each snapshot within the captured plurality of snapshots according to a measure of system health, wherein the measuring is determined using an online database of system snapshots; using each measured snapshot within the captured plurality of snapshots to develop a plurality of learned patterns of good and bad software installations, wherein the plurality of learned patterns are automatically recorded and uploaded in the online database of system snapshots; providing a probability associated with a proposed installation operation based on the developed plurality of learned patterns of good and bad software installations and based on a matching of the proposed installation operation to a problem snapshot contained in the online database of system snapshots, wherein the online database of system snapshots is updated automatically and includes a plurality of automatic system snapshots associated with a plurality of users and a plurality of user environments, and wherein the provided probability is determined based on a calculated percentage of a longest common plurality of subsequences being greater than a predetermined, user-defined threshold; in response to the provided probability associated with the proposed installation operation exceeding the predetermined, user-defined threshold, providing a pre-emptive warning to a user, via a graphical user interface, that the computer system installation environment is predicted to deteriorate, wherein the pre-emptive warning is displayed prior to a system failure occurring; and providing at least one installation recommendation in response to a recovery from a system failure, wherein the provided at least one installation recommendation is based on the developed plurality of learned patterns of good and bad software installations and based on the matching of the proposed installation operation to the problem snapshot contained in the online database of system snapshots.
地址 Armonk NY US