Token-Based Traffic Control for Online Service Overload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online services face high volumes of user traffic, leading to server overload and potential shutdowns, as existing technologies fail to effectively manage traffic and provide timely notifications to users.

Innovation Solution

A traffic control system that implements a queueing system by issuing tokens with estimated return times to users, allowing them to resubmit requests when the service can handle them efficiently, and provides notifications based on overload levels to manage user expectations and server load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a queueing system with tokens and return time parameters is implemented, then server overload is prevented and service reliability is improved, but device complexity increases

Engineering Contradiction:
Improveservice reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A traffic control system acts as an intermediary between users and the online service. The system receives requests from users, determines overload conditions, and issues tokens with return time parameters to users. This intermediary layer prevents direct overload of the online service while maintaining simple user interactions through standardized token-based request management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The traffic control system performs preliminary actions by issuing tokens and return time parameters before users submit actual requests to the online service. By pre-assessing overload conditions and providing users with scheduled retry times, the system prevents overload before it occurs, rather than reacting after the service is already overwhelmed.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If traffic control notifications are provided to users, then user experience is improved through accurate wait time estimates, but loss of time occurs due to additional communication overhead

Engineering Contradiction:
Improveuser experienceVSAvoidcommunication overhead time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The traffic control system implements feedback by notifying users of overload conditions and providing estimated return times when services are expected to be available. This feedback loop allows users to understand current service status and plan their retry attempts accordingly, improving user experience through transparency while minimizing unnecessary retry attempts that would increase communication overhead.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11075845B2System and method of site traffic control
Publication Date: 2021.07.27 EBAY INC
  • US11075845B2 patent drawing
  • US11075845B2 patent drawing
  • US11075845B2 patent drawing

AI summary

Systems and methods of site traffic control are disclosed. In some example embodiments, a request for an online service to perform an operation is received from a user on a client device, and at least one overload condition for the online service is detected, or otherwise determined, with the overload condition(s) corresponding to a request time of the request. A standard of restriction is selected from a plurality of standards of restriction based on the overload condition(s), and the selected standard of restriction is used as a basis for either denying or permitting the user access to the operation of the online service.