Multi-Tiered Storage Pool Provisioning via Auto-Tiering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems lack user-friendly solutions for managing multi-tiered storage pool provisioning, requiring users to manually configure complex parameters, which can be cumbersome, especially for novice users, and do not efficiently utilize different types of disks based on performance characteristics.

Innovation Solution

A method for managing multi-tiered storage pool provisioning that uses a storage management interface to identify optimal drive selections and configure RAID types and ratios, facilitated by an XML configuration file, allowing for auto-tiering and application-aware configuration recommendations, and providing a GUI interface for ease of use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration of storage pool parameters is required, then storage system functionality is achieved, but user operation complexity increases and ease of operation deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically selecting optimal drives and configuring storage pools based on predefined best practices and performance characteristics of available disks, eliminating the need for manual user configuration

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system automatically determines configuration parameters such as RAID type, drive selection, and pool size based on the performance characteristics of available disks and predefined best practices, changing parameters dynamically without user intervention

Inventive Principle:
Principle #35Parameter changes

2Extent of automation

If automatic drive selection and configuration is implemented, then ease of operation improves, but extent of automation increases requiring more sophisticated system intelligence

Engineering Contradiction:
Improveextent of automationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system incorporates predefined best practices and performance characteristics of different disk types established in advance, allowing automatic configuration decisions to be made based on pre-analyzed performance data without requiring complex real-time decision logic

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses an intermediary layer of predefined best practices and performance characteristics that mediates between available hardware resources and configuration decisions, simplifying the automation logic by relying on pre-established guidelines rather than complex algorithms

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multi-tiered storage pools are provisioned manually, then storage efficiency can be optimized, but time required for provisioning increases

Engineering Contradiction:
Improveprovisioning speedVSAvoidprovisioning time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system automatically provisions multi-tiered storage pools by selecting appropriate drives and configuring parameters based on performance requirements, eliminating manual provisioning time while maintaining optimization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses pre-established best practices and performance characteristics to make rapid provisioning decisions, avoiding the time-consuming manual analysis and configuration process while still achieving optimized storage allocation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8473678B1Managing multi-tiered storage pool provisioning
Publication Date: 2013.06.25 EMC IP HLDG CO LLC
  • US8473678B1 patent drawing
  • US8473678B1 patent drawing
  • US8473678B1 patent drawing

AI summary

A method is used in managing multi-tiered storage pool provisioning. One or more physical devices of a data storage system are configured for use in connection with provisioning a storage pool. A provisioning specification is received describing a RAID type and an auto-tiering selection. A rule is received describing one or more sets of data storage system best practices. Each of the one or more sets specifies data storage system best practices for a different type of data storage system including a first type associated with the data storage system. Configuration processing is performed in connection with initialization of the data storage system to configure a first portion of the one or more physical devices for use with auto-tiering in the storage pool. A rules engine and best practices for the first type of data storage system specified in the rule are used in performing the configuration processing.