SDN Switching for Distributed Network Communication Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current enterprise storage systems face challenges in managing data storage across distributed resources due to limitations in existing communication protocols, such as TCP, which are not scalable and do not allow for fine-grained data management policies, leading to inefficiencies and increased operational loads as data systems become larger and more complex.

Innovation Solution

A network service node and switching device are introduced in a distributed network service system that process client requests by becoming stateful with communication channel state information, allowing for indirect receipt and rerouting of requests to optimize data storage and retrieval across multiple nodes, leveraging software-defined networking (SDN) to manage data transactions efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional TCP protocols are used for distributed storage communication, then communication reliability is maintained, but system scalability and fine-grained data management are limited

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidfine-grained data management capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the communication protocol into multiple layers: transport layer (TCP for reliability) and application layer (custom protocols for fine-grained control). This allows each layer to independently handle its specific function without compromising the other, enabling both reliable communication and detailed data management policies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary storage management layer between the client and storage nodes that handles fine-grained data policies. This intermediary translates high-level data management requirements into lower-level communication operations, maintaining TCP reliability while enabling sophisticated data control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If data is distributed across multiple storage nodes, then system capacity and availability are improved, but communication coordination complexity increases

Engineering Contradiction:
Improvestorage capacityVSAvoidcommunication coordination complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent merges the communication coordination function into the application layer protocol, combining data routing, state management, and coordination into a unified protocol framework. This reduces the need for separate coordination mechanisms and simplifies the overall system architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent adds an application layer dimension above the traditional transport layer, creating a new protocol stack that handles distributed coordination. This dimensional addition allows complex multi-node communication to be managed through structured application-layer messages rather than requiring complex network-layer modifications.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If point-to-point communication is established between client and destination node, then communication integrity is maintained, but flexibility for dynamic data location is reduced

Engineering Contradiction:
Improvecommunication integrityVSAvoiddynamic data location flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic data location through application-layer message routing that can adapt to changing data positions. The protocol includes mechanisms for clients to query current data locations and receive updated routing information, allowing communication paths to be dynamically adjusted while maintaining integrity through protocol-level guarantees.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where storage nodes report data location and status information back to clients through the application layer. This feedback loop enables the system to maintain communication integrity by providing clients with accurate, up-to-date routing information while allowing flexible data movement across the distributed system.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10985999B2Methods, devices and systems for coordinating network-based communication in distributed server systems with SDN switching
Publication Date: 2021.04.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10985999B2 patent drawing
  • US10985999B2 patent drawing
  • US10985999B2 patent drawing

AI summary

Systems, methods and devices relating to coordinated network communication (e.g. transport-layer communication) of client requests and client request responses between a client and a distributed network service system, the network service nodes of the distributed network service system comprising a storage resource, a network interface, and a computer processor module for sending a coordinated network communication of data request responses to the client upon receipt of (1) network communication of client requests from clients; or (2) communication data channel information from another network service node. There is also provided a network switching device for managing a coordinated network communication of data transactions between clients and a distributed network service system comprising a plurality of network service nodes, the network switching device configured to manage higher-layer data units to coordinate a network communication of data transactions between clients and a distributed network service system.