Movatterモバイル変換


[0]ホーム

URL:


US20160150012A1 - Content-based replication of data between storage units - Google Patents

Content-based replication of data between storage units
Download PDF

Info

Publication number
US20160150012A1
US20160150012A1US14/950,456US201514950456AUS2016150012A1US 20160150012 A1US20160150012 A1US 20160150012A1US 201514950456 AUS201514950456 AUS 201514950456AUS 2016150012 A1US2016150012 A1US 2016150012A1
Authority
US
United States
Prior art keywords
upstream
chunk
checksum
array
downstream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/950,456
Inventor
Tomasz Barszczak
Gurunatha Karaje
Nimesh Bhagat
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Enterprise Development LP
Original Assignee
Nimble Storage Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nimble Storage IncfiledCriticalNimble Storage Inc
Priority to US14/950,456priorityCriticalpatent/US20160150012A1/en
Assigned to NIMBLE STORAGE, INC.reassignmentNIMBLE STORAGE, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BARSZCZAK, TOMASZ, BHAGAT, NIMESH, KARAJE, GURUNATHA
Publication of US20160150012A1publicationCriticalpatent/US20160150012A1/en
Assigned to HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPreassignmentHEWLETT PACKARD ENTERPRISE DEVELOPMENT LPASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: NIMBLE STORAGE, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Methods, systems, and computer programs are presented for replicating data across storage systems. One method includes an operation for transferring a snapshot of a volume from an upstream array to a downstream array. The method further includes an operation for comparing an upstream snapshot checksum of the snapshot in the upstream array with a downstream snapshot checksum of the snapshot in the downstream array. When the upstream snapshot checksum is different from the downstream snapshot checksum, a plurality of chunks in the snapshot are defined. Further, for each chunk in the snapshot, a comparison is made of an upstream chunk checksum calculated by the upstream array with a downstream chunk checksum calculated by the downstream array. When the upstream chunk checksum is different from the downstream chunk checksum then the data of the chunk is sent from the upstream array to the downstream array.

Description

Claims (20)

1. A method for replicating data across storage systems, the method comprising:
transferring a snapshot of a volume from an upstream array to a downstream array, the volume being a single accessible storage area within the upstream array;
comparing an upstream snapshot checksum of the snapshot in the upstream array with a downstream snapshot checksum of the snapshot in the downstream array;
when the upstream snapshot checksum is different from the downstream snapshot checksum, defining a plurality of chunks in the snapshot; and
for each chunk in the snapshot,
comparing an upstream chunk checksum calculated by the upstream array with a downstream chunk checksum calculated by the downstream array; and
sending, from the upstream array to the downstream array, data of the chunk when the upstream chunk checksum is different from the downstream chunk checksum.
10. A method for replicating data across storage systems, the method comprising:
transferring a snapshot of a volume from an upstream array to a downstream array, the volume being a single accessible storage area within the upstream array;
comparing an upstream snapshot checksum of the snapshot in the upstream array with a downstream snapshot checksum of the snapshot in the downstream array;
when the upstream snapshot checksum is different from the downstream snapshot checksum, defining a plurality of chunks in the snapshot; and
for each chunk in the snapshot,
comparing an upstream chunk checksum calculated by the upstream array with a downstream chunk checksum calculated by the downstream array;
when the upstream chunk checksum is different from the downstream chunk checksum, defining a plurality of blocks in the chunk; and
for each block in the chunk,
comparing an upstream block checksum calculated by the upstream array with a downstream block checksum calculated by the downstream array; and
sending, from the upstream array to the downstream array, data of the block when the upstream block checksum is different from the downstream block checksum.
15. A non-transitory computer-readable storage medium storing a computer program for replicating data across storage systems, the computer-readable storage medium comprising:
program instructions for transferring a snapshot of a volume from an upstream array to a downstream array, the volume being a single accessible storage area within the upstream array;
program instructions for comparing an upstream snapshot checksum of the snapshot in the upstream array with a downstream snapshot checksum of the snapshot in the downstream array;
program instructions for, when the upstream snapshot checksum is different from the downstream snapshot checksum, defining a plurality of chunks in the snapshot; and
for each chunk in the snapshot,
program instructions for comparing an upstream chunk checksum calculated by the upstream array with a downstream chunk checksum calculated by the downstream array; and
program instructions for sending, from the upstream array to the downstream array, data of the chunk when the upstream chunk checksum is different from the downstream chunk checksum.
US14/950,4562014-11-252015-11-24Content-based replication of data between storage unitsAbandonedUS20160150012A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US14/950,456US20160150012A1 (en)2014-11-252015-11-24Content-based replication of data between storage units

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201462084395P2014-11-252014-11-25
US201462084403P2014-11-252014-11-25
US14/950,456US20160150012A1 (en)2014-11-252015-11-24Content-based replication of data between storage units

Publications (1)

Publication NumberPublication Date
US20160150012A1true US20160150012A1 (en)2016-05-26

Family

ID=56010446

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US14/950,456AbandonedUS20160150012A1 (en)2014-11-252015-11-24Content-based replication of data between storage units
US14/950,482Active2036-11-17US10467246B2 (en)2014-11-252015-11-24Content-based replication of data in scale out system

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US14/950,482Active2036-11-17US10467246B2 (en)2014-11-252015-11-24Content-based replication of data in scale out system

Country Status (1)

CountryLink
US (2)US20160150012A1 (en)

Cited By (149)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10296451B1 (en)2018-11-012019-05-21EMC IP Holding Company LLCContent addressable storage system utilizing content-based and address-based mappings
US10324640B1 (en)2018-01-222019-06-18EMC IP Holding Company LLCStorage system with consistent initiation of data replication across multiple distributed processing modules
US10338851B1 (en)2018-01-162019-07-02EMC IP Holding Company LLCStorage system with consistent termination of data replication across multiple distributed processing modules
US10356273B2 (en)*2017-07-122019-07-16Kyocera Document Solutions Inc.Image reading device and image reading method
US10359965B1 (en)*2017-07-282019-07-23EMC IP Holding Company LLCSignature generator for use in comparing sets of data in a content addressable storage system
US10394485B1 (en)2018-03-292019-08-27EMC IP Holding Company LLCStorage system with efficient re-synchronization mode for use in replication of data from source to target
US10437855B1 (en)2017-07-282019-10-08EMC IP Holding Company LLCAutomatic verification of asynchronously replicated data
US10467246B2 (en)2014-11-252019-11-05Hewlett Packard Enterprise Development LpContent-based replication of data in scale out system
US10466925B1 (en)2017-10-252019-11-05EMC IP Holding Company LLCCompression signaling for replication process in a content addressable storage system
US10496324B2 (en)2018-03-302019-12-03EMC IP Holding Company LLCStorage system with concurrent fan-out asynchronous replication using decoupled replication sessions
US10496674B2 (en)2017-08-072019-12-03International Business Machines CorporationSelf-describing volume ancestry for data synchronization
US10496489B1 (en)2017-11-212019-12-03EMC IP Holding Company LLCStorage system configured for controlled transition between asynchronous and synchronous replication modes
US10521317B1 (en)2017-10-262019-12-31EMC IP Holding Company LLCCompressing data to be replicated utilizing a compression method selected based on network behavior
CN110737542A (en)*2018-07-192020-01-31慧与发展有限责任合伙企业Freezing and unfreezing upstream and downstream rolls
US10558613B1 (en)2018-07-192020-02-11EMC IP Holding Company LLCStorage system with decrement protection of reference counts
US10585762B2 (en)2014-04-292020-03-10Hewlett Packard Enterprise Development LpMaintaining files in a retained file system
US10592161B1 (en)2019-01-222020-03-17EMC IP Holding Company LLCStorage system with flexible scanning supporting storage volume addition and/or recovery in asynchronous replication
US10592159B2 (en)2018-06-202020-03-17EMC IP Holding Company LLCProcessing device configured for data integrity testing utilizing replicated test metadata file
US10606519B1 (en)2018-10-192020-03-31EMC IP Holding Company LLCEdge case handling in system with dynamic flow control
US10635533B2 (en)2018-07-302020-04-28EMC IP Holding Company LLCEfficient computation of parity data in storage system implementing data striping
US10671320B2 (en)2018-07-242020-06-02EMC IP Holding Company LLCClustered storage system configured with decoupling of process restart from in-flight command execution
US10684915B2 (en)2018-07-252020-06-16EMC IP Holding Company LLCEfficient packing of compressed data in storage system implementing data striping
US10691355B2 (en)2018-11-022020-06-23EMC IP Holding Company LLCApparatus, method and computer program product for controlled ordering of data pages for migration from source storage system into target storage system
US10691551B2 (en)2018-07-242020-06-23EMC IP Holding Company LLCStorage system with snapshot generation control utilizing monitored differentials of respective storage volumes
US10691373B2 (en)2018-07-182020-06-23EMC IP Holding Company LLCObject headers facilitating storage of data in a write buffer of a storage system
US10698772B2 (en)2018-07-172020-06-30EMC IP Holding Company LLCStorage system with multiple write journals supporting synchronous replication failure recovery
US10705965B2 (en)2018-07-232020-07-07EMC IP Holding Company LLCMetadata loading in storage systems
US10719253B2 (en)2018-10-312020-07-21EMC IP Holding Company LLCEfficient compression of data in storage systems through offloading computation to storage devices
US10725855B2 (en)2018-10-222020-07-28EMC IP Holding Company LLCStorage system with data integrity verification performed in conjunction with internal data movement
US20200257514A1 (en)*2019-02-112020-08-13Salesforce.Com, Inc.Scalable artifact distribution
US10747474B2 (en)2018-10-222020-08-18EMC IP Holding Company LLCOnline cluster expansion for storage system with decoupled logical and physical capacity
US10747677B2 (en)2018-07-272020-08-18EMC IP Holding Company LLCSnapshot locking mechanism
US10754736B2 (en)2018-10-252020-08-25EMC IP Holding Company LLCStorage system with scanning and recovery of internal hash metadata structures
US10754559B1 (en)2019-03-082020-08-25EMC IP Holding Company LLCActive-active storage clustering with clock synchronization
US10754575B2 (en)2018-07-162020-08-25EMC IP Holding Company LLCStorage system with replication process utilizing simulated target responses
US10761933B2 (en)2018-09-212020-09-01EMC IP Holding Company LLCPrefill of raid stripes in a storage system by reading of existing data
US10783134B2 (en)2018-07-312020-09-22EMC IP Holding Company LLCPolling process for monitoring interdependent hardware components
US10817385B2 (en)2018-07-312020-10-27EMC IP Holding Company LLCStorage system with backup control utilizing content-based signatures
US10824512B2 (en)2018-07-312020-11-03EMC IP Holding Company LLCManaging journaling resources with copies stored in multiple locations
US10826990B2 (en)2018-07-232020-11-03EMC IP Holding Company LLCClustered storage system configured for bandwidth efficient processing of writes at sizes below a native page size
US10831735B2 (en)2018-07-252020-11-10EMC IP Holding Company LLCProcessing device configured for efficient generation of a direct mapped hash table persisted to non-volatile block memory
US10831407B2 (en)2019-01-312020-11-10EMC IP Holding Company LLCWrite flow offloading to raid array storage enclosure
US10838863B2 (en)2019-02-012020-11-17EMC IP Holding Company LLCStorage system with write cache release protection
US10846178B2 (en)2019-01-112020-11-24EMC IP Holding Company LLCHash-based remote rebuild assistance for content addressable storage systems
US10852965B2 (en)2018-10-302020-12-01EMC IP Holding Company LLCWrite folding mechanism using reusable shared striping in a storage system
US10852999B2 (en)2018-07-312020-12-01EMC IP Holding Company LLCStorage system with decoupling of reference count updates
US10860241B2 (en)2018-10-242020-12-08EMC IP Holding Company LLCStorage system configured for token-based data transfer in active-active configuration with synchronous replication
US10866969B2 (en)2018-03-282020-12-15EMC IP Holding Company LLCStorage system with loopback replication process providing unique identifiers for collision-free object pairing
US10866760B2 (en)2019-04-152020-12-15EMC IP Holding Company LLCStorage system with efficient detection and clean-up of stale data for sparsely-allocated storage in replication
US10866735B2 (en)2019-03-262020-12-15EMC IP Holding Company LLCStorage system with variable granularity counters
US10871960B2 (en)2019-04-232020-12-22EMC IP Holding Company LLCUpgrading a storage controller operating system without rebooting a storage system
US10871991B2 (en)2019-01-182020-12-22EMC IP Holding Company LLCMulti-core processor in storage system executing dedicated polling thread for increased core availability
US10884651B2 (en)2018-07-232021-01-05EMC IP Holding Company LLCStorage system with multi-phase verification of synchronously replicated data
US10884799B2 (en)2019-01-182021-01-05EMC IP Holding Company LLCMulti-core processor in storage system executing dynamic thread for increased core availability
US10884650B1 (en)2017-10-252021-01-05EMC IP Holding Company LLCOpportunistic compression of replicated data in a content addressable storage system
US10891195B2 (en)2019-03-192021-01-12EMC IP Holding Company LLCStorage system with differential scanning of non-ancestor snapshot pairs in asynchronous replication
US10901847B2 (en)2018-07-312021-01-26EMC IP Holding Company LLCMaintaining logical to physical address mapping during in place sector rebuild
US10909001B1 (en)2019-08-232021-02-02EMC IP Holding Company LLCStorage system with snapshot group split functionality
US10922147B2 (en)2018-07-192021-02-16EMC IP Holding Company LLCStorage system destaging based on synchronization object with watermark
US10929050B2 (en)2019-04-292021-02-23EMC IP Holding Company LLCStorage system with deduplication-aware replication implemented using a standard storage command protocol
US10929239B2 (en)2019-07-192021-02-23EMC IP Holding Company LLCStorage system with snapshot group merge functionality
US10929047B2 (en)2018-07-312021-02-23EMC IP Holding Company LLCStorage system with snapshot generation and/or preservation control responsive to monitored replication data
US10936010B2 (en)2019-03-082021-03-02EMC IP Holding Company LLCClock synchronization for storage systems in an active-active configuration
US10936240B2 (en)*2018-12-042021-03-02International Business Machines CorporationUsing merged snapshots to increase operational efficiency for network caching based disaster recovery
US10942654B2 (en)2018-11-012021-03-09EMC IP Holding Company LLCHash-based data recovery from remote storage system
US10951699B1 (en)*2017-11-282021-03-16EMC IP Holding Company LLCStorage system with asynchronous messaging between processing modules for data replication
US10956078B2 (en)2018-03-272021-03-23EMC IP Holding Company LLCStorage system with loopback replication process providing object-dependent slice assignment
US10977216B2 (en)2018-05-292021-04-13EMC IP Holding Company LLCProcessing device utilizing content-based signature prefix for efficient generation of deduplication estimate
US10983962B2 (en)2018-05-292021-04-20EMC IP Holding Company LLCProcessing device utilizing polynomial-based signature subspace for efficient generation of deduplication estimate
US10990286B1 (en)2019-10-302021-04-27EMC IP Holding Company LLCParallel upgrade of nodes in a storage system
US10996871B2 (en)2018-11-012021-05-04EMC IP Holding Company LLCHash-based data recovery from remote storage system responsive to missing or corrupted hash digest
US10996898B2 (en)2018-05-292021-05-04EMC IP Holding Company LLCStorage system configured for efficient generation of capacity release estimates for deletion of datasets
US10996887B2 (en)2019-04-292021-05-04EMC IP Holding Company LLCClustered storage system with dynamic space assignments across processing modules to counter unbalanced conditions
US10997072B1 (en)2019-10-162021-05-04EMC IP Holding Company LLCHost-based acceleration of a content addressable storage system
US11003629B2 (en)2018-10-312021-05-11EMC IP Holding Company LLCDual layer deduplication for application specific file types in an information processing system
US11010251B1 (en)2020-03-102021-05-18EMC IP Holding Company LLCMetadata update journal destaging with preload phase for efficient metadata recovery in a distributed storage system
US11030314B2 (en)2018-07-312021-06-08EMC IP Holding Company LLCStorage system with snapshot-based detection and remediation of ransomware attacks
US11036602B1 (en)2019-11-252021-06-15EMC IP Holding Company LLCStorage system with prioritized RAID rebuild
US11055188B2 (en)2019-04-122021-07-06EMC IP Holding Company LLCOffloading error processing to raid array storage enclosure
US11055014B2 (en)2019-03-262021-07-06EMC IP Holding Company LLCStorage system providing automatic configuration updates for remote storage objects in a replication process
US11055028B1 (en)2020-02-032021-07-06EMC IP Holding Company LLCStorage system with reduced read latency
US11061618B1 (en)2020-02-252021-07-13EMC IP Holding Company LLCDisk array enclosure configured to determine metadata page location based on metadata identifier
US11079961B1 (en)2020-02-032021-08-03EMC IP Holding Company LLCStorage system with write-via-hash functionality for synchronous replication of logical storage volumes
US11079969B1 (en)2020-02-252021-08-03EMC IP Holding Company LLCDisk array enclosure configured for metadata and data storage processing
US11079957B2 (en)2019-11-012021-08-03Dell Products L.P.Storage system capacity expansion using mixed-capacity storage devices
US11086558B2 (en)2018-11-012021-08-10EMC IP Holding Company LLCStorage system with storage volume undelete functionality
US11093159B2 (en)2019-01-152021-08-17EMC IP Holding Company LLCStorage system with storage volume pre-copy functionality for increased efficiency in asynchronous replication
US11093161B1 (en)2020-06-012021-08-17EMC IP Holding Company LLCStorage system with module affinity link selection for synchronous replication of logical storage volumes
US11099766B2 (en)2019-06-212021-08-24EMC IP Holding Company LLCStorage system configured to support one-to-many replication
US11099767B2 (en)2019-10-252021-08-24EMC IP Holding Company LLCStorage system with throughput-based timing of synchronous replication recovery
US11106810B2 (en)2018-07-302021-08-31EMC IP Holding Company LLCMulti-tenant deduplication with non-trusted storage system
US11106557B2 (en)2020-01-212021-08-31EMC IP Holding Company LLCPersistence points based coverage mechanism for flow testing in high-performance storage systems
US11126361B1 (en)2020-03-162021-09-21EMC IP Holding Company LLCMulti-level bucket aggregation for journal destaging in a distributed storage system
US11137929B2 (en)2019-06-212021-10-05EMC IP Holding Company LLCStorage system configured to support cascade replication
US11144232B2 (en)2020-02-212021-10-12EMC IP Holding Company LLCStorage system with efficient snapshot pair creation during synchronous replication of logical storage volumes
US11144229B2 (en)2018-11-012021-10-12EMC IP Holding Company LLCBandwidth efficient hash-based migration of storage volumes between storage systems
US11144461B2 (en)2020-03-092021-10-12EMC IP Holding Company LLCBandwidth efficient access to persistent storage in a distributed storage system
US11151048B2 (en)2019-10-252021-10-19Dell Products L.P.Host-based read performance optimization of a content addressable storage system
CN113569047A (en)*2021-07-232021-10-29中信银行股份有限公司Intersystem data verification method, device, equipment and readable storage medium
US11169880B1 (en)2020-04-202021-11-09EMC IP Holding Company LLCStorage system configured to guarantee sufficient capacity for a distributed raid rebuild process
US11194664B2 (en)2020-04-202021-12-07EMC IP Holding Company LLCStorage system configured to guarantee sufficient capacity for a distributed raid rebuild process
US11204716B2 (en)2019-01-312021-12-21EMC IP Holding Company LLCCompression offloading to RAID array storage enclosure
US11216443B2 (en)2018-06-202022-01-04EMC IP Holding Company LLCProcessing device configured for data integrity testing utilizing signature-based multi-phase write operations
US11232128B2 (en)*2019-01-142022-01-25EMC IP Holding Company LLCStorage systems configured with time-to-live clustering for replication in active-active configuration
US11232010B2 (en)*2020-01-202022-01-25EMC IP Holding Company LLCPerformance monitoring for storage system with core thread comprising internal and external schedulers
US11249654B2 (en)2020-02-182022-02-15EMC IP Holding Company LLCStorage system with efficient data and parity distribution across mixed-capacity storage devices
US11249834B2 (en)2019-05-152022-02-15EMC IP Holding Company LLCStorage system with coordinated recovery across multiple input-output journals of different types
US11275765B2 (en)*2019-01-282022-03-15EMC IP Holding Company LLCStorage systems configured for storage volume addition in synchronous replication using active-active configuration
US11281386B2 (en)2020-02-252022-03-22EMC IP Holding Company LLCDisk array enclosure with metadata journal
US11288286B2 (en)2019-01-222022-03-29EMC IP Holding Company LLCStorage system with data consistency checking in synchronous replication using active snapshot set
US11308125B2 (en)2018-03-272022-04-19EMC IP Holding Company LLCStorage system with fast recovery and resumption of previously-terminated synchronous replication
US11314416B1 (en)2020-10-232022-04-26EMC IP Holding Company LLCDefragmentation of striped volume in data storage system
US11327812B1 (en)2020-10-192022-05-10EMC IP Holding Company LLCDistributed storage system with per-core rebalancing of thread queues
US11360712B2 (en)2020-02-032022-06-14EMC IP Holding Company LLCStorage system with continuous data verification for synchronous replication of logical storage volumes
US11372570B1 (en)*2021-02-122022-06-28Hitachi, Ltd.Storage device, computer system, and data transfer program for deduplication
US11372772B2 (en)2018-06-202022-06-28EMC IP Holding Company LLCContent addressable storage system configured for efficient storage of count-key-data tracks
US11379142B2 (en)2019-03-292022-07-05EMC IP Holding Company LLCSnapshot-enabled storage system implementing algorithm for efficient reclamation of snapshot storage space
US11386042B2 (en)2019-03-292022-07-12EMC IP Holding Company LLCSnapshot-enabled storage system implementing algorithm for efficient reading of data from stored snapshots
US11392295B2 (en)2020-05-272022-07-19EMC IP Holding Company LLCFront-end offload of storage system processing
US11392551B2 (en)2019-02-042022-07-19EMC IP Holding Company LLCStorage system utilizing content-based and address-based mappings for deduplicatable and non-deduplicatable types of data
US11397705B2 (en)2019-02-262022-07-26EMC IP Holding Company LLCStorage system configured to generate sub-volume snapshots
US11429517B2 (en)2018-06-202022-08-30EMC IP Holding Company LLCClustered storage system with stateless inter-module communication for processing of count-key-data tracks
US11436138B2 (en)2020-10-212022-09-06EMC IP Holding Company LLCAdaptive endurance tuning of solid-state storage system
US11435921B2 (en)2020-11-192022-09-06EMC IP Holding Company LLCSelective deduplication in a distributed storage system
US11467906B2 (en)2019-08-022022-10-11EMC IP Holding Company LLCStorage system resource rebuild based on input-output operation indicator
US11481291B2 (en)2021-01-122022-10-25EMC IP Holding Company LLCAlternative storage node communication channel using storage devices group in a distributed storage system
US11494103B2 (en)2019-08-022022-11-08EMC IP Holding Company LLCMemory-efficient processing of RAID metadata bitmaps
US11494405B2 (en)2020-12-212022-11-08EMC IP Holding Company LLCLock contention resolution for active-active replication performed in conjunction with journal recovery
US11494301B2 (en)2020-05-122022-11-08EMC IP Holding Company LLCStorage system journal ownership mechanism
US11507597B2 (en)2021-03-312022-11-22Pure Storage, Inc.Data replication to meet a recovery point objective
US11513882B2 (en)2020-06-082022-11-29EMC IP Holding Company LLCDynamic modification of IO shaping mechanisms of multiple storage nodes in a distributed storage system
US11520527B1 (en)2021-06-112022-12-06EMC IP Holding Company LLCPersistent metadata storage in a storage system
US11531470B2 (en)2020-10-212022-12-20EMC IP Holding Company LLCOffload of storage system data recovery to storage devices
US11593313B2 (en)2018-05-292023-02-28EMC IP Holding Company LLCProcessing device configured for efficient generation of data reduction estimates for combinations of datasets
US11609883B2 (en)2018-05-292023-03-21EMC IP Holding Company LLCProcessing device configured for efficient generation of compression estimates for datasets
US11616722B2 (en)2020-10-222023-03-28EMC IP Holding Company LLCStorage system with adaptive flow control using multiple feedback loops
US11645174B2 (en)2019-10-282023-05-09Dell Products L.P.Recovery flow with reduced address lock contention in a content addressable storage system
US20230195562A1 (en)*2021-12-202023-06-22Innovation Academy For Microsatellites Of CasThree-mode storage method for program blocks based on check
US11687245B2 (en)2020-11-192023-06-27EMC IP Holding Company LLCDynamic slice assignment in a distributed storage system
US11775202B2 (en)2021-07-122023-10-03EMC IP Holding Company LLCRead stream identification in a distributed storage system
US11853568B2 (en)2020-10-212023-12-26EMC IP Holding Company LLCFront-end offload of storage system hash and compression processing
US11875198B2 (en)2021-03-222024-01-16EMC IP Holding Company LLCSynchronization object issue detection using object type queues and associated monitor threads in a storage system
US11886911B2 (en)2020-06-292024-01-30EMC IP Holding Company LLCEnd-to-end quality of service mechanism for storage system using prioritized thread queues
US12050556B2 (en)2021-06-282024-07-30EMC IP Holding Company LLCStripe defragmentation and rebuild based on stripe access frequency
US12093556B1 (en)2023-03-102024-09-17Dell Products L.P.Efficient table-based replication between source and target storage systems
US12141610B2 (en)2019-10-162024-11-12EMC IP Holding Company LLCStorage system with efficient release of failed component resources during synchronous replication
US12277031B2 (en)2023-04-192025-04-15Dell Products L.P.Efficient table-based archiving of data items from source storage system to target storage system
US12327138B2 (en)2019-10-162025-06-10EMC IP Holding Company LLCStorage system with efficient release of address lock waiters during synchronous replication
US12373306B2 (en)2023-07-142025-07-29Dell Products L.P.Efficient table-based remote backup of data items between source and target storage servers

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10956079B2 (en)*2018-04-132021-03-23Hewlett Packard Enterprise Development LpData resynchronization
US11100135B2 (en)*2018-07-182021-08-24EMC IP Holding Company LLCSynchronous replication in a storage system
US11226984B2 (en)*2019-08-132022-01-18Capital One Services, LlcPreventing data loss in event driven continuous availability systems
US12393606B1 (en)2024-06-242025-08-19Hewlett Packard Enterprise Development LpData migration using a consistency group

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100179941A1 (en)*2008-12-102010-07-15Commvault Systems, Inc.Systems and methods for performing discrete data replication
US20110099148A1 (en)*2008-07-022011-04-28Bruning Iii Theodore EVerification Of Remote Copies Of Data
US20120317079A1 (en)*2011-06-082012-12-13Kurt Alan ShoensSystems and methods of data replication of a file system
US20130007366A1 (en)*2011-07-012013-01-03International Business Machines CorporationDelayed instant copy operation for short-lived snapshots
US20140201153A1 (en)*2013-01-112014-07-17Commvault Systems, Inc.Partial file restore in a data storage system
US9740583B1 (en)*2012-09-242017-08-22Amazon Technologies, Inc.Layered keys for storage volumes

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB9811574D0 (en)*1998-05-301998-07-29IbmIndexed file system and a method and a mechanism for accessing data records from such a system
US7739233B1 (en)2003-02-142010-06-15Google Inc.Systems and methods for replicating data
US7836387B1 (en)2005-04-292010-11-16Oracle America, Inc.System and method for protecting data across protection domain boundaries
US7650394B2 (en)2006-09-152010-01-19Microsoft CorporationSynchronizing email recipient lists using block partition information
US7895501B2 (en)2007-02-062011-02-22Vision Solutions, Inc.Method for auditing data integrity in a high availability database
US8060812B2 (en)*2007-07-272011-11-15International Business Machines CorporationMethods, systems, and computer program products for class verification
US7814074B2 (en)2008-03-142010-10-12International Business Machines CorporationMethod and system for assuring integrity of deduplicated data
US8209283B1 (en)2009-02-192012-06-26Emc CorporationSystem and method for highly reliable data replication
US8504517B2 (en)2010-03-292013-08-06Commvault Systems, Inc.Systems and methods for selective data replication
US9116831B2 (en)*2010-10-062015-08-25Cleversafe, Inc.Correcting an errant encoded data slice
US8762336B2 (en)*2011-05-232014-06-24Microsoft CorporationGeo-verification and repair
US9910904B2 (en)2011-08-302018-03-06International Business Machines CorporationReplication of data objects from a source server to a target server
US9600371B2 (en)*2011-09-092017-03-21Oracle International CorporationPreserving server-client session context
US9449014B2 (en)2011-11-292016-09-20Dell Products L.P.Resynchronization of replicated data
US8972678B2 (en)2011-12-212015-03-03Emc CorporationEfficient backup replication
US9152659B2 (en)2011-12-302015-10-06Bmc Software, Inc.Systems and methods for migrating database data
US8977602B2 (en)2012-06-052015-03-10Oracle International CorporationOffline verification of replicated file system
US20140007189A1 (en)*2012-06-282014-01-02International Business Machines CorporationSecure access to shared storage resources
US9075529B2 (en)*2013-01-042015-07-07International Business Machines CorporationCloud based data migration and replication
US9369445B2 (en)*2013-11-082016-06-14MustBin Inc.Bin enabled data object encryption and storage apparatuses, methods and systems
US9767106B1 (en)2014-06-302017-09-19EMC IP Holding Company LLCSnapshot based file verification
US20170193004A1 (en)2014-07-222017-07-06Hewlett Packard Enterprise Development LpEnsuring data integrity of a retained file upon replication
US9697268B1 (en)*2014-09-162017-07-04Amazon Technologies, Inc.Bulk data distribution system
US20160150012A1 (en)2014-11-252016-05-26Nimble Storage, Inc.Content-based replication of data between storage units

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20110099148A1 (en)*2008-07-022011-04-28Bruning Iii Theodore EVerification Of Remote Copies Of Data
US20100179941A1 (en)*2008-12-102010-07-15Commvault Systems, Inc.Systems and methods for performing discrete data replication
US20120317079A1 (en)*2011-06-082012-12-13Kurt Alan ShoensSystems and methods of data replication of a file system
US20130007366A1 (en)*2011-07-012013-01-03International Business Machines CorporationDelayed instant copy operation for short-lived snapshots
US9740583B1 (en)*2012-09-242017-08-22Amazon Technologies, Inc.Layered keys for storage volumes
US20140201153A1 (en)*2013-01-112014-07-17Commvault Systems, Inc.Partial file restore in a data storage system

