FlexE Resource Allocation Table Selection via Indication Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing FlexE technology lacks flexibility in service allocation, as each data unit corresponds to a specific sub-calendar, limiting the ability to dynamically adjust resource allocation across timeslots.

Innovation Solution

A method is introduced where indication information is used to select resource allocation tables cyclically, allowing for flexible service allocation by sending indication information in a preceding timeslot and using it to determine the resource allocation table for each data unit, ensuring compatibility with the FlexE data structure specified in OIF-FLEXE-01.1.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each data unit corresponds to a specific sub-calendar in the prior art, then the data structure is simple and compatible with OIF-FLEXE-01.1, but service allocation flexibility is insufficient

Engineering Contradiction:
Improveservice allocation flexibilityVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the resource allocation mechanism by introducing multiple resource allocation tables (first, second, third tables) that can be selectively applied to different data units. Each table provides distinct timeslot allocation patterns, allowing flexible service allocation without changing the fundamental FlexE data structure. This segmentation enables granular control over resource distribution while maintaining structural simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic resource allocation by allowing the selection of different resource allocation tables based on service requirements. The system can dynamically switch between fixed allocation (one table for all data units) and flexible allocation (selecting from multiple tables), enabling adaptive resource management that responds to changing traffic demands while preserving compatibility with existing FlexE standards.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If resource allocation tables are changed frequently to improve service allocation flexibility, then service adaptability increases, but hardware requirements and processing complexity increase

Engineering Contradiction:
Improveservice allocation flexibilityVSAvoidhardware requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent applies local quality by allowing different resource allocation tables to be used for different data units or service flows rather than uniformly changing allocation for all traffic. This enables flexible resource allocation only where needed, while maintaining simple fixed allocation elsewhere, thereby reducing overall hardware complexity and processing requirements while still providing adaptability for specific service requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes allocation parameters by introducing multiple pre-defined resource allocation tables with different timeslot distributions. Instead of dynamically reconfiguring the entire allocation structure, the system selects from predefined parameter sets (allocation tables), reducing hardware complexity while maintaining flexibility. The indication information mechanism efficiently signals which parameter set to use without requiring complex real-time reconfiguration hardware.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple resource allocation tables are introduced to enhance service allocation flexibility, then service adaptability improves, but synchronization complexity between transmitting and receiving ends increases

Engineering Contradiction:
Improveservice allocation flexibilityVSAvoidsynchronization reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple resource allocation tables with explicit timeslot allocations before data transmission begins. The transmitting end sends indication information in advance to specify which table to use, allowing the receiving end to prepare the correct allocation pattern beforehand. This preliminary configuration ensures both ends are synchronized before data units are transmitted, maintaining reliability while enabling flexible allocation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through the indication information mechanism, where the transmitting end communicates the selected resource allocation table to the receiving end. This feedback ensures both ends maintain consistent understanding of the allocation pattern, preventing synchronization errors. The receiving end uses this feedback to correctly interpret incoming data units according to the specified allocation table, maintaining synchronization reliability across multiple allocation patterns.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11258529B2Data transmission method, data receiving method, and data sending and receiving system
Publication Date: 2022.02.22 HUAWEI TECH CO LTD
  • US11258529B2 patent drawing
  • US11258529B2 patent drawing
  • US11258529B2 patent drawing

AI summary

A method includes: generating indication information, where the indication information is used to indicate a resource allocation table corresponding to a first data unit in the plurality of data units; sending the indication information in a timeslot previous to a timeslot used to send the first data unit; and sending the plurality of data units, where a resource allocation table corresponding to each data unit is selected from a plurality of resource allocation tables in a cyclic manner, and a cyclically initial resource allocation table is the resource allocation table indicated by the indication information.