Unified Storage Pool for Cloud Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high device investment cost, large space occupation, and low utilization rate of storage resources in cloud computing systems due to independently deployed computing and storage resources, which also results in poor reliability.
Innovation Solution
A cloud computing system with a resource server cluster that jointly deploys computing and storage resources, establishing a unified and shared storage resource pool managed by a storage resource management module, allowing storage resources from multiple resource servers to be pooled and allocated efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If computing resources and storage resources are independently deployed using dedicated devices, then service capability is provided, but device investment cost increases and occupied space increases
Solution Approach 1:
The patent combines computing resources and storage resources into integrated resource servers, where each server contains both computing units and storage units. This merging eliminates the need for separate dedicated computing devices and storage devices, reducing device investment cost while maintaining service capability through unified resource management.
Solution Approach 2:
The resource servers are designed with multi-functionality, capable of providing both computing services and storage services simultaneously. Each resource server can dynamically allocate its computing and storage resources to different tasks, making the devices universal and reducing the total quantity of devices needed in the cloud computing system.
2Reliability
If computing resources and storage resources are independently deployed using dedicated devices, then service capability is provided, but occupied space increases
Solution Approach 1:
By merging computing and storage resources into the same physical servers, the patent reduces the total occupied space. Instead of requiring separate spaces for dedicated computing devices and storage devices, the integrated resource servers occupy less total space while providing the same service capability.
3Reliability
If each storage device independently provides storage service, then storage service is provided, but utilization rate of storage resources is low
Solution Approach 1:
Storage units within resource servers are designed to be universally accessible and dynamically allocable. The unified resource management system can allocate storage resources from any resource server to any computing task based on demand, ensuring high utilization rates. This eliminates the problem of independently deployed storage devices sitting underutilized while maintaining reliable storage service.
4Productivity
If each storage device independently provides storage service, then storage service is provided, but reliability is poor
Solution Approach 1:
The patent merges multiple storage units from different resource servers into a unified storage pool. This consolidation enables redundant data storage and distributed access, improving reliability. If one storage unit fails, data can be retrieved from other storage units in the pool, ensuring continuous storage service and higher system reliability.
Data Source
AI summary
A cloud computing system and a method therein. The cloud computing system includes: a resource server cluster, where the resource server cluster includes at least two resource servers, each resource server in the resource server cluster has at least one type of resources of computing resources and storage resources, and at least one resource server in the resource server cluster has computing resources and storage resources; a computing resource management module configured to manage the computing resources in the resource server cluster, so as to provide a virtual computing service; and a storage resource management module configured to manage a shared storage resource pool established using the storage resources in the resource server cluster, so as to provide a virtual storage service, where storage resources included in each storage resource pool are from at least two resource servers in the resource server cluster.


