Device loading in storage networks
First Claim
1. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
- identifying a plurality of storage devices to be configured in a storage network;
identifying a number of host port LUNs configured on each of the storage devices;
identifying a number of host port connections to the storage devices; and
for each host port connection, determining actual loading for each of the storage devices based at least in part on the queue depth for each of the host port LUNs.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for implementing device loading in storage networks are disclosed. In an exemplary implementation a computer program product encodes a computer program for executing on a computer system a computer process. The computer process comprises identifying a plurality of storage devices to be configured in a storage network, identifying a number of host port LUNs configured on each of the storage devices, and identifying a number of host port connections to the storage devices. For each host port connection, the computer process determines actual loading for each of the storage devices based at least in part on the queue depth for each of the host port LUNs.
-
Citations
24 Claims
-
1. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
-
identifying a plurality of storage devices to be configured in a storage network;
identifying a number of host port LUNs configured on each of the storage devices;
identifying a number of host port connections to the storage devices; and
for each host port connection, determining actual loading for each of the storage devices based at least in part on the queue depth for each of the host port LUNs. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
-
identifying a plurality of storage devices to be configured in a storage network;
identifying a number of host port connections to the storage devices; and
for each host port connection, determining actual loading for each of the storage devices based at least in part on the queue depth for each of the host port connections. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of device loading in a storage network, comprising:
-
configuring a storage device in the storage network with a plurality of host port LUNs;
identifying a queue depth for each of the host port LUNs;
automatically determining actual loading for the storage device based at least in part on the queue depth for each host port LUN; and
accepting the storage device configuration if the actual loading for the storage device is no more than a maximum loading for the storage device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of device loading in a storage network, comprising:
-
configuring the storage network with a plurality of host port connections to at least one storage device; and
for each of a plurality of host port connections to the at least one storage device, determining actual loading of the at least one storage device based at least in part on the queue depth of each host port connection. - View Dependent Claims (21, 22, 23, 24)
-
Specification