Cloud Server Resource Pooling for System Stability
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If data must be migrated when a cloud server fails, then service continuity can be maintained, but maintenance costs and system downtime increase
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.
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.
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
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.
Data Source
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.


