Packet Processor Internal Control Packets Reduce Inter-Module Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional packet processors built according to ATCA standards face inefficiencies in inter-module data transfer rates and flexibility, leading to increased communication between modules and reduced processing capacity within a single module, especially in large-scale telecommunications systems.

Innovation Solution

A packet processor architecture that includes an information generator for creating process control information, an internal packet generator for assembling internal packets, an internal packet processor for processing these packets, and a packet transmitter for output, which reduces inter-module communication by enabling efficient packet processing and transmission within a modular structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a packet processor is built according to ATCA standards with multiple modules, then scalability and development efficiency are improved, but inter-module data transfer rate deteriorates and processing capacity is reduced

Engineering Contradiction:
ImprovescalabilityVSAvoidprocessing capacity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system is divided into multiple functional modules (control module, packet receiving module, packet processing module, packet transmitting module) that can be independently configured and replaced, enabling scalability while maintaining processing efficiency through specialized function distribution

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An internal packet structure is introduced as an intermediary format between modules, containing both data and process control information. This internal packet eliminates the need for frame assembly processing between modules and enables direct, efficient data transfer while preserving processing capacity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data is transferred between modules in frame format, then communication protocol compatibility is improved, but processing overhead increases due to frame assembly requirements

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Process control information is embedded in the internal packet structure before inter-module transfer, so that receiving modules can immediately execute processing operations without requiring additional frame assembly or protocol interpretation steps

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a single module contains various functions, then device complexity is reduced, but flexibility for modifications deteriorates

Engineering Contradiction:
Improvemodule countVSAvoidmodification flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

Functions are segmented into separate modules (control, receiving, processing, transmitting) that can be independently modified, added, or replaced without affecting other parts of the system, thereby maintaining low overall complexity while maximizing modification flexibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each module is designed with universal interfaces and standardized internal packet handling capabilities, allowing modules to perform multiple functions depending on configuration while maintaining system simplicity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9042409B2Packet processor and method for processing packets by means of internal control packets
Publication Date: 2015.05.26 OKI ELECTRIC INDUSTRY CO LTD
  • US9042409B2 patent drawing
  • US9042409B2 patent drawing
  • US9042409B2 patent drawing

AI summary

A packet processor for processing an input packet includes an information generator for generating process control information for processing the input packet, an internal packet generator for receiving the input packet as an packet to be processed and adding the process control information to the packet to be processed to produce an internal packet, an internal packet processor for processing the internal packet supplied from the internal packet generator on the basis of the process control information added to the internal packet, and a packet transmitter for extracting an output packet from the internal packet processed by the internal packet processor to transmit the output packet. The packet processor can reduce the amount of communication between modules even when the packet processor includes plural modules.