Bulk Operation Processing in SDN Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current OpenFlow-based Software Defined Networks (SDN) lack specific logic to handle bulk requests and response messages efficiently, leading to network traffic overhead and delayed interactions, especially during initial switch-controller synchronization and configuration processes.

Innovation Solution

A file-based or single message-based bulk operation processing method is introduced, where a configuration file with header information and a content part is constructed, including section indices with length information, allowing bulk requests and responses to be sent and received efficiently, mitigating network traffic overhead and improving interaction speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional single atomic message handling is used in SDN, then message processing is simple and straightforward, but network traffic overhead increases and interaction efficiency decreases when handling bulk requests

Engineering Contradiction:
Improvebulk request processing efficiencyVSAvoidnetwork traffic overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent merges multiple atomic messages into a single bulk message structure. The configuration file contains multiple commands organized in sections, allowing bulk transmission of requests from controller to switch and bulk transmission of responses from switch to controller, thereby reducing network traffic overhead while improving processing efficiency

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the bulk message into structured components including header information, section indices with length information, and content parts. This segmentation allows efficient parsing and processing of individual commands within the bulk message while maintaining the overall bulk transmission structure

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If multiple separate messages are used for bulk operations, then each message can be processed individually, but the number of messages increases leading to higher network overhead

Engineering Contradiction:
Improvemessage processing simplicityVSAvoidnumber of messages
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent combines multiple separate messages into a single bulk message structure. Instead of transmitting N separate atomic messages for N commands, the system transmits one bulk message containing all commands in a structured format with section indices and length information, thereby reducing the quantity of messages while maintaining processing simplicity through structured organization

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If bulk requests are transmitted without structured organization, then transmission speed may be faster, but message parsing and processing becomes complex and error-prone

Engineering Contradiction:
Improvetransmission speedVSAvoidmessage parsing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the bulk message into well-defined components: header information, section indices with length information for each command, and content parts. This structured segmentation enables fast transmission while maintaining parsing simplicity, as each section's boundaries and formats are clearly defined by the length information and section indices

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces specific parameters in the message structure including section indices and length information for each command. These parameters transform the raw bulk data into a structured format that enables efficient parsing without sacrificing transmission speed, as the length information allows direct memory access and bounded processing

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10798204B2File based or single message based bulk operation processing method and device
Publication Date: 2020.10.06 ALCATEL LUCENT SA
  • US10798204B2 patent drawing

AI summary

A file based or single message based bulk operation processing method is provided, the method including constructing a configuration file including at least header information and a content part, the header information including at least a section index, the section index including at least length information of each command to be sent, the content part including a plain file formed by organizing corresponding commands to be sent in an order of the section index; sending, to a receiving terminal, bulk requests including information related to the configuration file; receiving a response from the receiving terminal; and transmitting the configuration file based on the response from the receiving terminal.