Cloud Service Process Fleets for Scalable Virtual Space Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual digital activity spaces face challenges in supporting large-scale, high-definition, and real-time interaction for multiple users due to bandwidth requirements, storage space limitations, and the inability to handle concurrent user interactions efficiently, leading to suboptimal user experiences and increased costs.
Innovation Solution
A cloud service control system that manages server and client virtual machines using independent process fleets for interaction and content processing, enabling efficient deployment and running of application instances, with features like virtual private clouds, process fleets, and flexible resource management to support large-scale multi-user interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a dedicated server is built for each application instance to handle user interactions, then the system can provide stable and reliable service, but the device complexity and deployment difficulty increase significantly
Solution Approach 1:
The patent segments the application instance into two independent process fleets: server process fleets that handle interaction logic and client process fleets that deliver content. This segmentation allows each fleet to be independently deployed and managed, reducing overall system complexity while maintaining service reliability through specialized functional separation.
Solution Approach 2:
The patent introduces an interaction processing apparatus as an intermediary between the server process fleets and client process fleets. This mediator coordinates communication and data flow between the two fleets, enabling reliable service delivery without requiring complex direct connections between all components.
2Productivity
If the system supports large-scale multi-user interactions with high-definition content, then the user experience improves, but the bandwidth requirements and storage space increase
Solution Approach 1:
The patent merges multiple client processes into a single client process fleet that serves multiple users. By consolidating content delivery resources and using shared computational assets, the system can handle large-scale concurrent interactions while reducing total bandwidth and storage requirements compared to dedicated resources per user.
Solution Approach 2:
The server process fleets and interaction processing apparatus are designed with universal functionality to serve multiple application instances and user sessions simultaneously. This multi-functionality allows the same infrastructure to handle diverse concurrent interactions, improving productivity without proportionally increasing resource consumption.
3Adaptability or versatility
If independent process fleets are used for server and client virtual machines, then the deployment flexibility and resource utilization improve, but the system complexity increases
Solution Approach 1:
The patent uses parameter changes to manage complexity by controlling the number and configuration of process fleets based on demand. The system can dynamically adjust the scale and properties of server and client process fleets, allowing flexible deployment adaptations without permanently increasing structural complexity.
4Productivity
If the system processes object information and content information through separate apparatuses, then the processing efficiency and specialization improve, but the ease of operation decreases
Solution Approach 1:
The interaction processing apparatus serves as an intermediary that simplifies operations by handling the complex coordination between server process fleets and client process fleets. It manages object information processing and content information flow automatically, maintaining high processing efficiency while shielding users from operational complexity.
Data Source
Figure 1
Figure 2
Figure 3A
AI summary
This disclosure provides a cloud service control system, method, and apparatus, a device cluster, a medium, and a product. In the cloud service control system of this disclosure, a service control apparatus creates a first process fleet and a second process fleet for an application, and configures first processes in the first process fleet and second processes in the second process fleet for clients that access virtual space associated with the application. An interaction processing apparatus processes object information between server virtual machines respectively associated with the first processes in the first process fleet. A content processing apparatus processes content information provided to client virtual machines respectively associated with the second processes in the second process fleet. The service control apparatus controls the clients to access the virtual space via the client virtual machines and the server virtual machines. According to solutions of this disclosure, an application instance is deployed on a cloud server, and independent process fleet management is used, thereby implementing efficient and convenient deployment and running of the application instance.