17870992. METADATA-BASED DATA COPYING simplified abstract (Dell Products L.P.)
Contents
METADATA-BASED DATA COPYING
Organization Name
Inventor(s)
Vamsi K. Vankamamidi of Hopkinton MA (US)
METADATA-BASED DATA COPYING - A simplified explanation of the abstract
This abstract first appeared for US patent application 17870992 titled 'METADATA-BASED DATA COPYING
Simplified Explanation
The technique described in the patent application involves copying data from a source range to a destination range by identifying a chunk of the source range. This chunk consists of multiple logical blocks that are mapped to a set of virtual pages through a series of source-mapping pages. These virtual pages point to the physical data of the chunk.
To copy the data, the technique involves copying the series of source-mapping pages to create a corresponding series of destination-mapping pages. These destination-mapping pages are then pointed to by the destination range. As a result, a corresponding chunk of the destination range is mapped to the same set of virtual pages as the source range.
Potential applications of this technology:
- Efficient data copying and transfer between different ranges or memory spaces.
- Data migration and synchronization between storage systems or databases.
- Virtual machine management and migration.
Problems solved by this technology:
- Efficient and accurate copying of large amounts of data.
- Minimizing data transfer and storage overhead.
- Ensuring data integrity during the copying process.
Benefits of this technology:
- Faster and more efficient data copying and transfer.
- Reduced storage and memory requirements.
- Improved system performance and resource utilization.
Original Abstract Submitted
A technique for copying data from a source range to a destination range includes identifying a chunk of the source range. The chunk includes multiple logical blocks that map, through a series of source-mapping pages, to a set of virtual pages that point to physical data of the chunk. The technique further includes copying the series of source-mapping pages to form a corresponding series of destination-mapping pages pointed to by the destination range, so that a corresponding chunk of the destination range maps, via the series of destination-mapping pages, to the same set of virtual pages mapped to by the series of source mapping pages.