Cloud Server Resource Pooling for System Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud service systems face issues with stability, disaster tolerance, flexibility, and high maintenance costs due to independent resource management of cloud servers, leading to poor performance when a server fails or becomes unavailable.

Innovation Solution

A cloud service processing method that distributes and synchronizes resource information among cloud servers, allowing for dynamic determination of a target server to handle requests based on available resources, enabling seamless failover and reducing maintenance complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If each cloud server manages its own resource information independently, then each server can realize its function using local resources, but the system stability and disaster tolerance deteriorate when a server fails

Engineering Contradiction:
ImproveIndependent resource managementVSAvoidSystem stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges resource information management from distributed independent servers into a centralized resource pool. Each cloud server no longer manages its own resources independently but instead accesses and shares resources from the unified pool, enabling seamless failover and improving system reliability when servers fail.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The resource pool serves multiple cloud servers simultaneously, providing universal resource allocation across the system. This multi-functional approach allows any server to access any available resource in the pool, enhancing disaster tolerance and system flexibility.

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

2Adaptability or versatility

If cloud servers are arranged with specific functional architecture relationships, then each server can perform its designated role, but the arrangement and development workload increases and becomes complicated

Engineering Contradiction:
ImproveFunctional architecture relationshipVSAvoidArrangement and development workload
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the cloud service system into independent cloud servers that all access a shared resource pool. This segmentation eliminates the need for complex functional architecture relationships between servers, as each server operates independently while accessing universal resources, thereby reducing arrangement and development complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The resource pool acts as an intermediary between cloud servers and physical resources. This mediator layer simplifies server architecture by abstracting away direct resource management responsibilities, reducing the complexity of arrangement and development while maintaining functional adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data must be migrated when a cloud server fails, then service continuity can be maintained, but maintenance costs and system downtime increase

Engineering Contradiction:
ImproveService continuityVSAvoidSystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing a shared resource pool that all cloud servers can access. When a server fails, service continuity is immediately maintained through the resource pool without requiring data migration, as resources are already available and accessible to other servers in the system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The resource pool creates a form of virtual copying where resource information is shared across all servers. Instead of physically migrating data, the system uses virtual resource allocation from the pool, dramatically reducing downtime and maintenance costs while ensuring service continuity.

Inventive Principle:
Principle #26Copying

4Ease of manufacture

If each cloud server manages its own resources independently, then resource allocation is simple for each server, but overall resource utilization efficiency deteriorates

Engineering Contradiction:
ImproveResource allocation simplicityVSAvoidResource utilization efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent combines individual server resources into a unified resource pool, maintaining simple allocation mechanisms while dramatically improving overall resource utilization. The resource pool allows dynamic allocation across all servers, ensuring high productivity while keeping the allocation process straightforward through centralized management.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11888933B2Cloud service processing method and device, cloud server, cloud service system and storage medium
Publication Date: 2024.01.30 XIAN ZHONGXING NEW SOFTWARE
  • US11888933B2 patent drawing
  • US11888933B2 patent drawing
  • US11888933B2 patent drawing

AI summary

Provided is a cloud service processing method and device, a cloud server, a cloud service system, and a storage medium. The cloud service processing method comprises: at least one cloud server in a system distributes resource information of the at least one cloud server to at least one other cloud server in the system, and receives resource information sent by the at least one other cloud server; the at least one cloud server receives a cloud service request comprising target resource information; and according to the target resource information, the resource information of the at least one cloud server and the resource information of the at least one other cloud server, a target cloud server for performing the cloud service request is determined from the cloud servers included in the system.