Virtual Disk Storage Management for Cloud VMs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud systems face performance degradation due to concentrated load on disk storage when multiple services are run simultaneously, and main memory's limited capacity restricts data storage.

Innovation Solution

An apparatus and method that integrate main memory, disk storage, and cloud storage to appear as a single storage unit, using block ID mapping and storage boundaries to select the appropriate storage area for processing disk access commands, optimizing virtual disk storage based on user requirements and performance information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If main memory is used as virtual disk to improve performance, then access speed is improved, but storage capacity is limited

Engineering Contradiction:
Improveaccess speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent combines multiple storage devices with different characteristics (high-speed but small-capacity main memory, large-capacity but slower disk storage, and cloud storage) into a unified virtual disk system. This merging allows the system to simultaneously achieve high access speeds for frequently accessed data and large storage capacity for bulk data, resolving the contradiction between speed and capacity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual disk is segmented into multiple regions that can be dynamically assigned to different physical storage devices based on data access patterns and requirements. Hot data resides in main memory for fast access, while cold data is stored in disk or cloud storage, allowing the system to optimize both speed and capacity through intelligent segmentation.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple services are run simultaneously on disk storage, then service diversity is improved, but performance degrades due to concentrated load

Engineering Contradiction:
Improveservice diversityVSAvoidperformance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the storage system into multiple virtual disks, each can be independently assigned to different services or applications. This segmentation distributes the concentrated load across multiple storage resources and allows parallel access, thereby maintaining high performance while supporting diverse services simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The unified virtual disk system provides multi-functional capabilities by serving multiple services with different storage requirements through a single integrated platform. The system can dynamically allocate storage resources to different services based on their needs, achieving both service diversity and maintained performance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If separate storage management is used for main memory and disk storage, then storage hierarchy is simplified, but integration performance is reduced

Engineering Contradiction:
Improvestorage management complexityVSAvoidintegration performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements a unified storage management system that provides a single interface and management mechanism for both main memory and disk storage resources. This universal management approach maintains simplicity while achieving high integration performance through coordinated resource allocation and data placement across different storage media.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The virtual disk acts as an intermediary layer between the host system and physical storage devices. It provides a unified interface that abstracts the complexity of managing multiple storage types, while simultaneously optimizing data placement and access patterns to achieve high integration performance across main memory and disk storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12093574B2Apparatus and method for managing integrated storage based on memory
Publication Date: 2024.09.17 ELECTRONICS & TELECOMM RES INST
  • US12093574B2 patent drawing
  • US12093574B2 patent drawing
  • US12093574B2 patent drawing

AI summary

Disclosed herein are an apparatus and method for managing memory-based integrated storage. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program converts data operation tasks in response to a request for access to memory-based integrated storage from a user, a single virtual disk of a virtual storage pool of the memory-based integrated storage converts a disk access command into a command for connecting to a storage backend depending on the data operation tasks, and conversion of the data operation tasks into the command includes target identification indicating which local storage of the memory-based integrated storage is to be used.