Virtual Machine Sharing for Cloud Gaming Resource Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud gaming platforms face inefficiencies due to limited computing power resources, leading to delayed game start responses when multiple games are run concurrently.
Innovation Solution
Implement a virtual machine sharing interface to allow access information to be displayed and transmitted to a cloud gaming platform, enabling virtual machine sharing and scheduling of resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If cloud gaming platform runs more games concurrently, then service coverage increases, but computing power resources become insufficient leading to delayed responses
Solution Approach 1:
The patent transitions from a centralized cloud gaming architecture to a distributed edge computing architecture by introducing virtual machines on user terminals. This dimensional shift allows computing resources to be distributed across multiple nodes (cloud servers + edge terminals), expanding the resource pool without proportionally increasing centralized server capacity.
Solution Approach 2:
The patent introduces virtual machines as intermediary components between cloud gaming servers and user terminals. These virtual machines act as local proxies that can pre-load game environments and assets, reducing the immediate computational burden on cloud servers while maintaining game quality.
2Productivity
If cloud gaming platform allocates more computing resources, then game start response improves, but platform cost increases
Solution Approach 1:
The patent implements partial action by having virtual machines on terminals handle certain computing tasks locally rather than requiring all computations to be performed by cloud servers. This partial distribution of computational workload reduces overall server energy consumption while maintaining gaming performance.
Solution Approach 2:
The system enables self-service computing by allowing user terminals to host virtual machines that provide local computing capabilities. Terminals essentially serve themselves by performing rendering and computation tasks locally, reducing the energy burden on centralized server infrastructure.
3Productivity
If virtual machine sharing is implemented, then resource utilization improves, but system complexity increases
Solution Approach 1:
The patent creates a universal virtual machine management system that can handle multiple functions: resource allocation, game deployment, user authentication, and cross-terminal compatibility. This multi-functional approach consolidates what could be multiple separate complex systems into a single standardized platform.
Solution Approach 2:
The system standardizes virtual machine parameters and configurations to enable easy sharing and migration. By defining standardized interfaces and parameters for virtual machines, the system reduces the complexity of managing diverse computing environments across different terminals.
Data Source
AI summary
In a cloud gaming processing method, a virtual machine sharing interface of a virtual machine installed on a first terminal is displayed based on a resource sharing triggering operation. The virtual machine is configured to access at least part of a computing power resource in the first terminal. Access information of the virtual machine is transmitted to a cloud gaming platform based on a virtual machine sharing operation. The virtual machine sharing operation is performed via the virtual machine sharing interface. The cloud gaming platform schedules access to the computing power resource via the virtual machine of the first terminal based on the access information. Apparatus and non-transitory computer-readable storage medium counterpart aspects are also contemplated.


