Multicast Rule Transformation Using Intersection-Based Flow Compilation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network devices struggle to efficiently convert unicast service flow rules into multicast service flow rules, leading to inefficiencies in data delivery to multiple user equipment.

Innovation Solution

A multicast rule transformation apparatus and method that utilizes a rule decoder to remove duplications, a rule compiler to separate overlapping entries using an intersection algorithm, and a rule optimizer to delete invalid entries, transforming unicast rules into optimized multicast rules using P4 language.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If unicast service flow rules are directly used for multicast transmission, then data can be delivered to multiple users, but rule duplication and redundancy occur leading to inefficient data delivery

Engineering Contradiction:
Improvedata delivery efficiencyVSAvoidrule duplication
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes duplicate rule entries from the service flow rules. The rule decoder identifies and eliminates redundant OR operations within fields, and the rule optimizer removes invalid rule entries, keeping only the essential unique rules needed for multicast transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the service flow rule processing into distinct stages: rule decoding to separate rule entries, rule compilation to handle overlapping parts, and rule optimization to remove invalid entries. This segmentation allows systematic elimination of duplications at each stage.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If service flow rules are converted to multicast format, then simultaneous transmission to multiple UEs is enabled, but complex rule transformation processes are required

Engineering Contradiction:
Improvemulticast transmission capabilityVSAvoidrule transformation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rule transformation process is divided into three modular components: rule decoder for initial rule entry separation, rule compiler for handling overlaps using intersection algorithms, and rule optimizer for final validation. This segmentation makes the complex transformation manageable and systematic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate rule formats (P4a-Rule, P4i-Rule, P4o-Rule) as mediators between the original unicast rules and the final multicast rules. Each intermediate format represents a specific stage in the transformation, facilitating systematic conversion while maintaining rule integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If overlapping rule entries are separated using intersection algorithms, then precise multicast routing is achieved, but processing time increases

Engineering Contradiction:
Improverouting precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The rule decoder performs preliminary separation of rule entries before the rule compiler processes overlaps. By pre-processing and organizing rules into distinct entries with identified overlapping parts, the system reduces the computational burden during the intersection algorithm execution, thereby reducing processing time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If invalid rule entries are removed through optimization, then data transmission efficiency is improved, but additional processing steps are required

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidprocessing steps
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The optimization process is segmented into a distinct final stage performed by the rule optimizer, separate from rule decoding and compilation. This dedicated optimization stage systematically identifies and removes invalid rule entries (empty set intersections, equal sets) without interfering with the earlier rule separation and compilation processes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12538101B2Multicast rule transformation apparatus and method thereof
Publication Date: 2026.01.27 SYSMATE
  • US12538101B2 patent drawing
  • US12538101B2 patent drawing
  • US12538101B2 patent drawing

AI summary

Disclosed are a multicast rule transformation apparatus and a method thereof. The multicast rule transformation apparatus according to an embodiment of the present invention performs an intersection transformation to convert a service flow rule for unicast transmission into a service flow rule for multicast transmission.