Virtual Space Provision Unit Proactive Scaling for Famous User Entry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional auto-scaling functions in virtual space systems do not adequately address the sudden increase in server load caused by a famous user entering the virtual space, leading to user delays and potential server failures.
Innovation Solution
A method and system that proactively change the setting of the virtual space provision unit to a continuous provision state when a specific user enters the virtual space, enhancing resources and processing capacity to manage increased load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional auto-scaling function is used to increase servers only after load increases, then server resources are optimized for normal conditions, but user wait time increases and server failure risk increases when sudden load occurs due to famous user entry
Solution Approach 1:
The system performs preliminary actions by detecting when a specific user (famous user) enters the virtual space and proactively increases server resources before the actual load surge occurs. This predictive scaling prevents user wait time increases and server failures by having resources ready in advance, rather than reacting after load increases.
Solution Approach 2:
The system implements feedback by continuously monitoring user entry events and using this information to dynamically adjust server resources. When a famous user entry is detected, the system receives feedback about the impending load increase and automatically scales resources accordingly, creating a closed-loop control system that responds to actual system conditions.
2Productivity
If conventional auto-scaling function increases servers after load increase, then resource utilization is efficient for normal traffic, but server failure occurs due to sudden load from famous user entry
Solution Approach 1:
The system performs preliminary resource allocation by detecting famous user entry events and proactively increasing server capacity before the load surge occurs. This ensures processing capacity is sufficient to handle the expected traffic spike without causing server failures, while maintaining efficient resource utilization during normal conditions.
3Loss of time
If server resources are increased in advance for every user entry, then user wait time is reduced, but resource waste occurs for normal users who do not cause load spikes
Solution Approach 1:
The system applies local quality by differentiating between types of users and applying different resource allocation strategies. Instead of uniformly increasing resources for all user entries, the system specifically targets famous users whose entry is likely to cause load spikes, thereby reducing user wait time only when necessary and avoiding resource waste for normal users.
Solution Approach 2:
The system changes the parameter of resource allocation based on user characteristics. By identifying famous users and adjusting server resources specifically for their entry events, the system optimizes the balance between reducing user wait time and avoiding resource waste, rather than using a fixed resource allocation policy for all users.
Data Source
AI summary
The method executes a process of changing setting of the virtual space provision unit to a continuous provision state so that the virtual space is continuously provided to users when it is a predetermined state that is established in response to multiple types of actions including entry into the virtual space by a user who does not satisfy a specific condition, the predetermined state being to change the setting of the virtual space provision unit; and in response to an entering of the virtual space among actions by a user who satisfies the specific condition, executes a process of changing the setting of the virtual space provision unit to the continuous provision state, also in a situation where the predetermined state would not be established when a user who does not satisfy the specific condition entered the virtual space.


