In-band Storage Device Direct Cloud Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transfer methods between storage devices and tape emulation units often require data to pass through the host system, leading to inefficiencies and necessitate modifications to the tape unit, which is undesirable.
Innovation Solution
Implementing a system where a storage device can receive out-of-band storage commands from a host computing system, allowing it to transfer data directly with a tape emulation unit or cloud storage without involving the host, using software that emulates the host system and supports AWS virtual tape formats for commands like mounting tapes and media changer operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is transferred through the host system between storage device and tape emulation unit, then compatibility with existing host systems is maintained, but transfer efficiency deteriorates due to unnecessary data copying through the host
Solution Approach 1:
The system segments the data path into two separate paths: the original in-band path through the host for control and compatibility, and a new out-of-band direct path for efficient data transfer. This segmentation allows simultaneous maintenance of host compatibility and transfer efficiency by routing different types of traffic through appropriate paths.
Solution Approach 2:
The storage device acts as an intermediary that receives commands from the host and directly executes data transfers with the tape emulation unit without requiring the host to physically transfer the data. The storage device mediates between the host's command interface and the direct data path, enabling efficient transfers while maintaining host system compatibility.
2Productivity
If tape emulation unit is modified to enable direct data transfer, then transfer efficiency improves, but ease of manufacture deteriorates due to customization requirements
Solution Approach 1:
The storage device provides the intelligence and control functionality previously requiring tape unit modification. By implementing command interpretation and transfer control in the storage device, the system eliminates the need for tape unit customization while achieving direct efficient data transfer. The storage device serves itself and the host by handling the complexity of direct path management.
3Adaptability or versatility
If storage device emulates host system for communication with tape emulation unit, then compatibility with tape unit is improved, but device complexity increases due to emulation functionality
Solution Approach 1:
The storage device leverages its existing multi-functional capabilities to perform both normal storage operations and host emulation for tape unit communication. By utilizing the storage device's inherent ability to handle various protocols and interfaces, the system achieves tape unit compatibility without requiring dedicated emulation hardware, thereby minimizing additional complexity.
Data Source
AI summary
Causing data in an in-band storage device coupled to a host computing system to be transferred to an out-of-band (OOB) storage device includes coupling the in-band storage device to the OOB storage device, the in-band storage device detecting commands from the host computing system to transfer the data in the in-band storage device to a cloud storage, and the in-band storage device transferring the data in the in-band storage device to the to the OOB storage device in response to receiving a command from the host computing system to transfer the data in the in-band storage device to the cloud storage. The OOB storage device may be coupled to the cloud storage. Causing data in an in-band storage device to be transferred to an OOB storage device may also include causing data stored at the OOB storage device to be transferred to the cloud storage.


