Access Concentrator Rate Limiting for Network Server Overload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network servers using L2TP protocols face performance degradation due to excessive connection requests exceeding their handling capacity, leading to unreliable performance and potential service interruptions.

Innovation Solution

An access concentrator determines the call acceptance rate threshold of a network server and filters or queues connection requests to ensure they are transmitted at a rate not exceeding this threshold, using L2TP signaling messages to manage the flow and prevent overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the access concentrator transmits all received connection requests to the network server, then the client devices can establish connections, but the network server experiences performance degradation and unreliable operation due to excessive request rates

Engineering Contradiction:
Improvenetwork server reliabilityVSAvoidconnection request processing rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The access concentrator performs preliminary rate limiting by determining the acceptance rate threshold of the network server before transmitting connection requests. It calculates the rate at which connection requests are received and proactively filters or queues requests that would exceed the server's handling capacity, ensuring the server is not overwhelmed before the requests reach it.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The access concentrator acts as an intermediary device between client devices and the network server. It receives connection requests from clients, manages the flow by applying rate limiting logic, and forwards only the appropriate subset of requests to the server, thereby protecting the server from excessive load while still enabling legitimate connections.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the access concentrator limits the transmission rate of connection requests to match the network server's acceptance rate, then the network server maintains stable performance, but some connection requests experience delays or are dropped

Engineering Contradiction:
Improvenetwork server performance stabilityVSAvoidconnection establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The access concentrator dynamically adjusts the transmission rate of connection requests based on the network server's current acceptance rate threshold. It continuously monitors the rate at which requests are received and adapts its filtering and queuing behavior in real-time, allowing flexible rate control that responds to changing network conditions rather than using a fixed limit.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of request transmission rate to match the server's acceptance rate threshold. By calculating and applying this threshold parameter, the access concentrator transforms the raw stream of connection requests into a regulated flow that aligns with server capacity, preventing overload while maximizing utilization.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the access concentrator filters and queues connection requests to control transmission rate, then the network server avoids overload, but the access concentrator's processing complexity increases

Engineering Contradiction:
Improvenetwork server overload preventionVSAvoidaccess concentrator processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The access concentrator implements self-service rate limiting by autonomously determining the network server's acceptance rate threshold and applying the appropriate filtering and queuing logic without requiring external control mechanisms. It calculates the rate itself, makes decisions about which requests to forward, and manages its own transmission pacing, reducing the need for complex external control systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10277527B1Utilization of network tunnel signaling for connection request rate limitation
Publication Date: 2019.04.30 JUNIPER NETWORKS INC
  • US10277527B1 patent drawing
  • US10277527B1 patent drawing
  • US10277527B1 patent drawing

AI summary

A device may determine an acceptance rate threshold associated with a network server. The acceptance rate threshold may be a handling capacity of the network server for processing connection requests. The device may determine that a rate at which a set of connection requests are being received exceeds the acceptance rate threshold. The device may cause a portion of the set of connection requests to be transmitted to the network server via a network tunnel based on determining that the rate at which the set of connection requests are being received exceeds the acceptance rate threshold. The portion of the set of connection requests may be caused to be transmitted at a rate not exceeding the acceptance rate threshold.