Backup Proxy Protocol Translation for Multi-Protocol Data Servers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If proprietary protocols are used for data server communication, then server compatibility is achieved, but feature functionality and reliability are limited
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.
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.
3Adaptability or versatility
If backup systems are designed for single-protocol operation, then system simplicity is maintained, but adaptability to protocol changes is reduced
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.
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.
Data Source
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.


