Packet Network Admission Control via Value-Cost Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing admission control methods in packet networks, such as pre-congestion notification (PCN), fail to consider the actual path congestion levels, leading to unnecessary rejection of data flows despite available capacity on other paths, due to reliance on fixed thresholds and lack of integrated path routing decisions.

Innovation Solution

Implementing a method where session values are assigned based on their importance, compared to path congestion costs, allowing for dynamic admission control and path selection that prioritizes high-value sessions over low-value ones, and optimizes path usage by calculating congestion measures like exponentially weighted moving averages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If pre-congestion notification (PCN) is used for admission control, then congestion level measurement is improved, but path routing information is lost leading to unnecessary flow rejections

Engineering Contradiction:
Improvecongestion level measurementVSAvoidpath routing adaptation
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the admission control process into two independent components: path selection (using ECN-marked packets to measure congestion on each path) and admission decision (comparing session value to path congestion costs). This allows each component to optimize its function independently, resolving the contradiction between measurement precision and routing adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to admission control by introducing session value as a separate parameter from congestion measurement. Instead of relying solely on congestion thresholds, the system now operates in a two-dimensional space of (session value, path congestion cost), enabling flows to be admitted based on their value even when paths show some congestion, thereby improving adaptability without sacrificing measurement precision.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If fixed congestion thresholds are used for admission control, then implementation simplicity is improved, but flow admission accuracy deteriorates causing unnecessary rejections

Engineering Contradiction:
Improveimplementation simplicityVSAvoidflow admission accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent replaces static fixed thresholds with dynamic session-specific values. Each flow type is assigned a value that reflects its importance to the network operator, and admission decisions are made dynamically by comparing this value against real-time path congestion costs. This maintains implementation simplicity through standardized valuation while dramatically improving admission accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the fundamental parameter used for admission control from binary threshold comparison to continuous value-cost comparison. Instead of asking 'is congestion below threshold?', the system asks 'is session value greater than path congestion cost?', allowing for nuanced admission decisions that accurately reflect both network conditions and service priorities.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If congestion measurement aggregates all paths, then overall congestion assessment is improved, but individual path capacity information is lost

Engineering Contradiction:
Improveoverall congestion assessmentVSAvoidpath capacity information
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent segments congestion measurement by path, maintaining separate congestion cost values for each available path rather than aggregating them. ECN-marked packets are tracked individually per path, and admission control evaluates each path's congestion independently. This preserves complete path capacity information while still providing comprehensive overall congestion assessment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs congestion measurement on all paths (excessive action) rather than selecting a single representative path. By measuring and maintaining congestion information for every available path, the system ensures that no path capacity information is lost, enabling optimal path selection and admission decisions even when network topology changes occur.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10355974B2Admission control in a packet network
Publication Date: 2019.07.16 BRITISH TELECOM PLC
  • US10355974B2 patent drawing
  • US10355974B2 patent drawing
  • US10355974B2 patent drawing

AI summary

In embodiments of the invention when a session request is received the value assigned to that session is compared to present congestion costs in the network at the present time. If the value of the session exceeds the cost then the session is accepted; otherwise it is rejected. It is possible to show mathematically that, provided this strategy is used for all session requests, then, when demand exceeds supply for a given resource, the congestion measurement for that resource rises to become equal to its shadow price. Here, in a model of a capacity constrained network, the shadow price of a capacity constraint is the cost to other users of using one unit of capacity. Congestion measurements can therefore be used to provide a “cost” (to other users) of admitting the flow to the network, which can then be compared against the “value” (to the network operator) of admitting the flow during the admission control evaluation. Additionally, this “cost” vs. “value” comparison can be used for path selection, as well as any other resource management decision. For example, in particularly preferred embodiments a session is not only admitted based upon the cost value comparison, but is also assigned to a particular path which maximizes value minus cost.