SURVIVABLE CLOUD DATA STORAGE AND TRANSPORT
First Claim
1. A writing method of optimizing data for distributed storages;
- the writing method comprising acts oftransforming multiple (M) input data sets concurrently into multiple (M+N) wavefront components (WFCs) as output data sets via a wavefront muxing processor, where both N and M are positive integers;
identifying multiple selected data storages wherein the data storages distributed in user'"'"'s storage devices and cloud space; and
storing the WFCs to said selected storage site.
1 Assignment
0 Petitions
Accused Products
Abstract
Presented is a multi-channel data process to utilize wavefront multiplexing for data storage and data stream transport with redundancy on cloud or in a distribution network. This processing features additional applications for multi-media recording and data communications via transponding platforms including satellites, unmanned air vehicles (UAVs), or others for better survivability and faster accessing. Multiple concurrent data streams are pre-processed by a wavefront multiplexer into multiple sub-channels or wavefront components, where signals from respective data streams are replicated into sub-channels. These replicated data streams are linked via a unique complex weighting vector (amplitude and phase or their equivalents), or “wave-front”, which are also linked by various spatially independent wavefronts. Additionally, probing data streams are embedded and linked via some of the independent wavefronts. Aggregated data streams in sub-channels are unique linear combinations of all input data streams. Generating redundancy for stored or transported data are options in the WF muxing process. Post-processing via a wavefront de-multiplexer converts various sub-channel data streams back to the original data streams, utilizing the embedded known priori data streams as additional knowledge for reducing degrees of freedom to restore orthogonality or independency among multiple wavefronts.
9 Citations
20 Claims
-
1. A writing method of optimizing data for distributed storages;
- the writing method comprising acts of
transforming multiple (M) input data sets concurrently into multiple (M+N) wavefront components (WFCs) as output data sets via a wavefront muxing processor, where both N and M are positive integers; identifying multiple selected data storages wherein the data storages distributed in user'"'"'s storage devices and cloud space; and storing the WFCs to said selected storage site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- the writing method comprising acts of
-
11. A reading method of retrieving data from distributed storages on cloud comprising acts of
identifying multiple (M+N) selected data storages in user'"'"'s storage devices and cloud space; -
retrieving no less than M wavefront components (WFCs) from said M+N selected storage sites; and transforming the retrieved M wavefront components (WFCs) as input data sets to M output data sets concurrently via a wavefront demuxing processor; where M and N are positive integers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification