Shared Rendering Node for Cloud Resource Consolidation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud rendering technologies face inefficiencies and high costs due to repeated resource rendering requests for the same content, leading to low resource utilization and high resource consumption.
Innovation Solution
A resource rendering method that utilizes a node relationship graph to identify and reuse rendering resources within a geographical area, where a shared rendering execution node processes requests from multiple terminals, reducing redundant cloud rendering and optimizing resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the cloud separately allocates different cloud rendering instances to multiple resource rendering requests for the same content, then each request can be processed independently, but resource utilization becomes low and costs increase
Solution Approach 1:
The patent merges multiple resource rendering requests for the same content into a single rendering execution. When the same content is requested by different users or terminals, the system consolidates these requests and executes them together on shared rendering nodes, rather than allocating separate cloud rendering instances to each request. This combining approach maintains reliable processing while dramatically improving resource utilization and reducing costs.
Solution Approach 2:
The patent implements universal rendering nodes that can serve multiple purposes and multiple clients simultaneously. Instead of dedicated rendering instances for each request, the system creates multi-functional rendering nodes that can handle different rendering requests for the same content, allowing a single rendering execution to benefit multiple users and improving overall system efficiency.
2Reliability
If the cloud separately allocates different cloud rendering instances to multiple resource rendering requests for the same content, then each request receives dedicated resources, but resource utilization becomes low
Solution Approach 1:
The patent combines multiple dedicated resource allocations into shared rendering resources. By merging requests for the same content and executing them on shared rendering nodes, the system eliminates redundant resource consumption while maintaining the reliability of dedicated allocation through request consolidation and coordinated execution.
3Adaptability or versatility
If repeated resource rendering is performed for the same content, then each request is fulfilled, but resource rendering efficiency decreases
Solution Approach 1:
The patent performs preliminary identification of content identity before rendering execution. By detecting whether multiple requests target the same content in advance, the system can consolidate these requests and execute them together, fulfilling all adaptation requirements while avoiding repeated rendering operations that would reduce efficiency.
4Ease of operation
If separate cloud rendering instances are allocated to each request, then request processing is simple, but costs increase
Solution Approach 1:
The patent merges multiple simple allocation operations into a single consolidated allocation. By combining requests for the same content and allocating resources once for all consolidated requests, the system maintains operational simplicity while dramatically reducing the total quantity of cloud resources required.
Data Source
AI summary
A resource rendering method/apparatus including obtaining, based on a resource rendering request for a target object in a geographical area, a node relationship graph corresponding to the geographical area, the node relationship graph comprising at least one node in a connection relationship, the at least one node corresponding to a terminal in the geographical area, and the at least one node comprising a rendering execution node shared by nodes in the geographical area, identifying, in the node relationship graph, a node path from the at least one node to the rendering execution node, transferring the resource rendering request to the rendering execution node according to the node path, the resource rendering request instructing the rendering execution node to render the target object by using a cloud to obtain a rendering resource, and receiving the rendering resource returned by the rendering execution node, and displaying the rendering resource.


