UAV Storage Carriers With Erasure Coding for Datacenter Relocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data migration between datacenters is prone to data loss due to risks associated with telecommunications links and physical relocation, especially in areas lacking infrastructure, where conventional methods like helicopters or trucks are unreliable.
Innovation Solution
The use of unmanned aerial vehicles (UAVs) equipped with network storage devices and erasure coding to transfer data, where erasure coded data blocks are distributed across multiple UAVs, allowing for data reconstruction in case of loss and ensuring reliable transmission independent of road or telecommunications infrastructure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional data transfer methods (telecommunications links or physical relocation) are used, then data can be transferred between datacenters, but data loss occurs due to risks in transmission or equipment damage during handling
Solution Approach 1:
The data is divided into multiple erasure-coded data blocks that are distributed across multiple independent storage carriers. This segmentation ensures that loss of individual carriers does not result in data loss, as the erasure coding allows reconstruction from sufficient remaining blocks.
Solution Approach 2:
Erasure coding is applied beforehand to create redundant data blocks. This cushioning mechanism ensures that even if some carriers are lost or damaged during transit, the original data can be reconstructed from the remaining carriers, preventing data loss.
2Reliability
If physical relocation of storage equipment is used, then data can be transferred, but equipment damage may occur during handling and transit
Solution Approach 1:
Instead of moving large storage systems as single units, the data is segmented into multiple smaller storage carriers that can be more safely handled and transported, reducing the risk of catastrophic equipment damage.
Solution Approach 2:
Multiple copies of data blocks are created and distributed across separate carriers. Even if physical damage occurs to some carriers during transit, the remaining carriers contain sufficient information to reconstruct the original data.
3Reliability
If telecommunications links are used for data transfer, then data can be transmitted, but data loss may occur in transmission especially in areas lacking infrastructure
Solution Approach 1:
Erasure coding creates redundant data blocks before transmission. This cushioning against transmission losses allows the system to tolerate packet loss or carrier failure during transit, ensuring data can be reconstructed even if some transmission attempts fail.
Solution Approach 2:
Physical storage carriers serve as intermediaries that bridge the gap between datacenters in areas lacking reliable telecommunications infrastructure, enabling data transfer through physical transport rather than dependent on communication networks.
4Reliability
If erasure coding is applied to distribute data blocks across multiple carriers, then data loss is reduced, but the complexity of the data transfer system increases
Solution Approach 1:
The data is segmented into erasure-coded blocks and distributed across multiple carriers. While this increases system complexity, it provides robust protection against data loss and enables reliable transfer in challenging environments.
Data Source
AI summary
Computer implemented systems and methods for migrating datacenter data include providing a quantity of carriers having a data storage capacity, receiving, by the quantity of carriers, a quantity of data stored in a first data storage system having a first location and including erasure coded data blocks. The quantity of carriers migrates to a second data storage system having a second location; and transmits the quantity of data to the second data storage system.