Cited By (160)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10585762B2 (en)2014-04-292020-03-10Hewlett Packard Enterprise Development LpMaintaining files in a retained file system
US10467246B2 (en)2014-11-252019-11-05Hewlett Packard Enterprise Development LpContent-based replication of data in scale out system
US10356273B2 (en)*2017-07-122019-07-16Kyocera Document Solutions Inc.Image reading device and image reading method
US10860234B2 (en)2017-07-282020-12-08EMC IP Holding Company LLCSignature generator for use in comparing sets of data in a content addressable storage system
US10359965B1 (en)*2017-07-282019-07-23EMC IP Holding Company LLCSignature generator for use in comparing sets of data in a content addressable storage system
US10437855B1 (en)2017-07-282019-10-08EMC IP Holding Company LLCAutomatic verification of asynchronously replicated data
US10496674B2 (en)2017-08-072019-12-03International Business Machines CorporationSelf-describing volume ancestry for data synchronization
US10884650B1 (en)2017-10-252021-01-05EMC IP Holding Company LLCOpportunistic compression of replicated data in a content addressable storage system
US10466925B1 (en)2017-10-252019-11-05EMC IP Holding Company LLCCompression signaling for replication process in a content addressable storage system
US10521317B1 (en)2017-10-262019-12-31EMC IP Holding Company LLCCompressing data to be replicated utilizing a compression method selected based on network behavior
US10496489B1 (en)2017-11-212019-12-03EMC IP Holding Company LLCStorage system configured for controlled transition between asynchronous and synchronous replication modes
US10951699B1 (en)*2017-11-282021-03-16EMC IP Holding Company LLCStorage system with asynchronous messaging between processing modules for data replication
US10338851B1 (en)2018-01-162019-07-02EMC IP Holding Company LLCStorage system with consistent termination of data replication across multiple distributed processing modules
US10324640B1 (en)2018-01-222019-06-18EMC IP Holding Company LLCStorage system with consistent initiation of data replication across multiple distributed processing modules
US11308125B2 (en)2018-03-272022-04-19EMC IP Holding Company LLCStorage system with fast recovery and resumption of previously-terminated synchronous replication
US10956078B2 (en)2018-03-272021-03-23EMC IP Holding Company LLCStorage system with loopback replication process providing object-dependent slice assignment
US10866969B2 (en)2018-03-282020-12-15EMC IP Holding Company LLCStorage system with loopback replication process providing unique identifiers for collision-free object pairing
US10394485B1 (en)2018-03-292019-08-27EMC IP Holding Company LLCStorage system with efficient re-synchronization mode for use in replication of data from source to target
US10496324B2 (en)2018-03-302019-12-03EMC IP Holding Company LLCStorage system with concurrent fan-out asynchronous replication using decoupled replication sessions
US11593313B2 (en)2018-05-292023-02-28EMC IP Holding Company LLCProcessing device configured for efficient generation of data reduction estimates for combinations of datasets
US10977216B2 (en)2018-05-292021-04-13EMC IP Holding Company LLCProcessing device utilizing content-based signature prefix for efficient generation of deduplication estimate
US10983962B2 (en)2018-05-292021-04-20EMC IP Holding Company LLCProcessing device utilizing polynomial-based signature subspace for efficient generation of deduplication estimate
US11609883B2 (en)2018-05-292023-03-21EMC IP Holding Company LLCProcessing device configured for efficient generation of compression estimates for datasets
US10996898B2 (en)2018-05-292021-05-04EMC IP Holding Company LLCStorage system configured for efficient generation of capacity release estimates for deletion of datasets
US11429517B2 (en)2018-06-202022-08-30EMC IP Holding Company LLCClustered storage system with stateless inter-module communication for processing of count-key-data tracks
US10592159B2 (en)2018-06-202020-03-17EMC IP Holding Company LLCProcessing device configured for data integrity testing utilizing replicated test metadata file
US11372772B2 (en)2018-06-202022-06-28EMC IP Holding Company LLCContent addressable storage system configured for efficient storage of count-key-data tracks
US11216443B2 (en)2018-06-202022-01-04EMC IP Holding Company LLCProcessing device configured for data integrity testing utilizing signature-based multi-phase write operations
US10754575B2 (en)2018-07-162020-08-25EMC IP Holding Company LLCStorage system with replication process utilizing simulated target responses
US10698772B2 (en)2018-07-172020-06-30EMC IP Holding Company LLCStorage system with multiple write journals supporting synchronous replication failure recovery
US10691373B2 (en)2018-07-182020-06-23EMC IP Holding Company LLCObject headers facilitating storage of data in a write buffer of a storage system
US10942895B2 (en)2018-07-192021-03-09EMC IP Holding Company LLCStorage system with decrement protection of reference counts
US10705927B2 (en)*2018-07-192020-07-07Hewlett Packard Enterprise Development LpFreeze a volume of a replication set and unfreeze the volume based on at least one of a snapshot permit message, a snapshot abort message, and expiration of a timeout
CN110737542A (en)*2018-07-192020-01-31慧与发展有限责任合伙企业Freezing and unfreezing upstream and downstream rolls
US10558613B1 (en)2018-07-192020-02-11EMC IP Holding Company LLCStorage system with decrement protection of reference counts
US10922147B2 (en)2018-07-192021-02-16EMC IP Holding Company LLCStorage system destaging based on synchronization object with watermark
US10705965B2 (en)2018-07-232020-07-07EMC IP Holding Company LLCMetadata loading in storage systems
US10884651B2 (en)2018-07-232021-01-05EMC IP Holding Company LLCStorage system with multi-phase verification of synchronously replicated data
US10826990B2 (en)2018-07-232020-11-03EMC IP Holding Company LLCClustered storage system configured for bandwidth efficient processing of writes at sizes below a native page size
US10691551B2 (en)2018-07-242020-06-23EMC IP Holding Company LLCStorage system with snapshot generation control utilizing monitored differentials of respective storage volumes
US10671320B2 (en)2018-07-242020-06-02EMC IP Holding Company LLCClustered storage system configured with decoupling of process restart from in-flight command execution
US10684915B2 (en)2018-07-252020-06-16EMC IP Holding Company LLCEfficient packing of compressed data in storage system implementing data striping
US10831735B2 (en)2018-07-252020-11-10EMC IP Holding Company LLCProcessing device configured for efficient generation of a direct mapped hash table persisted to non-volatile block memory
US10990479B2 (en)2018-07-252021-04-27EMC IP Holding Company LLCEfficient packing of compressed data in storage system implementing data striping
US10747677B2 (en)2018-07-272020-08-18EMC IP Holding Company LLCSnapshot locking mechanism
US10635533B2 (en)2018-07-302020-04-28EMC IP Holding Company LLCEfficient computation of parity data in storage system implementing data striping
US11327834B2 (en)2018-07-302022-05-10EMC IP Holding Company LLCEfficient computation of parity data in storage system implementing data striping
US11106810B2 (en)2018-07-302021-08-31EMC IP Holding Company LLCMulti-tenant deduplication with non-trusted storage system
US10817385B2 (en)2018-07-312020-10-27EMC IP Holding Company LLCStorage system with backup control utilizing content-based signatures
US10852999B2 (en)2018-07-312020-12-01EMC IP Holding Company LLCStorage system with decoupling of reference count updates
US10929047B2 (en)2018-07-312021-02-23EMC IP Holding Company LLCStorage system with snapshot generation and/or preservation control responsive to monitored replication data
US10783134B2 (en)2018-07-312020-09-22EMC IP Holding Company LLCPolling process for monitoring interdependent hardware components
US10824512B2 (en)2018-07-312020-11-03EMC IP Holding Company LLCManaging journaling resources with copies stored in multiple locations
US10901847B2 (en)2018-07-312021-01-26EMC IP Holding Company LLCMaintaining logical to physical address mapping during in place sector rebuild
US11030314B2 (en)2018-07-312021-06-08EMC IP Holding Company LLCStorage system with snapshot-based detection and remediation of ransomware attacks
US10783038B2 (en)2018-09-212020-09-22EMC IP Holding Company LLCDistributed generation of random data in a storage system
US10761933B2 (en)2018-09-212020-09-01EMC IP Holding Company LLCPrefill of raid stripes in a storage system by reading of existing data
US10983860B2 (en)2018-09-212021-04-20EMC IP Holding Company LLCAutomatic prefill of a storage system with conditioning of raid stripes
US11055029B2 (en)2018-10-192021-07-06EMC IP Holding Company LLCEdge case handling in system with dynamic flow control
US10606519B1 (en)2018-10-192020-03-31EMC IP Holding Company LLCEdge case handling in system with dynamic flow control
US10725855B2 (en)2018-10-222020-07-28EMC IP Holding Company LLCStorage system with data integrity verification performed in conjunction with internal data movement
US10747474B2 (en)2018-10-222020-08-18EMC IP Holding Company LLCOnline cluster expansion for storage system with decoupled logical and physical capacity
US10860241B2 (en)2018-10-242020-12-08EMC IP Holding Company LLCStorage system configured for token-based data transfer in active-active configuration with synchronous replication
US10754736B2 (en)2018-10-252020-08-25EMC IP Holding Company LLCStorage system with scanning and recovery of internal hash metadata structures
US10852965B2 (en)2018-10-302020-12-01EMC IP Holding Company LLCWrite folding mechanism using reusable shared striping in a storage system
US11003629B2 (en)2018-10-312021-05-11EMC IP Holding Company LLCDual layer deduplication for application specific file types in an information processing system
US10719253B2 (en)2018-10-312020-07-21EMC IP Holding Company LLCEfficient compression of data in storage systems through offloading computation to storage devices
US10296451B1 (en)2018-11-012019-05-21EMC IP Holding Company LLCContent addressable storage system utilizing content-based and address-based mappings
US10996871B2 (en)2018-11-012021-05-04EMC IP Holding Company LLCHash-based data recovery from remote storage system responsive to missing or corrupted hash digest
US11086558B2 (en)2018-11-012021-08-10EMC IP Holding Company LLCStorage system with storage volume undelete functionality
US10942654B2 (en)2018-11-012021-03-09EMC IP Holding Company LLCHash-based data recovery from remote storage system
US10628299B1 (en)2018-11-012020-04-21EMC IP Holding Company LLCContent addressable storage system utilizing content-based and address-based mappings
US11144229B2 (en)2018-11-012021-10-12EMC IP Holding Company LLCBandwidth efficient hash-based migration of storage volumes between storage systems
US10691355B2 (en)2018-11-022020-06-23EMC IP Holding Company LLCApparatus, method and computer program product for controlled ordering of data pages for migration from source storage system into target storage system
US10936240B2 (en)*2018-12-042021-03-02International Business Machines CorporationUsing merged snapshots to increase operational efficiency for network caching based disaster recovery
US10846178B2 (en)2019-01-112020-11-24EMC IP Holding Company LLCHash-based remote rebuild assistance for content addressable storage systems
US11232128B2 (en)*2019-01-142022-01-25EMC IP Holding Company LLCStorage systems configured with time-to-live clustering for replication in active-active configuration
US11093159B2 (en)2019-01-152021-08-17EMC IP Holding Company LLCStorage system with storage volume pre-copy functionality for increased efficiency in asynchronous replication
US10884799B2 (en)2019-01-182021-01-05EMC IP Holding Company LLCMulti-core processor in storage system executing dynamic thread for increased core availability
US10871991B2 (en)2019-01-182020-12-22EMC IP Holding Company LLCMulti-core processor in storage system executing dedicated polling thread for increased core availability
US11288286B2 (en)2019-01-222022-03-29EMC IP Holding Company LLCStorage system with data consistency checking in synchronous replication using active snapshot set
US10592161B1 (en)2019-01-222020-03-17EMC IP Holding Company LLCStorage system with flexible scanning supporting storage volume addition and/or recovery in asynchronous replication
US11275765B2 (en)*2019-01-282022-03-15EMC IP Holding Company LLCStorage systems configured for storage volume addition in synchronous replication using active-active configuration
US10831407B2 (en)2019-01-312020-11-10EMC IP Holding Company LLCWrite flow offloading to raid array storage enclosure
US11204716B2 (en)2019-01-312021-12-21EMC IP Holding Company LLCCompression offloading to RAID array storage enclosure
US10838863B2 (en)2019-02-012020-11-17EMC IP Holding Company LLCStorage system with write cache release protection
US11392551B2 (en)2019-02-042022-07-19EMC IP Holding Company LLCStorage system utilizing content-based and address-based mappings for deduplicatable and non-deduplicatable types of data
US20200257514A1 (en)*2019-02-112020-08-13Salesforce.Com, Inc.Scalable artifact distribution
US10795662B2 (en)*2019-02-112020-10-06Salesforce.Com, Inc.Scalable artifact distribution
US11397705B2 (en)2019-02-262022-07-26EMC IP Holding Company LLCStorage system configured to generate sub-volume snapshots
US10754559B1 (en)2019-03-082020-08-25EMC IP Holding Company LLCActive-active storage clustering with clock synchronization
US10936010B2 (en)2019-03-082021-03-02EMC IP Holding Company LLCClock synchronization for storage systems in an active-active configuration
US10891195B2 (en)2019-03-192021-01-12EMC IP Holding Company LLCStorage system with differential scanning of non-ancestor snapshot pairs in asynchronous replication
US10866735B2 (en)2019-03-262020-12-15EMC IP Holding Company LLCStorage system with variable granularity counters
US11055014B2 (en)2019-03-262021-07-06EMC IP Holding Company LLCStorage system providing automatic configuration updates for remote storage objects in a replication process
US11386042B2 (en)2019-03-292022-07-12EMC IP Holding Company LLCSnapshot-enabled storage system implementing algorithm for efficient reading of data from stored snapshots
US11379142B2 (en)2019-03-292022-07-05EMC IP Holding Company LLCSnapshot-enabled storage system implementing algorithm for efficient reclamation of snapshot storage space
US11055188B2 (en)2019-04-122021-07-06EMC IP Holding Company LLCOffloading error processing to raid array storage enclosure
US10866760B2 (en)2019-04-152020-12-15EMC IP Holding Company LLCStorage system with efficient detection and clean-up of stale data for sparsely-allocated storage in replication
US10871960B2 (en)2019-04-232020-12-22EMC IP Holding Company LLCUpgrading a storage controller operating system without rebooting a storage system
US10996887B2 (en)2019-04-292021-05-04EMC IP Holding Company LLCClustered storage system with dynamic space assignments across processing modules to counter unbalanced conditions
US10929050B2 (en)2019-04-292021-02-23EMC IP Holding Company LLCStorage system with deduplication-aware replication implemented using a standard storage command protocol
US11249834B2 (en)2019-05-152022-02-15EMC IP Holding Company LLCStorage system with coordinated recovery across multiple input-output journals of different types
US11099766B2 (en)2019-06-212021-08-24EMC IP Holding Company LLCStorage system configured to support one-to-many replication
US11137929B2 (en)2019-06-212021-10-05EMC IP Holding Company LLCStorage system configured to support cascade replication
US10929239B2 (en)2019-07-192021-02-23EMC IP Holding Company LLCStorage system with snapshot group merge functionality
US11494103B2 (en)2019-08-022022-11-08EMC IP Holding Company LLCMemory-efficient processing of RAID metadata bitmaps
US11467906B2 (en)2019-08-022022-10-11EMC IP Holding Company LLCStorage system resource rebuild based on input-output operation indicator
US10909001B1 (en)2019-08-232021-02-02EMC IP Holding Company LLCStorage system with snapshot group split functionality
US12141610B2 (en)2019-10-162024-11-12EMC IP Holding Company LLCStorage system with efficient release of failed component resources during synchronous replication
US12327138B2 (en)2019-10-162025-06-10EMC IP Holding Company LLCStorage system with efficient release of address lock waiters during synchronous replication
US10997072B1 (en)2019-10-162021-05-04EMC IP Holding Company LLCHost-based acceleration of a content addressable storage system
US11151048B2 (en)2019-10-252021-10-19Dell Products L.P.Host-based read performance optimization of a content addressable storage system
US11099767B2 (en)2019-10-252021-08-24EMC IP Holding Company LLCStorage system with throughput-based timing of synchronous replication recovery
US11645174B2 (en)2019-10-282023-05-09Dell Products L.P.Recovery flow with reduced address lock contention in a content addressable storage system
US10990286B1 (en)2019-10-302021-04-27EMC IP Holding Company LLCParallel upgrade of nodes in a storage system
US11079957B2 (en)2019-11-012021-08-03Dell Products L.P.Storage system capacity expansion using mixed-capacity storage devices
US11036602B1 (en)2019-11-252021-06-15EMC IP Holding Company LLCStorage system with prioritized RAID rebuild
US11232010B2 (en)*2020-01-202022-01-25EMC IP Holding Company LLCPerformance monitoring for storage system with core thread comprising internal and external schedulers
US11106557B2 (en)2020-01-212021-08-31EMC IP Holding Company LLCPersistence points based coverage mechanism for flow testing in high-performance storage systems
US11055028B1 (en)2020-02-032021-07-06EMC IP Holding Company LLCStorage system with reduced read latency
US11360712B2 (en)2020-02-032022-06-14EMC IP Holding Company LLCStorage system with continuous data verification for synchronous replication of logical storage volumes
US11079961B1 (en)2020-02-032021-08-03EMC IP Holding Company LLCStorage system with write-via-hash functionality for synchronous replication of logical storage volumes
US11249654B2 (en)2020-02-182022-02-15EMC IP Holding Company LLCStorage system with efficient data and parity distribution across mixed-capacity storage devices
US11144232B2 (en)2020-02-212021-10-12EMC IP Holding Company LLCStorage system with efficient snapshot pair creation during synchronous replication of logical storage volumes
US11061618B1 (en)2020-02-252021-07-13EMC IP Holding Company LLCDisk array enclosure configured to determine metadata page location based on metadata identifier
US11281386B2 (en)2020-02-252022-03-22EMC IP Holding Company LLCDisk array enclosure with metadata journal
US11079969B1 (en)2020-02-252021-08-03EMC IP Holding Company LLCDisk array enclosure configured for metadata and data storage processing
US11144461B2 (en)2020-03-092021-10-12EMC IP Holding Company LLCBandwidth efficient access to persistent storage in a distributed storage system
US11010251B1 (en)2020-03-102021-05-18EMC IP Holding Company LLCMetadata update journal destaging with preload phase for efficient metadata recovery in a distributed storage system
US11126361B1 (en)2020-03-162021-09-21EMC IP Holding Company LLCMulti-level bucket aggregation for journal destaging in a distributed storage system
US11194664B2 (en)2020-04-202021-12-07EMC IP Holding Company LLCStorage system configured to guarantee sufficient capacity for a distributed raid rebuild process
US11169880B1 (en)2020-04-202021-11-09EMC IP Holding Company LLCStorage system configured to guarantee sufficient capacity for a distributed raid rebuild process
US11494301B2 (en)2020-05-122022-11-08EMC IP Holding Company LLCStorage system journal ownership mechanism
US11392295B2 (en)2020-05-272022-07-19EMC IP Holding Company LLCFront-end offload of storage system processing
US11093161B1 (en)2020-06-012021-08-17EMC IP Holding Company LLCStorage system with module affinity link selection for synchronous replication of logical storage volumes
US11513882B2 (en)2020-06-082022-11-29EMC IP Holding Company LLCDynamic modification of IO shaping mechanisms of multiple storage nodes in a distributed storage system
US11886911B2 (en)2020-06-292024-01-30EMC IP Holding Company LLCEnd-to-end quality of service mechanism for storage system using prioritized thread queues
US11327812B1 (en)2020-10-192022-05-10EMC IP Holding Company LLCDistributed storage system with per-core rebalancing of thread queues
US11853568B2 (en)2020-10-212023-12-26EMC IP Holding Company LLCFront-end offload of storage system hash and compression processing
US11436138B2 (en)2020-10-212022-09-06EMC IP Holding Company LLCAdaptive endurance tuning of solid-state storage system
US11531470B2 (en)2020-10-212022-12-20EMC IP Holding Company LLCOffload of storage system data recovery to storage devices
US11616722B2 (en)2020-10-222023-03-28EMC IP Holding Company LLCStorage system with adaptive flow control using multiple feedback loops
US11314416B1 (en)2020-10-232022-04-26EMC IP Holding Company LLCDefragmentation of striped volume in data storage system
US11435921B2 (en)2020-11-192022-09-06EMC IP Holding Company LLCSelective deduplication in a distributed storage system
US11687245B2 (en)2020-11-192023-06-27EMC IP Holding Company LLCDynamic slice assignment in a distributed storage system
US11494405B2 (en)2020-12-212022-11-08EMC IP Holding Company LLCLock contention resolution for active-active replication performed in conjunction with journal recovery
US11481291B2 (en)2021-01-122022-10-25EMC IP Holding Company LLCAlternative storage node communication channel using storage devices group in a distributed storage system
US11372570B1 (en)*2021-02-122022-06-28Hitachi, Ltd.Storage device, computer system, and data transfer program for deduplication
US11875198B2 (en)2021-03-222024-01-16EMC IP Holding Company LLCSynchronization object issue detection using object type queues and associated monitor threads in a storage system
US11507597B2 (en)2021-03-312022-11-22Pure Storage, Inc.Data replication to meet a recovery point objective
US11520527B1 (en)2021-06-112022-12-06EMC IP Holding Company LLCPersistent metadata storage in a storage system
US12050556B2 (en)2021-06-282024-07-30EMC IP Holding Company LLCStripe defragmentation and rebuild based on stripe access frequency
US11775202B2 (en)2021-07-122023-10-03EMC IP Holding Company LLCRead stream identification in a distributed storage system
CN113569047A (en)*2021-07-232021-10-29中信银行股份有限公司Intersystem data verification method, device, equipment and readable storage medium
US20230195562A1 (en)*2021-12-202023-06-22Innovation Academy For Microsatellites Of CasThree-mode storage method for program blocks based on check
US12117898B2 (en)*2021-12-202024-10-15Innovation Academy For Microsatellites Of CasThree-mode storage method for program blocks based on check
US12093556B1 (en)2023-03-102024-09-17Dell Products L.P.Efficient table-based replication between source and target storage systems
US12277031B2 (en)2023-04-192025-04-15Dell Products L.P.Efficient table-based archiving of data items from source storage system to target storage system
US12373306B2 (en)2023-07-142025-07-29Dell Products L.P.Efficient table-based remote backup of data items between source and target storage servers

