Distributed Smart Card Storage for Expansion and Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Local disks in elastic compute service instances have limited storage space, leading to low utilization and inability to expand laterally, and suffer from slow recovery in case of failures.

Innovation Solution

A distributed storage space management method that partitions and simulates storage space using hardware smart cards deployed on local and remote hosts, creating a unified namespace resource pool to manage storage resources flexibly and enable rapid recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If local disk is used for storage, then storage access performance is improved (low latency, high IOPS), but storage space cannot be expanded laterally

Engineering Contradiction:
Improvestorage access performanceVSAvoidstorage space expandability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent segments storage resources into local storage (for performance-critical data) and remote storage (for expandable capacity). The storage system is divided into multiple storage nodes that can be independently managed, allowing the system to scale by adding more remote storage nodes without affecting local storage performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a storage management intermediary layer that sits between the local disk and remote storage. This intermediary handles data distribution, caching, and access routing, enabling the system to maintain fast access speeds while providing access to expanded remote storage capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If local disk is used for storage, then storage performance is improved, but space utilization is low

Engineering Contradiction:
Improvestorage performanceVSAvoidspace utilization
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent merges local storage and remote storage into a unified storage system. Data can be distributed across both local and remote storage resources, allowing the system to utilize both the high performance of local disks and the large capacity of remote storage, thereby improving overall space utilization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements dynamic data placement and caching strategies where hot data is kept on local storage for fast access while cold data is moved to remote storage. The system dynamically adjusts data locations based on access patterns, optimizing both performance and space utilization.

Inventive Principle:
Principle #15Dynamics

3Speed

If local disk is used for storage, then storage access speed is improved, but recovery time in case of failure is slow

Engineering Contradiction:
Improvestorage access speedVSAvoidrecovery time
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements redundant storage and data replication across multiple nodes before failures occur. When a local disk fails, the system can immediately retrieve data from remote storage or replicate data from other nodes, significantly reducing recovery time while maintaining fast access speeds during normal operation.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12360709B2Distributed storage space management method, computing device and storage medium
Publication Date: 2025.07.15 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US12360709B2 patent drawing
  • US12360709B2 patent drawing
  • US12360709B2 patent drawing

AI summary

A distributed storage space management method, a computing device and a storage medium are provided. An embodiment is applied to a hardware smart card, which is deployed on a local host as a local hardware smart card. A corresponding storage space is partitioned for a local virtual device from a pre-configured storage device; the partitioned storage space is simulated to generate a simulated storage device corresponding to the local virtual device, for use by the local virtual device. A storage space application request of a remote hardware smart card is received, and according to the request, a corresponding storage space is partitioned for a remote virtual device from the pre-configured storage device, so that the partitioned storage space is simulated by means of the remote hardware smart card to generate a simulated storage device corresponding to the remote virtual device, for use by the remote virtual device.