Storage Access Management via Address-Interface Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face challenges in efficiently managing access to storage resources, leading to performance and reliability issues due to inefficient distribution of access routes and cache coherency overhead in enterprise storage systems.

Innovation Solution

A computer-implemented method identifies a storage subsystem with multiple address units and access interfaces, determines a target interface conclusion using address-interface correlation guidelines, and optimizes access paths to reduce cache coherency overhead and improve performance by determining the appropriate access interfaces for data retrieval and storage operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple I/O interfaces are used to access storage address units, then access speed and system throughput are improved, but cache coherency overhead increases and performance penalties occur

Engineering Contradiction:
Improvestorage access speedVSAvoidcache coherency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the storage access system by introducing an access management component that divides and manages access routes to different storage address units. This component maintains address-interface correlation information to determine which I/O interface should be used for accessing specific storage address units, thereby reducing cache coherency overhead while maintaining high access speed.

Inventive Principle:
Principle #1Segmentation

2Reliability

If access routes are distributed to requesting programs, then system reliability is improved, but access efficiency decreases due to routing overhead

Engineering Contradiction:
Improvedata access reliabilityVSAvoiddata access efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-establishing address-interface correlation information in an access management component before actual data access occurs. When a requesting program needs to access storage resources, the system quickly determines the appropriate I/O interface using pre-computed correlation data, avoiding real-time routing overhead and maintaining high access efficiency while ensuring reliable data access.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If repeated write operations are performed through multiple interfaces, then storage capacity utilization is improved, but performance penalties increase due to cache coherency maintenance

Engineering Contradiction:
Improvestorage interface utilizationVSAvoidwrite operation performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces an access management component as an intermediary between requesting programs and storage address units. This intermediary maintains address-interface correlation information and determines the optimal I/O interface for each access operation. By using this mediator, the system can utilize multiple I/O interfaces for repeated write operations while minimizing cache coherency overhead and avoiding performance penalties.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10019175B2Managing program access to data storage resources
Publication Date: 2018.07.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10019175B2 patent drawing
  • US10019175B2 patent drawing
  • US10019175B2 patent drawing

AI summary

A computer-implemented method comprises identifying a storage subsystem comprising one or more storage address units and associated with one or more access interfaces; identifying an address-interface correlation conclusion; and identifying a target address unit identification associated with at least of the one or more storage address units. The computer-implemented method further comprises determining a target interface conclusion associated with at least one of the one or more access interfaces based on the address-interface correlation guideline and the target address unit identification. A corresponding computer program product and computer system are also disclosed.