IP Library Granted Patent US 7,961,594
Granted Patent B2
US 7,961,594 · App. 11/112,942 · Granted Jun 14, 2011

Methods and systems for history analysis for access paths in networks

Assignee: Onaro, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,961,594
App. No.
11/112,942
Granted
Jun 14, 2011
Kind
B2
Abstract

A method and system for constructing and analyzing an access path event history in a network is provided. Inconsistencies in the physical and logical access paths when making changes in the network are detected and analyzed. Component events associated with network appliances are recorded and an event sequence is constructed. Root causes for the inconsistencies are identified and the access paths are repaired in conformance with the network access path policy. The method and systems can be applied to networks in general, and more particularly to storage area networks (SAN).

Claims (20)

1. A process for constructing and analyzing an access path event history in a network, comprising:

detecting at least one access path event causing nonconformance with an access path policy, wherein an access path event comprises a physical or a logical change of a state of a network component on the access path, and the access path policy includes a set of access paths and attributes of the set of access paths;

determining a root cause of the nonconformance, wherein determining the root cause includes determining event timing of the at least one access path event, and reconciling discrepancies in the event timing of the at least one access path event, wherein determining the event timing includes receiving, at a network management device, electronic signals representative of timestamps from network components, the timestamps being associated with the at least one event, wherein reconciling discrepancies in the event timing is based on a route for transmission of a timestamp, a multiplicity of messages with different timestamps for an identical event, and a causal relationship between events;

reconfiguring network resources based on the root cause to bring the reconfigured network in conformance with the access path policy; and

validating the reconfigured network.

2. The process of claim 1 , wherein reconciling discrepancies includes correcting, or proposing corrective action for, logical/physical path connectivity of the network components to bring the reconfigured network in conformance with the access path policy.

3. The process of claim 1 , wherein detecting an event includes obtaining physical and logical state parameters from the components.

4. The process of claim 1 , further comprising successively recording events and associated root causes for the nonconformance.

5. The process of claim 4 , further comprising collapsing the successively recorded events into an updated access path representation.

6. The process of claim 5 , further comprising visualizing the collapsed access path representation.

7. The process of claim 4 , further comprising visualizing the recorded events.

8. The process of claim 1 , further including selecting one or more subsets of the recorded events or of the network, or both, for providing a summary statistics of the events or a network status.

9. The process of claim 1 , further including filtering the events so as to record state changes within a certain time interval, state changes affecting a specific component, state changes impacting certain access paths, or a combination thereof.

10. The process of claim 1 , wherein the network component includes at least one of a server computer, a storage device, and a physical network switch.

11. A process for constructing and analyzing an access path event history in a network, comprising:

detecting nonconformance between an access path state and an access path policy based at least in part on determining a logical order and a temporal order for the access path event history, wherein the logical order comprises at least one of likely causal relationships and necessary causal relationships between the access path events in the access path history, the temporal order comprises a time order of occurrence of the access path events, and wherein the logical order and the temporal order determine a sequence of multiple component events in the order in which the events actually occur in the network;

determining at least one future change access path event which, if it occurs, will result in conformance of network access paths with the access path policy, wherein the future change access path event comprises a physical or a logical change of a state of a component on an access path;

receiving, at a network management device, an electronic signal indicative of the occurrence of the at least one future change access path event; and

validating the conformance of the access paths after the change events have occurred based on the received electronic signal.

12. The process of claim 11 , wherein the component on the access path includes at least one of a server computer, a storage device, and a physical network switch.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2013
From: ONARO, INC.
To: NETAPP, INC.
Reel/Frame 029565/0258 →
MERGER Recorded Dec 13, 2012
From: NETWORK APPLIANCE, INC.
To: NETAPP, INC.
Reel/Frame 029460/0947 →
MERGER Recorded May 21, 2009
From: ONARO, INC.
To: NETWORK APPLIANCE (NETAPP), INC.
Reel/Frame 022718/0778 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2005
From: ALON, ROEE; LEVY, ASSAF; SCHARF, SHAI; YAHALOM, RAPHAEL
To: ONARO
Reel/Frame 016314/0744 →
Continuity (5)
Continuation In Part 10693632 · Oct 23, 2003
Provisional Application 60420644 · Oct 23, 2002
Provisional Application 60564837 · Apr 23, 2004
Provisional Application 60565064 · Apr 23, 2004
Related Publication 20050262233A1 · Nov 24, 2005