US Patent Application 17721584. MERGING OBJECTS IN A SNAPSHOT MAPPING STRUCTURE CHARACTERIZING DATA DEPENDENCIES BETWEEN A STORAGE VOLUME AND ITS SNAPSHOTS simplified abstract

From WikiPatents
Jump to navigation Jump to search

MERGING OBJECTS IN A SNAPSHOT MAPPING STRUCTURE CHARACTERIZING DATA DEPENDENCIES BETWEEN A STORAGE VOLUME AND ITS SNAPSHOTS

Organization Name

Dell Products L.P.


Inventor(s)

Yosef Shatsky of Karnei Shomron (IL)


Doron Tal of Geva Carmel (IL)


MERGING OBJECTS IN A SNAPSHOT MAPPING STRUCTURE CHARACTERIZING DATA DEPENDENCIES BETWEEN A STORAGE VOLUME AND ITS SNAPSHOTS - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 17721584 Titled 'MERGING OBJECTS IN A SNAPSHOT MAPPING STRUCTURE CHARACTERIZING DATA DEPENDENCIES BETWEEN A STORAGE VOLUME AND ITS SNAPSHOTS'

Simplified Explanation

This abstract describes an apparatus that can perform merging in a snapshot mapping structure. The structure consists of objects that represent a storage volume and its snapshots, organized in a tree structure to show data dependencies. The apparatus can analyze the structure to identify objects that can be deleted and determine merge groups. Each merge group includes objects that can be deleted and a child object of those deletable objects. The apparatus can then merge data items within a merge group into one object in the snapshot mapping structure.


Original Abstract Submitted

An apparatus comprises a processing device configured to receive a request to perform merging in a snapshot mapping structure comprising objects representing a given storage volume and its snapshots. The objects are organized in a tree structure representing data dependencies between the given storage volume and its snapshots. The processing device is also configured to analyze the snapshot mapping structure to identify ones of the objects that are candidates for deletion and to determine merge groups. A given one of the merge groups includes (i) at least a subset of the objects identified as candidates for deletion and (ii) a given object that is a child object of at least one of the subset of the objects identified as candidates for deletion. The processing device is further configured to perform merging in the snapshot mapping structure by merging data items in the given merge group to one of its objects.