US20030191992A1

Distributed fault detection for data storage networks

Claim Score by NHIP

Read claim 20, the broadest

Abstract

A distributed fault detection system and method for diagnosing a storage network fault in a data storage network having plural network access nodes connected to plural logical storage units. When a fault is detected, the node that detects it (designated the primary detecting node) issues a fault information broadcast advising one or more other access nodes (peer nodes) of the fault. The primary detecting node also sends a fault report pertaining to the fault to a fault diagnosis node. When the peer nodes receive the fault information broadcast, they attempt to recreate the fault. Each peer node that successfully recreates the fault (designated a secondary detecting node) sends its own fault report pertaining to said fault to the fault diagnosis node. The fault diagnosis node performs fault diagnosis based on all of the fault reports.

US20030191992A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 11 October 2023, 3 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

29 claims: 4 independent, 25 dependent

  1. 1
    In a data storage network having plural network access nodes connected to plural logical storage units, a distributed fault detection method for diagnosing a storage network fault, comprising:broadcasting fault information pertaining to a fault (fault information broadcast) from one of said access nodes that detects said fault (primary detecting node) to at least one other of said access nodes that are peers of said primary detecting node (peer nodes);attempting to recreate said fault at said peer nodes;providing fault reports pertaining to said fault to a fault diagnosis node from said primary detecting node and any of said peer nodes that are able to recreate said fault (secondary detecting nodes);and said fault diagnosis node performing fault diagnosis based on said fault reports.
  2. 11
    In a system adapted for use as a network access node of a data storage network having plural network access nodes connected to plural logical storage units, a fault detection system enabling said access node to participate in distributed diagnosis of a storage network fault, comprising:means for detecting a fault P 1 when said access node acts as a primary detecting node;means for broadcasting fault information pertaining to said fault P 1 (first fault information broadcast) to one or more other access nodes that are peers of said access node;means for receiving a second fault information broadcast pertaining to a fault P 2 detected at one of said other access nodes when said access node acts as a secondary detecting node;means responsive to receiving said second fault information broadcast for attempting to recreate said fault P 2 ;and means for providing fault reports pertaining to said faults P 1 and P 2 to a fault diagnosis node.
  3. 20
    Broadest claimClaim Score 65, broad(NHIP)In a system adapted for use as a fault diagnostic node that communicates with plural network access nodes of a data storage network in which said access nodes are connected to plural logical storage units, a fault diagnosis system for performing distributed diagnosis of a storage network fault, comprising:means for receiving fault reports from one or more of said access nodes;means for evaluating fault information contained in said fault reports;and means for generating a distributed diagnosis of said storage network fault based on said fault information evaluation.
  4. 21
    A computer program product for use in a data storage network having plural network access nodes communicating with plural data storage logical units, comprising:one or more data storage media;means recorded on said data storage media for controlling one of said access nodes to detect a fault P 1 when said access node acts as a primary detecting node;means recorded on said data storage media for controlling one of said access nodes to broadcast fault information pertaining to said fault P 1 (first fault information broadcast) to at least one other of said access nodes that are peers of said access node;means recorded on said data storage media for controlling one of said access nodes to receive a second fault information broadcast pertaining to a fault P 2 detected at another of said access nodes when said access node acts as a secondary detecting node;means recorded on said data storage media for controlling one of said access nodes to respond to receipt of said second fault information broadcast by attempting to recreate said fault P 2 ;and means recorded on said data storage media for controlling one of said access nodes to send fault reports pertaining to said faults P 1 and P 2 to a fault diagnosis node.