EVENT HANDLING IN STORAGE AREA NETWORKS
First Claim
1. A computer implemented method for handling error events relating to a storage area network, the method comprising:
- receiving an error event at a first hardware component of the storage area network;
using, in response to the error event, a first event handling module operating on the first hardware component to;
access a database containing associations between error event data and potential sources of errors;
identify a plurality of hardware components based on similarities between the associations in the database and error event data contained in the error event;
generate a ranking for the plurality of hardware components;
select, based on the ranking, a particular hardware component from the plurality of hardware components;
transmit an error notification to a second event handling module of the particular hardware component of the plurality of hardware components;
monitor a response of the second event handling module to the error notification; and
carry out an error handling procedure based on the response.
1 Assignment
0 Petitions
Accused Products
Abstract
Storage area network (SAN) components contain a processor configured to provide a first event handling module that can receive an error event at a first hardware component of the storage area network. A database is accessed that contains associations between error event data and potential sources of errors. A plurality of hardware components are identified using the database and error event data. The hardware components are ranked and one is selected based on the ranking. An error notification is sent to a second event handling module of the hardware component. Based upon the response of the second event handling module, an error handling procedure is carried out.
-
Citations
16 Claims
-
1. A computer implemented method for handling error events relating to a storage area network, the method comprising:
-
receiving an error event at a first hardware component of the storage area network; using, in response to the error event, a first event handling module operating on the first hardware component to; access a database containing associations between error event data and potential sources of errors; identify a plurality of hardware components based on similarities between the associations in the database and error event data contained in the error event; generate a ranking for the plurality of hardware components; select, based on the ranking, a particular hardware component from the plurality of hardware components; transmit an error notification to a second event handling module of the particular hardware component of the plurality of hardware components; monitor a response of the second event handling module to the error notification; and carry out an error handling procedure based on the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
at least one storage area network (SAN) component with a processor configured to provide a first event handling module that is configured to; receive an error event at a first hardware component of the storage area network; access a database containing associations between error event data and potential sources of errors; identify a plurality of hardware components based on similarities between the associations in the database and error event data contained in the error event; generate a ranking for the plurality of hardware components; select, based on the ranking, a particular hardware component from the plurality of hardware components; transmit an error notification to a second event handling module of the particular hardware component of the plurality of hardware components; monitor a response of the second event handling module to the error notification; and carry out an error handling procedure based on the response. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A computer program product for handling error events relating to a storage area network, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable/executable by a computer to:
-
receive an error event at a first hardware component of the storage area network; use, in response to the error event, a first event handling module operating on the first hardware component to; access a database containing associations between error event data and potential sources of errors; identify a plurality of hardware components based on similarities between the associations in the database and error event data contained in the error event; generate a ranking for the plurality of hardware components; select, based on the ranking, a particular hardware component from the plurality of hardware components; transmit an error notification to a second event handling module of the particular hardware component of the plurality of hardware components; monitor the response of the second event handling module to the error notification; and carry out an error handling procedure based on the response.
-
Specification