Network Node Communication Scheduling via Cluster Coefficient

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In shared networks with multiple users, collisions occur when multiple users transmit data simultaneously, leading to data corruption, and existing methods like TDMA do not effectively account for bandwidth requirements and dynamic channel conditions.

Innovation Solution

A method that schedules network communications using a fair access technique combined with bandwidth weighting, where nodes determine their transmission times based on pseudo-random numbers and adjust cluster coefficients to implement updated bandwidth values, ensuring collision-free transmission by prioritizing nodes with higher bandwidth needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TDMA is used to divide frequency into timeslots, then collisions are reduced, but bandwidth requirements and dynamic channel conditions are not effectively accounted for

Engineering Contradiction:
Improvecollision-free transmissionVSAvoidbandwidth requirement adaptation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic timeslot allocation where timeslot lengths and assignments are not fixed but adapt based on real-time bandwidth requirements and channel conditions. Each node calculates its bandwidth needs and the system dynamically adjusts the timeslot structure to accommodate changing conditions, resolving the contradiction between maintaining collision-free transmission and adapting to varying bandwidth requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters such as timeslot duration, start times, and node assignments based on measured bandwidth requirements and channel conditions. By making these parameters variable rather than fixed, the system maintains reliable collision-free operation while adapting to different bandwidth needs and dynamic environmental conditions.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If fixed timeslot allocation is used, then network scheduling is simple, but network efficiency decreases in dynamic environments

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidscheduling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Each node in the network autonomously calculates its own bandwidth requirements and participates in the timeslot allocation process. Nodes self-report their needs and the scheduling algorithm automatically adjusts allocations based on aggregated node information, eliminating the need for complex centralized control while improving network efficiency through adaptive resource distribution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where nodes continuously report their bandwidth requirements and channel conditions to the scheduling algorithm. This feedback loop enables the system to dynamically adjust timeslot allocations in response to changing network conditions, improving productivity while keeping scheduling complexity manageable through iterative optimization.

Inventive Principle:
Principle #23Feedback

3Productivity

If uniform timeslot allocation is used, then fairness is maintained, but nodes with higher bandwidth needs do not receive priority

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidfair access
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies different timeslot allocation strategies to different nodes based on their specific bandwidth requirements. Rather than uniform allocation, each node receives timeslots proportionate to its actual needs, with high-bandwidth nodes receiving longer or more frequent slots. This localized customization maintains fairness by matching allocation to actual requirements rather than applying blanket uniformity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes timeslot parameters such as duration and frequency of allocation based on measured bandwidth requirements. Nodes with higher needs receive adjusted parameters that provide greater bandwidth access, while nodes with lower needs receive proportionate allocation, maintaining fairness through need-based rather than uniform distribution.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8218522B2Communication scheduling of network nodes using a cluster coefficient
Publication Date: 2012.07.10 RAYTHEON CO
  • US8218522B2 patent drawing
  • US8218522B2 patent drawing
  • US8218522B2 patent drawing

AI summary

In one aspect, a method includes scheduling network communications in a network comprising nodes connected by links, receiving at a first node updated bandwidth values from the other nodes, determining a cluster coefficient based on a number of one-hop neighbors of the first node and a number of neighbors N-hops and less of the first node, adjusting the cluster coefficient to form an adjusted cluster coefficient and determining a wait period based on the adjusted cluster coefficient. The method also includes implementing the updated bandwidth values received to determine updated node weight values of the other nodes after the wait period has expired.