Validating workload distribution in a storage area network
AssigneeVirtual Instruments Corporation
InventorsAna Bertran Ortiz, Nicholas York, Genti Cuni
Life of this patent
Estimating the term…
Abstract
An information system identifies redundant communication paths between a server and a storage device in a storage area network and classifies the state of the paths according to the distribution of workload amongst them. To make the classification, the information system pairs up active paths. For each pair of active paths, the information system identifies traffic data of the two paths. The information system compares the traffic data of the two paths. Based on the comparison, the information system determines whether workload is balanced or imbalanced between the two paths.
Claims19
A computer-implemented method comprising:
- identifying an active path between a server and a storage device in a storage area network, the active path having associated with it first traffic data, the first traffic data including a plurality of first data points;
- selecting from a plurality of paths between the server and the storage device, a paired path having associated with it second traffic data, the second traffic data including a plurality of second data points;
- comparing, by a processing device, each data point in a first subset of the first data points with a corresponding second data point in a second subset of the second data points to determine a percentage difference between the compared data points, wherein the compared data points each represent traffic data on one of the active path or the paired path at a same point in time;
- classifying each of the compared data points as balanced or imbalanced based on the percentage difference;
- determining, based on the comparison, a measure indicating whether the active path is balanced with respect to the paired path;
- and
- transmitting the determined measure to a user device for display to a user.
A computer-implemented method comprising:
- identifying a first entity that processes network traffic, the first entity having associated with it first traffic data, the first traffic data including a plurality of first data points;
- selecting from a plurality of additional entities that process network traffic, a second entity having associated with it second traffic data, the second traffic data including a plurality of second data points;
- comparing, by a processing device, each data point in a first subset of the first data points with a corresponding second data point in a second subset of the second data points to determine a percentage difference between the compared data points, wherein the compared data points each represent traffic data associated with one of the first entity or the second entity at a same point in time;
- classifying each of the compared data points as balanced or imbalanced based on the percentage difference;
- determining, based on the comparison, a measure indicating whether the first entity is balanced with respect to the second entity;
- and
- transmitting the determined measure to a user device for display to a user.
A computer-implemented method comprising:
- identifying a first path in a network, the first path having associated with it first traffic data, the first traffic data including a plurality of first data points;
- selecting from a plurality of paths in the network, a second path having associated with it second traffic data, the second traffic data including a plurality of second data points;
- comparing, by a processing device, each data point in a first subset of the first data points with a corresponding second data point in a second subset of the second data points to determine a percentage difference between the compared data points, wherein the compared data points each represent traffic data on one of the first path or the second path at a same point in time;
- classifying each of the compared data points as balanced or imbalanced based on the percentage difference;
- determining, based on the comparison, a measure indicating whether the first path is balanced with respect to the second path;
- and
- transmitting the determined measure to a user device for display to a user.
Dependencies are inferred from the claim text.