Control Apparatus Priority-Based Packet Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In centralized control systems, as the number of apparatuses increases, the load on the control apparatuses also increases due to frequent monitoring, leading to potential loss of meticulous control over communication systems.

Innovation Solution

A control apparatus generates multiple control information pieces with overlapping match conditions and different priority levels, allowing the communication apparatus to select and process packets based on the highest priority condition, modifying communication policies without constant supervision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the frequency with which the status of apparatuses is monitored is increased, then the control precision is improved, but the load on the control apparatus increases

Engineering Contradiction:
Improvecontrol precisionVSAvoidload on control apparatus
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The communication apparatus autonomously modifies control information pieces based on predetermined conditions without waiting for controller instructions. Each apparatus monitors its own state and automatically adjusts flow entries when conditions are met, eliminating the need for continuous controller monitoring while maintaining precise control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Control information pieces are pre-configured with predetermined conditions and modification rules before deployment. When conditions are satisfied, the apparatuses automatically execute the pre-planned modifications, eliminating the need for real-time controller intervention and reducing controller load while maintaining control precision.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the number of apparatuses to be supervised increases, then the system scalability is improved, but the load on the control apparatus increases

Engineering Contradiction:
Improvesystem scalabilityVSAvoidload on control apparatus
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

Each communication apparatus independently monitors its own status and automatically modifies control information when predetermined conditions are satisfied. This distributed self-management approach allows the system to scale to many apparatuses without increasing controller load, as each apparatus manages itself autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control function is segmented from the controller and distributed to individual communication apparatuses. Each apparatus independently manages its own control information pieces, dividing the overall control burden across multiple devices rather than concentrating it at the controller, enabling system scalability.

Inventive Principle:
Principle #1Segmentation

3Power

If the control content is made more stereotyped, then the processing load is reduced, but the control precision is lost

Engineering Contradiction:
Improveprocessing loadVSAvoidcontrol precision
Core Design Contradiction:
PowerVSMeasurement precision

Solution Approach 1:

The system uses parameterized control information pieces with configurable match conditions and modification rules. By adjusting parameters such as packet characteristics, priority levels, and modification criteria, the system achieves precise control for diverse scenarios without requiring complex custom control logic for each case, thus reducing processing load while maintaining precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9549413B2Control apparatus, communication apparatus, communication method and program
Publication Date: 2017.01.17 NEC ASIA PACIFIC PTE LTD
  • US9549413B2 patent drawing
  • US9549413B2 patent drawing
  • US9549413B2 patent drawing

AI summary

A communication apparatus selects, among a plurality of control information, the control information matching a packet received and which is highest in a priority level. The communication apparatus processes a packet received based on the selected control information. The control apparatus includes a control information generation unit that generates a plurality of control information having match conditions overlapping at least partially one with another, a ranking in a priority level different one from another and processing contents different one from another, and a control unit that sets the plurality of control information in the communication apparatus. The communication apparatus performs the processing of modifying the control information, among the plurality of control information, which is highest in a priority level, based on a modifying condition previously set on the control information basis. Communication policies may be changed over by modifying the priority level.