Controlling Computer Storage Systems
First Claim
Patent Images
1. A method for controlling a computer storage system, comprising the steps of:
- obtaining deterministic component availability information pertaining to said system;
obtaining probabilistic component availability information pertaining to said system; and
checking for violation of availability goals based on both said deterministic component availability information and said probabilistic component availability information
5 Assignments
0 Petitions
Accused Products
Abstract
Goal-based availability and change management are handled over groups of heterogeneous storage controllers. Probabilistic and deterministic methods are employed to determine the allocation and placement of storage volumes to storage controllers, as well as the degree of data redundancy necessary to achieve data availability goals The probabilistic methods can take into account past observations of controller availability, and operator beliefs, as well as the state of storage controller configuration, in coming up with a probabilistic estimate of future availability.
-
Citations
20 Claims
-
1. A method for controlling a computer storage system, comprising the steps of:
-
obtaining deterministic component availability information pertaining to said system; obtaining probabilistic component availability information pertaining to said system; and checking for violation of availability goals based on both said deterministic component availability information and said probabilistic component availability information - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for controlling a computer storage system, comprising the steps of:
-
obtaining a request for change; obtaining an estimated replication time associated with a replication to accommodate said change; and taking said estimated replication time into account in evaluating said request for change - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product comprising a computer useable medium having computer useable program code for controlling a computer storage system, said computer program product including:
-
computer useable program code for obtaining deterministic component availability information pertaining to said system; computer useable program code for obtaining probabilistic component availability information pertaining to said system; and computer useable program code for checking for violation of availability goals based on both said deterministic component availability information and said probabilistic component availability information. - View Dependent Claims (18)
-
-
19. A computer program product comprising a computer useable medium having computer useable program code for controlling a computer storage system, said computer program product including:
-
computer useable program code for obtaining a request for change; computer useable program code for obtaining an estimated replication time associated with a replication to accommodate said change; and computer useable program code for taking said estimated replication time into account in evaluating said request for change - View Dependent Claims (20)
-
Specification