Method for providing a configurable primary mirror
First Claim
1. A method for increasing performance in a multiprocessor concurrent computing system having a plurality of processor resource groups sharing a storage subsystem with mirrored logical volumes, comprising:
- designating a primary mirror for each processor resource group at system configuration;
during run time, attempting read requests originating in a given processor resource group first on said primary mirror designated for that processor resource group; and
executing said read request on another mirror only if said primary mirror is unavailable, said another mirror being chosen in accord with a default mirror selection process.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed an improved method for increasing performance in multiprocessing parallel computing systems, comprising plural processor resource groups sharing a storage subsystem, by reducing contention during read attempts through assigning each processor resource group a primary mirror. Mirrors may be designated as primary by the administrator during system configuration. Thereafter read requests originating in a given processor resource group are first attempted on the primary mirror previously associated with that processor resource group. If that mirror is unavailable, another mirror is chosen via a default mirror selection process.
-
Citations
21 Claims
-
1. A method for increasing performance in a multiprocessor concurrent computing system having a plurality of processor resource groups sharing a storage subsystem with mirrored logical volumes, comprising:
-
designating a primary mirror for each processor resource group at system configuration;
during run time, attempting read requests originating in a given processor resource group first on said primary mirror designated for that processor resource group; and
executing said read request on another mirror only if said primary mirror is unavailable, said another mirror being chosen in accord with a default mirror selection process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for increasing performance in a multiprocessor concurrent computing system having a plurality of processor resource groups sharing a storage subsystem with mirrored logical volumes, comprising:
-
means for designating a primary mirror for each processor resource group at system configuration;
means active during run time, for attempting read requests originating in a given processor resource group first on said primary mirror designated for that processor resource group; and
means executing said read request on another mirror only if said primary mirror is unavailable, said another mirror being chosen in accord with a default mirror selection process. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
-
15. A computer readable medium for increasing performance in a multiprocessor concurrent computing system having a plurality of processor resource groups sharing a storage subsystem with mirrored logical volumes, comprising:
-
means for designating a primary mirror for each processor resource group at system configuration;
means active during run time, for attempting read requests originating in a given processor resource group first on said primary mirror designated for that processor resource group; and
means executing said read request on another mirror only if said primary mirror is unavailable, said another mirror being chosen in accord with a default mirror selection process.
-
Specification