Access Control Device Staggering Terminal Entry to Prevent Server Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Automatic distribution systems face congestion when multiple user terminals access a server simultaneously, leading to service disruptions and potential delays, as existing methods either fail to distribute access times effectively or result in unrequested delays.
Innovation Solution
A device calculates the number of user terminals expected to access at the same time and sets a standby time based on this estimation and service conditions, allowing access to be distributed uniformly to avoid congestion while ensuring server throughput is not exceeded.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If multiple user terminals access the server simultaneously upon receiving an event signal, then the service response speed is improved, but server congestion occurs and service reliability deteriorates
Solution Approach 1:
The patent implements periodic access distribution by calculating standby times based on the number of terminals and service conditions. Terminals periodically access the server at staggered intervals rather than simultaneously, converting a single burst action into multiple periodic actions spaced in time. This resolves the contradiction by maintaining fast response through automated periodic access while preventing congestion through time distribution.
Solution Approach 2:
The patent dynamically adjusts the standby time for each terminal based on real-time conditions including the number of terminals, service type, and server capacity. Rather than using a fixed access schedule, the system dynamically calculates optimal standby periods to distribute access load. This dynamic adaptation allows the system to maintain high response speed while adjusting access patterns to preserve service reliability under varying conditions.
2Reliability
If access time is distributed to avoid server congestion, then service reliability is improved, but access delay increases
Solution Approach 1:
The patent changes the parameter of standby time based on multiple factors including the number of terminals, service type, and server processing capacity. By adjusting this critical parameter dynamically, the system optimizes the balance between distribution (for reliability) and delay (time loss). The standby time is calculated to be just sufficient to prevent congestion while minimizing unnecessary waiting, thus resolving the contradiction through parameter optimization.
Solution Approach 2:
The system incorporates feedback mechanisms that monitor server load, access patterns, and service conditions to continuously refine standby time calculations. This feedback loop allows the system to learn from actual performance and adjust distribution parameters to minimize delay while maintaining reliability. The feedback-driven optimization ensures that access delay is kept to the absolute minimum necessary for preventing server congestion.
3Measurement precision
If standby time is calculated based on number of terminals and service conditions, then access distribution precision is improved, but calculation complexity increases
Solution Approach 1:
The patent implements a tiered calculation approach where the system performs essential standby time calculations based on the most critical factors (number of terminals and service type) while optionally incorporating additional refinement factors. This partial action approach achieves sufficient precision for most scenarios without the full complexity of considering every possible variable, resolving the contradiction between precision and complexity by applying the appropriate level of calculation effort.
Data Source
AI summary
A device includes: a memory; and a processor coupled to the memory and configured to: calculate a number of devices which are estimated to access at a same time to an apparatus that provides a service corresponding to the event when a signal as a trigger for occurrence of an event is received, calculate a standby time from an occurrence time of the event based on the number of devices and a condition related to the service or the apparatus, and access to the apparatus after staying in standby from the occurrence time of the event until the standby time elapses.


