Storage Provisioning via Logical Profiles and Objective Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of data storage systems, particularly customers configuring and provisioning storage for applications like email servers, lack the sophistication and knowledge to effectively select and allocate appropriate resources, leading to suboptimal storage solutions.

Innovation Solution

A method and apparatus for selecting resources for provisioning, which involves defining usage profiles based on core criteria and evaluating objective functions to determine the best set of resources for provisioning, using a piecewise objective function to optimize performance, cost, and capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual storage configuration and provisioning tasks are performed by customers, then storage can be allocated and configured, but the complexity of selecting appropriate resources increases and requires sophisticated knowledge

Engineering Contradiction:
Improveease of storage configurationVSAvoidcomplexity of resource selection
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system (storage provisioning system) that mediates between the customer's storage needs and the complex resource selection process. The system automatically evaluates multiple resources against defined criteria and selects the optimal configuration, eliminating the need for customers to directly navigate complex resource selection while still achieving appropriate storage allocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing customers to define their storage needs through simple usage definitions and criteria, while the automated provisioning system handles the complex resource evaluation and selection. The system serves itself by automatically selecting resources based on objective functions and criteria without requiring manual intervention in the complex selection process.

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple storage resources and configurations are evaluated, then optimal storage solution can be found, but the time required for evaluation increases

Engineering Contradiction:
Improvequality of storage allocationVSAvoidtime for resource evaluation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining usage definitions, criteria, and objective functions before the actual resource selection process. These pre-established frameworks enable rapid evaluation of multiple resources without requiring time-consuming analysis during the selection process, as the evaluation criteria are already in place and can be directly applied to compare resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses parameter changes by transforming the resource evaluation process into a comparison of objective function values derived from specific parameters (performance, cost, capacity). By changing the evaluation approach to parameter-based scoring, the system can rapidly compare multiple resources and configurations without time-consuming manual analysis, while still achieving reliable selection results.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If detailed storage criteria and configurations are provided, then appropriate resources can be selected, but the difficulty of detecting and measuring appropriate criteria increases

Engineering Contradiction:
Improveprecision of storage allocationVSAvoiddifficulty of criteria measurement
Core Design Contradiction:
Manufacturing precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces the mechanical/manual process of criteria measurement and evaluation with an automated computational system. The objective function and criteria evaluation are performed through computer-based calculations and comparisons, eliminating the difficulty of manually detecting and measuring appropriate criteria. The system automatically measures and compares resource attributes against defined criteria to determine the optimal allocation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9405583B2Resource provisioning based on logical profiles and piecewise objective functions
Publication Date: 2016.08.02 EMC IP HLDG CO LLC
  • US9405583B2 patent drawing
  • US9405583B2 patent drawing
  • US9405583B2 patent drawing

AI summary

Described are techniques for selecting resources for provisioning. A usage definition, including a piecewise objective function, and first set of logical profiles based on core criteria are selected. Each of the logical profiles in the first set represents a resource set characterized by a core criteria value set that specifies values for the core criteria. A second set of resulting objective function values are determined by evaluating one piece of the objective function for each of the logical profiles in the first set. A highest ranked one of the resulting objective function values in the second set is selected having a corresponding first logical profile of the first set and a corresponding core criteria value set. A third set of resources is selected which is characterized by the corresponding core criteria value set for the first logical profile. The third set of resources is any of recommended or selected for provisioning.