Storage Pool Determination System for IT Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage pool allocation mechanisms in IT systems are prone to human error and cannot prevent inappropriate usage, leading to increased costs due to incorrect pool selection and unauthorized access.

Innovation Solution

A storage pool determination system that includes a request hook unit to reject requests with specific pool names and a pool determination unit that automatically allocates storage tiers based on user information and request characteristics, ensuring appropriate pool usage and reducing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If administrators manually allocate storage pools based on user requests, then flexibility and control are improved, but human error and inappropriate usage increase leading to higher costs

Engineering Contradiction:
ImproveManual control flexibilityVSAvoidAllocation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system enables self-service by implementing an automatic pool determination unit that autonomously allocates storage pools based on request characteristics and user information, eliminating manual intervention while maintaining allocation accuracy through automated decision-making logic

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by analyzing request characteristics and user information to dynamically determine appropriate storage pools, creating a closed-loop system that continuously optimizes allocation decisions based on accumulated data and patterns

Inventive Principle:
Principle #23Feedback

2Loss of energy

If automatic pool allocation mechanisms are used to reduce costs, then cost efficiency is improved, but the ability to prevent inappropriate usage and human error decreases

Engineering Contradiction:
ImproveStorage costVSAvoidUsage appropriateness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system performs preliminary action by pre-establishing allocation rules and criteria in the pool determination unit before actual allocation occurs, enabling proactive prevention of inappropriate usage rather than reactive correction, thus ensuring both cost efficiency and reliability from the outset

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The pool determination unit acts as an intermediary between user requests and storage pool allocation, mediating the allocation process by evaluating request characteristics against predefined criteria to ensure appropriate pool selection while maintaining automated cost efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple storage pools are maintained to meet different application requirements, then system versatility is improved, but complexity in pool selection and management increases

Engineering Contradiction:
ImprovePool type varietyVSAvoidPool selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the storage pool selection process into distinct evaluation dimensions (request characteristics, user information, pool requirements), allowing complex multi-pool management to be broken down into manageable decision components that simplify the overall selection process

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11797209B2Storage pool determination system
Publication Date: 2023.10.24 HITACHI VANTARA LTD
  • US11797209B2 patent drawing
  • US11797209B2 patent drawing
  • US11797209B2 patent drawing

AI summary

Example implementations described herein are directed to a method and a system for storage allocation from a storage pool, the method involving, for receipt of a request for storage through an orchestrator communicatively coupled to a management system managing the storage pool, the request comprising user information and request characteristics information, the request characteristics information indicative of a use type for the request, determining a storage tier from the storage pool for the request based on the user information and the request characteristics information; and allocating a pool name and the storage tier in response to the request.