Protocol Translator System for Synchronous Network Packet Relay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Protocol translation systems face scalability issues and data loss due to the 'store and forward' method, where network packets are stored on local memory before being forwarded to destination servers, leading to incompatibility between source and destination servers with different data formats and protocols.

Innovation Solution

A protocol translator system with logic to receive and reformat network packets based on rules, allowing synchronous translation and relay to destination servers, maintaining system state and load balancing, while avoiding storage-related issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the 'store and forward' method is used to translate protocols between incompatible servers, then protocol translation capability is achieved, but data loss and scalability issues occur due to storing packets on local memory

Engineering Contradiction:
Improveprotocol translation capabilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a protocol translator as an intermediary component that sits between the source delivery server and destination server. This translator receives packets from the source server, translates the protocol format, and forwards to the destination server without requiring storage on either endpoint's local memory. The intermediary handles the protocol incompatibility while maintaining data integrity throughout the translation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the protocol translation function from the source and destination servers themselves, creating a separate dedicated translation layer. By taking out the translation capability from the endpoint servers and placing it in a dedicated translator component, the system avoids storing translated packets on the original servers' local memory, thereby preventing data loss while maintaining translation capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If the 'store and forward' method is used for protocol translation, then translation between different protocols is enabled, but scalability is limited due to local memory storage constraints

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidsystem scalability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The protocol translator serves as a dedicated intermediary that handles protocol conversion without relying on the local memory capacity of source or destination servers. This intermediary architecture allows the system to scale independently, as the translator can be configured to handle various protocol translations without being constrained by the storage limitations of the endpoint servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the protocol translation function into a separate, independent component rather than integrating it into the source or destination servers. This segmentation allows the translation service to be scaled independently from the endpoint servers, improving overall system scalability and productivity while maintaining protocol compatibility.

Inventive Principle:
Principle #1Segmentation

3Speed

If synchronous translation is implemented for protocol conversion, then real-time protocol translation is achieved, but system complexity increases due to state maintenance requirements

Engineering Contradiction:
Improvetranslation speedVSAvoidsystem state management
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The protocol translator as an intermediary manages the complexity of synchronous translation and state maintenance centrally, rather than distributing it across multiple servers. This centralized management in the intermediary component achieves real-time translation speed while containing the system complexity within a single dedicated component, making state management more tractable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8885653B2Protocol translation
Publication Date: 2014.11.11 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8885653B2 patent drawing
  • US8885653B2 patent drawing
  • US8885653B2 patent drawing

AI summary

Methods and systems are provided for protocol translation. One system includes a number of servers configured for protocol translation including logic to receive a number of network packets associated with a particular transaction from a source delivery server. The logic interrogates the number of network packets received to synchronously determine a data format and a protocol of the received network packets and apply a number of rules-based protocols. The rules-based protocols reformat the data format and the protocol of the received network packets according to a data format and a protocol of a destination server, relay the reformatted network packets to the destination server, and provide a response to the source delivery server to permit maintenance of a system state.