-
公开(公告)号:US20190227734A1
公开(公告)日:2019-07-25
申请号:US15878737
申请日:2018-01-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shankar Iyer , Ze Mao , Srinivasa D. Murthy , William Michael McCormack
IPC: G06F3/06
Abstract: In some examples, a system includes a memory to store tracking information relating to data containers and free space of each of the data containers. A processor is to determine a free space of a first data container of the data containers, the first data container storing compressed data, and update the tracking information based on the determined free space of the first data container.
-
公开(公告)号:US10929431B2
公开(公告)日:2021-02-23
申请号:US15547710
申请日:2015-08-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Mark Doherty , Siamak Nazari , Jin Wang , Srinivasa D. Murthy , Paul Kinnaird , Pierre Labat , Jonathan Stewart
IPC: G06F16/27 , G06F11/14 , G06F11/16 , G06F11/20 , G06F12/0875 , G06F3/06 , G06F12/0815
Abstract: Methods and systems for collision handling during an asynchronous replication are provided. A system includes a cache memory system comprising a number of cache memory pages. A collision detector detects when a host is attempting to overwrite a cache memory page that has not been completely replicated. A revision page tagger copies the cache memory page to a free page and tags the copied page as protected.
-
公开(公告)号:US10417202B2
公开(公告)日:2019-09-17
申请号:US15387603
申请日:2016-12-21
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Jin Wang , Srinivasa D. Murthy , Roopesh Kumar Tamma
IPC: G06F17/30 , G06F16/215 , G06F16/22 , G06F16/23 , G06F3/06
Abstract: An example storage system may include storage media and a storage controller. The storage controller may be to establish virtual volumes, private data stores, and a deduplication data store, each being a virtual storage space of the storage media, wherein each of the private data stores is associated with one of the virtual volumes and the deduplication data store is shared among the virtual volumes. The storage controller may, in response to receiving input data that is to be stored in a given one of the virtual volumes, determine a signature for the input data and select between storing the input data in the private data store associated with the given one of the virtual volumes and storing the input data in the deduplication data store. The storage controller may select where to store the input data based on whether a metadata storage location addressed by a first portion of the signature includes valid metadata, and, if so: whether the metadata includes a back-pointer to one of the virtual volumes, and whether a second portion of the signature matches a key included in the metadata.
-
公开(公告)号:US20170322878A1
公开(公告)日:2017-11-09
申请号:US15519921
申请日:2014-10-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jin Wang , Siamak Nazari , Srinivasa D. Murthy
CPC classification number: G06F12/0253 , G06F11/1004 , G06F11/1076
Abstract: Examples to determine an unreferenced page in a deduplication store are disclosed. In one example implementation according to aspects of the present disclosure, a cyclic redundancy check (CRC) value is calculated for a received garbage collection data request for data on a client volume. The CRC value is translated into a physical page location in a deduplication store for the client volume using a three-level table scheme. It is then determined whether a physical page in the deduplication store is unreferenced.
-
公开(公告)号:US11119682B2
公开(公告)日:2021-09-14
申请号:US16526180
申请日:2019-07-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ayman Abouelwafa , Salil Gokhale , Srinivasa D. Murthy
IPC: G06F3/06
Abstract: Examples include compressed extent versions. Examples may create an empty target virtual volume tree having a tree structure of a source virtual volume tree of a source storage system, the source virtual volume tree comprising source base and source snapshot virtual volumes, each representing respective versions of a plurality of extents, wherein each of the extents corresponds to a different portion of an address space of the source base virtual volume. Examples may include compressed extent collections, each comprising a compressed representation of multiple populated versions of a single extent from the source base and snapshot virtual volumes, the multiple populated versions compressed relative to one another.
-
公开(公告)号:US20210034265A1
公开(公告)日:2021-02-04
申请号:US16526180
申请日:2019-07-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ayman Abouelwafa , Salil Gokhale , Srinivasa D. Murthy
IPC: G06F3/06
Abstract: Examples include compressed extent versions. Examples may create an empty target virtual volume tree having a tree structure of a source virtual volume tree of a source storage system, the source virtual volume tree comprising source base and source snapshot virtual volumes, each representing respective versions of a plurality of extents, wherein each of the extents corresponds to a different portion of an address space of the source base virtual volume. Examples may include compressed extent collections, each comprising a compressed representation of multiple populated versions of a single extent from the source base and snapshot virtual volumes, the multiple populated versions compressed relative to one another.
-
7.
公开(公告)号:US20200293196A1
公开(公告)日:2020-09-17
申请号:US16298553
申请日:2019-03-11
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Roopesh Kumar Tamma , Srinivasa D. Murthy
IPC: G06F3/06
Abstract: A page of data blocks and data integrity fields (DIFs) for the data blocks to write to corresponding sectors of a storage device equal in number to the data blocks within the page is received. The data blocks and the DIFs are compressed, yielding compressed sector data. In response to a determination that a size of the compressed sector data is not greater than a size of the corresponding sectors, the compressed sector data is written to the sectors.
-
公开(公告)号:US11126451B2
公开(公告)日:2021-09-21
申请号:US15792632
申请日:2017-10-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Srinivasa D. Murthy
IPC: G06F9/455 , G06F9/54 , G06F12/1009 , G06F3/06
Abstract: A technique includes changing a configuration setting of a virtual volume of data stored in a storage system. The technique includes converting data of the virtual volume in place to reflect the changing of the configuration setting.
-
公开(公告)号:US20190188017A1
公开(公告)日:2019-06-20
申请号:US15792632
申请日:2017-10-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Srinivasa D. Murthy
IPC: G06F9/455 , G06F9/54 , G06F12/1009
CPC classification number: G06F9/45558 , G06F9/545 , G06F12/1009 , G06F2009/45583
Abstract: A technique includes changing a configuration setting of a virtual volume of data stored in a storage system. The technique includes converting data of the virtual volume in place to reflect the changing of the configuration setting.
-
公开(公告)号:US20180196834A1
公开(公告)日:2018-07-12
申请号:US15741961
申请日:2015-07-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Jin Wang , Srinivasa D. Murthy
CPC classification number: G06F16/215 , G06F9/45558 , G06F11/00 , G06F11/14 , G06F16/2255 , G06F21/32 , G06F2009/45583
Abstract: Techniques are provided for storing data in a deduplication store. A method includes calculating a fingerprint for data stored in a client data store. The fingerprint is compared to each of a plurality of fingerprints in a deduplication store. If the data fingerprint matches one of the plurality of fingerprints in the deduplication store, the data is moved to the deduplication store, and a back reference to the data in the deduplication store is placed in the client data store.
-
-
-
-
-
-
-
-
-