17870992. METADATA-BASED DATA COPYING simplified abstract (Dell Products L.P.)

From WikiPatents
Jump to navigation Jump to search

METADATA-BASED DATA COPYING

Organization Name

Dell Products L.P.

Inventor(s)

Nimrod Shani of Raanana (IL)

Tal Zohar of Tel Aviv (IL)

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.