DiffServ Admission Control Using Exponential Moment Delay Bounds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DiffServ networks face challenges in providing deterministic and statistical delay bounds for differentiated service classes, particularly in ensuring quality of service (QoS) without resorting to separate queues for individual flows, and in handling aggregate flows with varying traffic patterns and burstiness.

Innovation Solution

The solution involves a method for admission control that calculates delay bounds by considering the burstiness and queuing delays of individual traffic streams, using exponential moments for on-off distributions to account for fluctuations, and introducing thresholds for simplified on-line admission decisions, allowing for accurate service quality predictions while optimizing network resource use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate queues for individual flows are used to provide QoS guarantees, then service quality is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveservice qualityVSAvoidqueuing structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple individual flow queues into a single shared queue for aggregate flow treatment. Instead of maintaining separate queues for each flow as in IntServ, the system uses a unified queuing structure that handles all flows collectively, thereby reducing device complexity while still providing QoS guarantees through admission control and traffic shaping mechanisms

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If detailed occupancy bound calculations are performed for each service class, then delay bound accuracy is improved, but calculation time increases

Engineering Contradiction:
Improvedelay bound accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs detailed occupancy bound calculations in advance during network configuration or reconfiguration phases, rather than performing them in real-time during admission control decisions. The results of these preliminary calculations are stored and used to establish simplified occupancy thresholds that can be quickly applied during actual admission control operations, thus maintaining accuracy while reducing real-time computational burden

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex, time-consuming detailed occupancy bound calculations with simpler, faster-to-compute occupancy thresholds during admission control. These simplified thresholds are sufficient for real-time decision-making and can be quickly updated or recomputed when needed, providing a practical balance between accuracy and computational efficiency

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Device complexity

If aggregate flow treatment is used to reduce per-flow state, then device complexity is reduced, but delay bound accuracy for time-fragile traffic decreases

Engineering Contradiction:
Improvestate managementVSAvoiddelay bound accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies different admission control strategies and occupancy thresholds tailored to specific service classes and traffic types within the aggregate flow framework. By considering local characteristics of different traffic streams (such as burstiness parameters and service class requirements), the system maintains accurate delay bounds for time-fragile traffic while still using aggregate-level queuing structures, thus resolving the contradiction between simplicity and precision

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7768910B2Calculations for admission control
Publication Date: 2010.08.03 NYTELL SOFTWARE LLC
  • US7768910B2 patent drawing
  • US7768910B2 patent drawing
  • US7768910B2 patent drawing

AI summary

The present invention relates to on-line admission-control decisions. Specifically, the invention concerns general delay bounds for both deterministic and statistical cases for Differentiated Services (DiffServ) networks. More specifically, a detailed method of calculation in each case is followed by simpler methods of calculation that are more appropriate for on-line admission-control decisions. Relatively involved occupancy bound calculations for various service classes take place only at the time of network configuration or reconfiguration. At the time of admission control only simple occupancy threshold compliance calculations need to be performed. Concrete illustrations are provided for deriving bounds for the EF and AF classes provided by DiffServ. These results are applicable to both layer-3 networks that support DiffServ and layer-2 networks that support the more restricted class of service functions.