Data Storage Resource Binding via Tier Definitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage administrators face difficulties in configuring data storage systems to meet performance, availability, protection, and cost objectives due to the complexity of existing management tools and the need to balance static and dynamic factors, leading to potential incorrect provisioning of resources.

Innovation Solution

A method involving tier definitions with goal and configuration clauses that prioritize data storage system resources, allowing for automated adjustment of resources to meet objectives by associating consumers with tiers and dynamically binding resources based on observed data and relative priorities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If existing management tools are used to configure data storage resources, then administrators can perform basic storage provisioning, but it becomes difficult to appropriately configure resources to achieve desired performance, availability, and cost objectives due to system complexity

Engineering Contradiction:
Improveease of configuring storage resourcesVSAvoidcomplexity of data storage system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a tier definition mechanism as an intermediary layer between the administrator and the complex storage system. Administrators define tiers with goal clauses (performance, availability, cost objectives) and configuration clauses (resource requirements), which serve as mediators that automatically translate high-level requirements into specific resource configurations, eliminating the need for administrators to directly manage complex system parameters

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing tier definitions to automatically bind appropriate resources based on observed system state and predefined priorities. The storage system autonomously evaluates current resource availability, performance metrics, and cost factors against tier definitions, automatically provisioning and configuring resources without requiring continuous administrator intervention or complex manual configuration

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If administrators manually configure storage resources to meet multiple objectives, then specific performance goals can be achieved, but the process becomes time-consuming and may result in incorrect provisioning due to the need to balance multiple static and dynamic factors

Engineering Contradiction:
Improveprecision of resource provisioningVSAvoidtime required for configuration
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements continuous feedback mechanisms where the system monitors observed system state (performance metrics, resource utilization, cost factors) and compares it against the goals defined in tier configurations. This feedback loop enables automatic adjustment and reconfiguration of storage resources to maintain compliance with performance, availability, and cost objectives, ensuring precise provisioning without manual intervention

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static manual configuration to dynamic automated management. Tier definitions establish flexible frameworks with prioritized clauses that automatically adapt to changing system conditions. The system continuously evaluates dynamic factors such as resource availability, performance metrics, and cost variations, automatically rebalancing resource allocation to meet multiple objectives simultaneously without requiring reconfiguration by administrators

Inventive Principle:
Principle #15Dynamics

3Productivity

If storage resources are provisioned without automated tier-based management, then system complexity is reduced, but resource allocation efficiency decreases and adverse impacts on performance, availability, and cost objectives increase

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidcomplexity of management system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the storage management system into distinct tier definitions, each targeting specific consumer classes with customized goal and configuration clauses. This segmentation allows different resource allocation strategies to be applied to different consumer groups independently, improving overall resource allocation efficiency by matching specific resource characteristics to specific performance requirements, while maintaining manageable complexity through modular tier configurations

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8117235B1Techniques for binding resources for use by a consumer tier
Publication Date: 2012.02.14 EMC IP HLDG CO LLC
  • US8117235B1 patent drawing
  • US8117235B1 patent drawing
  • US8117235B1 patent drawing

AI summary

Described are techniques for configuring resources of a data storage system. A definition for each of one or more tiers is provided. Each of the tiers corresponds to a different class of consumer of data storage system resources and has a different corresponding definition including a set of one or more clauses and a priority of each clause in said set relative to other clauses in said set. Each of the clauses in the set is one of a plurality of predefined types of clauses. One or more data storage consumers are associated with each tier. A first set of data storage system resources is associated with a first of said one or more tiers in accordance with a corresponding first definition for said first tier. The first set is used when processing storage provisioning requests and I/O requests for data storage consumers associated with the first tier.