SCALABLE, MULTI-DIMENSIONAL SEARCH FOR OPTIMAL CONFIGURATION
First Claim
1. A method comprising:
- identifying storage configurations for storing items, each of the storage configurations assigned to a particular item of the items and associating the assigned particular item with one or more storage configuration options;
generating storage recommendations for at least a set of the storage configurations by, for each storage configuration in the set of the storage configurations, storing a storage recommendation that associates the storage configuration with a range of possible storage sizes, according to corresponding storage configuration options, for a particular storage area of a system;
based on the storage recommendations, generating recommended system configurations for different possible storage sizes of the particular storage area.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment, storage configurations are identified for storing items, such as database tables, partitions, or any other types of objects or data structures, within a desired storage area, such as an in-memory data store or any other limited storage resource. Each of the storage configurations is assigned to a particular item of the items. Each of the storage configurations associates the assigned particular item with one or more storage configuration options. Storage recommendations are generated for at least a set of the storage configurations. A different storage recommendation exists for each storage configuration in the set of the storage configurations. The storage recommendation associates the storage configuration with a range of possible storage sizes for a particular storage area of a system. Based on the storage recommendations, recommended system configurations a generated for different possible storage sizes of the particular storage area.
20 Citations
30 Claims
-
1. A method comprising:
-
identifying storage configurations for storing items, each of the storage configurations assigned to a particular item of the items and associating the assigned particular item with one or more storage configuration options; generating storage recommendations for at least a set of the storage configurations by, for each storage configuration in the set of the storage configurations, storing a storage recommendation that associates the storage configuration with a range of possible storage sizes, according to corresponding storage configuration options, for a particular storage area of a system; based on the storage recommendations, generating recommended system configurations for different possible storage sizes of the particular storage area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, causes performance of:
-
identifying storage configurations for storing items, each of the storage configurations assigned to a particular item of the items and associating the assigned particular item with one or more storage configuration options; generating storage recommendations for at least a set of the storage configurations by, for each storage configuration in the set of the storage configurations, storing a storage recommendation that associates the storage configuration with a range of possible storage sizes, according to corresponding storage configuration options, for a particular storage area of a system; based on the storage recommendations, generating recommended system configurations for different possible storage sizes of the particular storage area. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification