Account Activity-Based System Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional user account information management methods in Internet application systems, such as those for finance and e-commerce, face challenges in responding quickly to frequent user transactions and managing the increasing number of user accounts, leading to inefficient resource utilization and high management costs, particularly with a large number of inactive accounts.
Innovation Solution
A system resource allocation method and device based on account activity level, which acquires and calculates user activity levels, determines activity ranks, establishes an activity index, and allocates system resources accordingly to prioritize high-activity users while optimizing resource usage and reducing costs by reallocating idle resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional uniform user account information management method is adopted, then system management is simple, but response speed for frequent users is slow and management costs increase
Solution Approach 1:
The patent segments users into different activity levels (high, medium, low) and applies different resource allocation strategies to each segment. High-activity users receive priority resource allocation and faster response, while low-activity users receive standard allocation. This segmentation resolves the contradiction by enabling differentiated management that improves response speed for frequent users without requiring complete system redesign.
Solution Approach 2:
The patent implements local quality by applying different resource allocation policies to different user groups based on their activity characteristics. High-activity users in specific segments receive enhanced resource allocation (more CPU, memory, I/O resources) while other users receive standard allocation. This allows the system to optimize performance locally for frequent users without increasing overall system complexity.
2Productivity
If more system resources are allocated to all users, then response speed improves, but management costs increase
Solution Approach 1:
The patent changes the resource allocation parameters dynamically based on user activity levels. Instead of allocating fixed resources to all users, the system adjusts resource allocation parameters (CPU quota, memory allocation, I/O bandwidth) according to each user's activity segment. High-activity users receive increased resource parameters while low-activity users receive reduced parameters, thereby improving response speed for frequent users without proportionally increasing overall management costs.
Solution Approach 2:
The patent applies partial action by allocating excessive resources only to high-activity users who need them, rather than distributing resources uniformly. Low-activity users receive minimal sufficient resources. This partial allocation strategy improves response speed for the critical minority of frequent users while avoiding the cost of allocating excessive resources to all users.
3Productivity
If uniform resource allocation is used, then system management is easy, but resource utilization efficiency is low
Solution Approach 1:
The patent implements dynamic resource allocation where resource allocation parameters are adjusted based on real-time or periodic assessment of user activity levels. Users can transition between activity segments as their behavior changes, and resource allocation automatically adjusts accordingly. This dynamic approach improves resource utilization efficiency by matching resources to actual demand while using automated rules to manage the complexity of allocation decisions.
Solution Approach 2:
The patent incorporates feedback mechanisms where user activity is continuously monitored and fed back into the resource allocation system. The system assesses user behavior patterns, determines activity segments, and adjusts resource allocation based on this feedback loop. This feedback-driven approach improves resource utilization by responding to actual user needs while using systematic feedback processing to manage allocation complexity.
Data Source
AI summary
The present disclosure discloses system resource allocating method and device based on account activity level, wherein the method includes: acquiring an account activity level parameter of a user and calculating an account activity level of each user according to the account activity level parameter of the user; determining an account activity level rank of each user according to the account activity level of the user and a preset account activity level rank dividing manner; establishing an account activity level index of each user according to a user number, the account activity level and the account activity level rank of the user; allocating the system resource for performing the information processing to a target user according to the account activity level index of the target user, where the information processing is to be performed on the target user.