Also Published As

Publication numberPublication date
US10467246B2 (en)2019-11-05
US20160147855A1 (en)2016-05-26

Similar Documents

PublicationPublication DateTitle
US20160150012A1 (en)Content-based replication of data between storage units
US20220091771A1 (en)Moving Data Between Tiers In A Multi-Tiered, Cloud-Based Storage System
US11836155B2 (en)File system operation handling during cutover and steady state
US9977746B2 (en)Processing of incoming blocks in deduplicating storage system
US20210019067A1 (en)Data deduplication across storage systems
US10459632B1 (en)Method and system for automatic replication data verification and recovery
US9928003B2 (en)Management of writable snapshots in a network storage device
US8706694B2 (en)Continuous data protection of files stored on a remote storage device
US10409508B2 (en)Updating of pinned storage in flash based on changes to flash-to-disk capacity ratio
CN115867884A (en)Providing data management as a service
US12235811B2 (en)Data deduplication in a disaggregated storage system
CN107133132B (en)Data sending method, data receiving method and storage device
US10042719B1 (en)Optimizing application data backup in SMB
US20250260737A1 (en)Virtual Drive Layer Storage And Replication Of External Datasets In A Cloud Environment
US12430245B2 (en)Data reduction in a cloud-based storage system
US10210060B2 (en)Online NVM format upgrade in a data storage system operating with active and standby memory controllers
US11620190B2 (en)Techniques for performing backups using hints
CN117178265A (en) Snapshot-based data corruption detection
US12111730B2 (en)Storage system and failure handling method
US12327018B2 (en)Systems, methods, and devices for near storage elasticity
US9053033B1 (en)System and method for cache content sharing
US9864661B2 (en)Cache-accelerated replication of snapshots between storage devices
US11003541B2 (en)Point-in-time copy on a remote system
US20230034463A1 (en)Selectively using summary bitmaps for data synchronization
US12423014B2 (en)Method and system for data consistency across failure and recovery of infrastructure

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:NIMBLE STORAGE, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BARSZCZAK, TOMASZ;KARAJE, GURUNATHA;BHAGAT, NIMESH;REEL/FRAME:037135/0137

Effective date:20151123

ASAssignment

Owner name:HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NIMBLE STORAGE, INC.;REEL/FRAME:042810/0906

Effective date:20170601

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp