-
21.
公开(公告)号:US12147682B1
公开(公告)日:2024-11-19
申请号:US18140154
申请日:2023-04-27
Applicant: Dell Products L.P.
Inventor: Vasudevan Subramanian , Girish Sheelvant , Nagapraveen Veeravenkata Seela , Socheavy D. Heng
IPC: G06F3/06
Abstract: Techniques can include: configuring source sites in a replication configuration with a target site; receiving, at a first of the source sites from a host, a write I/O to a target location of a source storage object of the source site; sending a replicated write corresponding to the write I/O from the first source site to the target site, wherein the replicated write writes to the target location of a target storage object of the target site; prioritizing the replicated write, based at least in part, on a site-level priority associated with the first source site; placing the first replicated write in a first queue of a first plurality of queues based, at least in part, on the site level priority associated with the first source site; selecting the first replicated write from said first queue; and servicing the first replicated write.
-
公开(公告)号:US20240346045A1
公开(公告)日:2024-10-17
申请号:US18133556
申请日:2023-04-12
Applicant: Dell Products L.P.
Inventor: Girish Sheelvant , Dmitry Tylik , Vasudevan Subramanian
CPC classification number: G06F16/275 , G06F11/1451 , G06F11/2076 , G06F11/2082 , G06F16/2379 , G06F16/278 , G06F3/065
Abstract: Techniques can include: establishing a synchronous replication configuration for a group of stretched resources configured for bi-directional synchronous replication between a first site and a second site; and performing processing to implement a change or modification operation of the group of one or more existing stretched resources. The processing can include performing a three phase workflow comprising: a preparation phase that prepares the group for the change or modification operation of the group; a commitment phase that commits the change or modification operation to the group; and a synchronization phase that synchronizes content of the group in accordance with the change or modification operation to the group. Each stretched resource of the group can be configured from local resources of the first and second sites where such local resources have the same identity when exposed to an external host over paths from the first and second sites.
-
公开(公告)号:US20240311033A1
公开(公告)日:2024-09-19
申请号:US18122978
申请日:2023-03-17
Applicant: Dell Products L.P.
Inventor: Vasudevan Subramanian , Michael C. Brundage , Alan L. Taylor , Nagapraveen Veeravenkata Seela
CPC classification number: G06F3/065 , G06F3/0653 , G06F3/0655 , G06F3/0679 , G06F16/275
Abstract: Techniques for resynchronizing storage resources of two sites configured for synchronous replication can include tracking in-progress write requests in a map. Responsive to a site failure or a replication link failure resulting in failure or fracture of the synchronous replication, processing can be performed to resynchronize impacted resources of the two sites configured for synchronous replication. The processing can use the in-progress write requests in combination with resource snapshots and snapshot differences to resynchronize the impacted resource of the two sites. In at least one embodiment, the synchronous replication configuration can include active paths between both sites and a host. In at least one embodiment, the synchronous replication configuration can include an active path between the host and one site, and a passive path between the host and the second site. The synchronous replication can be bidirectional or two-way synchronous replication between the two sites.
-
24.
公开(公告)号:US20240248989A1
公开(公告)日:2024-07-25
申请号:US18157440
申请日:2023-01-20
Applicant: Dell Products L.P.
Inventor: Philippe Armangau , Vasudevan Subramanian , Walter Forrester
CPC classification number: G06F21/565 , G06F21/552 , G06F2221/034
Abstract: A method, computer program product, and computing system for processing a plurality of operations on a storage object within a file storage system at a file level. The plurality of operations are monitored for at least a threshold number of file modification operations within the file storage system. In response to monitoring the at least a threshold number of file modification operations within the file storage system, file modification information associated with the at least a threshold number of file modification operations is provided to a block level of the file storage system. A potential ransomware attack on the file storage system is identified, at the block level, based upon, at least in part, the file modification information provided from the file level.
-
公开(公告)号:US20240248911A1
公开(公告)日:2024-07-25
申请号:US18159636
申请日:2023-01-25
Applicant: Dell Products L.P.
Inventor: Vasudevan Subramanian , Girish Sheelvant , Dmitry Tylik
IPC: G06F16/27
CPC classification number: G06F16/275
Abstract: A method, computer program product, and computer system for creating, by a computing device, a snapshot, wherein the snapshot may be a consistent byte for byte identical snapshot of a metro volume on a first site and a second site. A metro clone may be created from the snapshot of the metro volume on the first site and the second site. The metro clone may be mirrored. The metro clone and the metro volume may be refreshed on both the first site and the second site using an identical snapshot on both the first site and the second site.
-
公开(公告)号:US12216548B2
公开(公告)日:2025-02-04
申请号:US18164382
申请日:2023-02-03
Applicant: Dell Products L.P.
Inventor: Vasudevan Subramanian , Nagapraveen Veeravenkata Seela , Michael C. Brundage , Alan L. Taylor
Abstract: Techniques are disclosed for storage resource resynchronization using pending IO requests. For example, a method includes, upon detecting a failed network: quiescing IO activity in progress; identifying storage resources and associated pending IO requests; for each storage resource: creating a first snapshot of the storage resource; for each pending IO request, marking blocks specified by the pending IO request as modified; unquiescing the quiesced IO activity; upon detecting the network has been restored: creating a second snapshot of each storage resource; remote mirroring, to the destination, a copy of differences of each source storage resource to the destination storage resource, wherein the differences are identified by comparing the first and the second snapshot; transmitting a request for the destination to create a third snapshot comprising a snapshot of each destination storage resource; and triggering the destination to process the third snapshot to identify storage resources based on the differences.
-
公开(公告)号:US12086159B1
公开(公告)日:2024-09-10
申请号:US18142224
申请日:2023-05-02
Applicant: Dell Products L.P.
Inventor: Dmitry Nikolayevich Tylik , Vasudevan Subramanian , Girish Sheelvant
CPC classification number: G06F16/275 , G06F3/065
Abstract: Techniques can include: establishing synchronous replication configurations between first and second sites for a group of stretched resources and a stretched resource; and performing processing that adds the stretched resource to the group. While both the group and stretched resource are in an active-active state and replicating data, existing replication session objects associated with stretched resource on both sites can be deleted while retaining remaining portions of layered services stacks corresponding to the stretched resource on both sites. A first remaining portion can be added to a first replication session object corresponding to the group on the first site. A second remaining portion can be added to a second replication session object corresponding to the group on the second site. Even though the existing replication session objects associated with the stretched resource may be deleted, the existing configuration corresponding to the stretched object can be retained.
-
公开(公告)号:US20240248910A1
公开(公告)日:2024-07-25
申请号:US18156796
申请日:2023-01-19
Applicant: Dell Products L.P.
CPC classification number: G06F16/273 , G06F11/1469 , G06F2201/84
Abstract: A method, computer program product, and computing system for determining a recovery point object (RPO) value for a storage object. An amount of data to transfer from the storage object to a disaster recovery site is determined. A data replication transfer schedule for the storage object is generated based upon, at least in part, the RPO value and the amount of data to transfer. Data is asynchronously transferred from the storage object to the disaster recovery site using the data replication transfer schedule.
-
-
-
-
-
-
-