×

Determining the impact of a component failure on one or more services

  • US 7,509,518 B2
  • Filed: 12/16/2004
  • Issued: 03/24/2009
  • Est. Priority Date: 12/16/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for determining the impact of a failure of a component for one or more services that the component is supporting, the method comprising the steps of:

  • receiving a data feed from a processing node, the data feed comprising data indicative of an identity and system status of a component running on the processing node, wherein the system status of the component identifies whether the component has failed or is active, wherein the system status of the component identifies that the component has failed at a failure time, and wherein the method further comprises identifying the failed component in a table consisting of 3 rows and 3 columns, wherein the three rows consist of a first row, a second row, and a third row, wherein the 3 columns consist of a first column, a second column, and a third column, wherein all data in the 3 rows and the 3 columns pertain to the failure time, wherein the first column identifies components that have failed, wherein the second column identifies components impacted by the failed components in the first column, wherein the third column identifies components that are running but may be subsequently impacted by the failed components in the first column, wherein the first row identifies components that must run, wherein the second row identifies components that should run, wherein the third row identifies components that are not needed, wherein the failed component whose system status has been identified is listed in a cell of the table defined by the first column and a pertinent row selected from the group consisting of the first row and the second row, wherein an impacted component that is impacted by the failed component is listed in a cell of the table defined by the second column and the pertinent row, and wherein a running component that is running at the failure time and may be subsequently impacted by the failed component is listed in a cell of the table defined by the third column and the pertinent row;

    mapping the one or more services into a calendar function;

    first determining that the component supports the one or more services, wherein said first determining further comprises performing a lookup in the calendar function to identify a temporal activity and a level of criticality of each service of the one or more services, and wherein the temporal activity identified by the calendar function comprises for each service of the one or more services;

    (1) minutes of each day of each week of each year that each service should run or must run, and (2) a level of criticality associated with each service with respect to the minutes of each day of each week of each year that each service should run or must run;

    after said first determining, second determining an impact of the system status of the component on the one or more services from analysis of the identified temporal activity and the identified level of criticality of the one or more services determined from said performing the lookup in the calendar function.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×