Backup Proxy Protocol Translation for Multi-Protocol Data Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data backup systems are typically not multi-protocol compliant, making them less reliable and less adaptable to changes in data server technology and management protocols, particularly when dealing with proprietary protocols like NDMP used by NAS appliances or third-party servers.

Innovation Solution

Implementing a data server proxy that can receive data from servers using proprietary protocols like NDMP and retransmit it using more advanced protocols such as Networker protocol, adding features like multilevel reliability, multiplexing, and additional functionalities like tape alerts and common device interface, thereby upgrading the data server's functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a backup system uses proprietary protocols like NDMP for data transfer, then data transfer functionality is achieved, but protocol versatility and future-proofing are limited

Engineering Contradiction:
Improveprotocol versatilityVSAvoiddata transfer reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a protocol translator as an intermediary component between the backup system and data servers using proprietary protocols. This translator receives data using NDMP protocol and converts it to Networker protocol for the backup system, enabling protocol versatility without compromising reliability of the original proprietary protocol interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The backup system is enhanced with multi-protocol capability through the protocol translator, allowing it to communicate with both proprietary NDMP servers and standard Networker servers. This makes the backup system universal and adaptable to different server types while maintaining reliable data transfer through the translator's conversion functionality.

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

2Adaptability or versatility

If proprietary protocols are used for data server communication, then server compatibility is achieved, but feature functionality and reliability are limited

Engineering Contradiction:
Improvefeature functionalityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The protocol translator serves as a mediator that handles protocol complexity internally. It receives complex proprietary NDMP protocol data, converts it to the backup system's Networker protocol, and manages the complexity transformation without exposing the backup system to the intricacies of different proprietary protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The translator creates a functional copy of the proprietary protocol interface, allowing the backup system to interact with NDMP servers through a standardized Networker protocol interface. This copying approach enables feature enhancement while maintaining a simple, consistent interface for the backup system.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If backup systems are designed for single-protocol operation, then system simplicity is maintained, but adaptability to protocol changes is reduced

Engineering Contradiction:
Improveprotocol adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The protocol translator is positioned as an intermediary layer that isolates the backup system from protocol changes. When NDMP servers use proprietary protocols, the translator handles the conversion to Networker protocol, allowing the backup system to adapt to protocol changes without increasing its own internal complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into three distinct components: the NDMP data server, the protocol translator, and the backup system using Networker protocol. This segmentation allows each component to be optimized independently, with the translator handling protocol adaptability while keeping the backup system simple and focused on its core functionality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8135861B1Backup proxy
Publication Date: 2012.03.13 EMC IP HLDG CO LLC
  • US8135861B1 patent drawing
  • US8135861B1 patent drawing
  • US8135861B1 patent drawing

AI summary

According to some embodiments, a technique for storing data comprises receiving data from a data sender; wherein the data sender uses a first protocol; and sending the received data to a storage medium; wherein the received data is sent by a proxy, and wherein the proxy uses a second protocol.