Cyclic Scheduling for Jitter-Free Data Packet Transfers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional switched network scheduling methods introduce significant jitter at high traffic loads, failing to meet stringent jitter constraints required for reliable operation in fault-tolerant network architectures.

Innovation Solution

A method for constructing a cyclic schedule that ensures jitter-free data packet transfers by synchronizing data packets with periodic processing schedules, using a scheduler to arrange packets in a non-preemptive, static order that satisfies network communication standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional switched network scheduling methods place data packets in a typical data queue, then the network can operate with simple scheduling logic, but significant jitter is introduced into the network at high traffic loads

Engineering Contradiction:
Improvescheduling logic complexityVSAvoidjitter constraint satisfaction
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a cyclic scheduling mechanism where data packets are transmitted in periodic cycles with fixed time slots assigned to different traffic classes. This periodic structure ensures that high-priority packets are transmitted at predictable intervals, eliminating jitter while maintaining manageable scheduling complexity through the regular, repeating pattern of the cyclic schedule.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent segments the data queue into multiple priority levels (high-priority and low-priority queues) and applies different scheduling strategies to each segment. High-priority packets are handled through the cyclic scheduling mechanism to guarantee jitter-free transmission, while low-priority packets use traditional queuing, thus resolving the contradiction by applying complexity only where necessary for reliability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If traditional switched network scheduling methods are used to handle high traffic loads, then the network can maintain high throughput, but stringent jitter constraints are not met

Engineering Contradiction:
Improvenetwork throughputVSAvoidjitter constraint precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies different quality levels of service to different traffic classes within the same network. High-priority traffic receives jitter-free guaranteed service through cyclic scheduling with dedicated time slots, while low-priority traffic accepts best-effort service. This local differentiation allows the network to meet precise jitter constraints for critical traffic while maintaining high overall throughput.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies the complex cyclic scheduling mechanism partially - only to high-priority packets that require jitter constraints to be met. Low-priority packets are handled with simpler queuing mechanisms. This partial application of the rigorous scheduling approach maintains throughput efficiency while ensuring precision where absolutely necessary.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If a cyclic schedule is constructed to ensure each data packet transfer is substantially free of jitter, then jitter constraints are satisfied, but the scheduling complexity increases

Engineering Contradiction:
Improvejitter-free transmissionVSAvoidcyclic schedule construction
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cyclic schedule is constructed in advance during system initialization or configuration phases, rather than being dynamically computed in real-time during packet transmission. This preliminary construction allows complex scheduling decisions to be made offline, reducing the computational complexity required during actual packet handling while still ensuring jitter-free transmission through the pre-planned cyclic structure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7675919B2End system scheduling for switched networks
Publication Date: 2010.03.09 HONEYWELL INTERNATIONAL INC
  • US7675919B2 patent drawing
  • US7675919B2 patent drawing
  • US7675919B2 patent drawing

AI summary

A method for scheduling one or more data packet transfers over a computer-based distributed network is disclosed. The method involves constructing a cyclic schedule from a plurality of data packets, wherein the cyclic schedule is constructed to ensure that each data packet transfer is substantially free of jitter. The method further involves synchronizing the cyclic schedule with at least one periodic processing schedule and transmitting the synchronized data packets as arranged by the cyclic schedule.