-
公开(公告)号:US12197468B2
公开(公告)日:2025-01-14
申请号:US18133556
申请日:2023-04-12
Applicant: Dell Products L.P.
Inventor: Girish Sheelvant , Dmitry Tylik , Vasudevan Subramanian
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.
-
公开(公告)号:US20240419603A1
公开(公告)日:2024-12-19
申请号:US18208946
申请日:2023-06-13
Applicant: Dell Products L.P.
Inventor: Vasudevan Subramanian , Vamsi K. Vankamamidi
IPC: G06F12/0891 , G06F12/0882 , G06F12/123
Abstract: Techniques providing data path strategies for improving storage performance at DR sites. The techniques include receiving, in an asynchronous replication process, a large replication data transfer including data changes of a production volume since the last synchronization to a replica volume, partitioning the replication data into multiple small write requests, tagging each small write request as a write request to the replica volume, and performing early evicting, from cache memory, all cache pages used to cache host data specified in the small write requests; deep compression of contiguous host data specified in the small write requests; stream separation on the small write requests, each small write request being tagged as corresponding to a specific production site; and/or flushing host data having the same retention period to a specific region of physical storage space for the replica volume, each small write request being tagged with hint information indicating the retention period.
-
13.
公开(公告)号:US20240361917A1
公开(公告)日:2024-10-31
申请号:US18140154
申请日:2023-04-27
Applicant: Dell Products L.P.
Inventor: Vasudevan Subramanian , Girish Sheelvant , Nagapraveen Veeravenkata Seela , Socheavy D. Heng
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0631 , G06F3/065 , G06F3/0659 , G06F3/067
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.
-
公开(公告)号:US20240329870A1
公开(公告)日:2024-10-03
申请号:US18740005
申请日:2024-06-11
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 bi-directional or two-way synchronous replication between the two sites.
-
15.
公开(公告)号:US20240272795A1
公开(公告)日:2024-08-15
申请号:US18108775
申请日:2023-02-13
Applicant: Dell Products L.P.
Inventor: Vinay G. Rao , Vasudevan Subramanian , Sanjib Mallick
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0655 , G06F3/067
Abstract: Techniques for dynamically configuring a multi-site storage system such as a metro cluster using input/output (IO) response time (RT) hints from a host computer. The techniques include receiving IO RT hints at each storage appliance of the multi-site storage system from the host computer, which is initially identified as “local” or “remote” relative to a physical location of the storage appliance. The techniques further include modifying, by the storage appliance, an initial local or remote identification of the host computer relative to the physical location of the storage appliance based on the received IO RT hints, dynamically changing, by the storage appliance, states of IO paths between the host computer and nodes of the storage appliance based on the modified local or remote identification of the host computer, and providing, by the storage appliance, notification of the changed states of the IO paths to the host computer.
-
公开(公告)号:US20240256458A1
公开(公告)日:2024-08-01
申请号:US18160077
申请日:2023-01-26
Applicant: Dell Products L.P.
Inventor: Vasudevan Subramanian , Philippe Armangau , Walter Forrester , Frederic Corniquet
IPC: G06F12/0871 , G06F12/0895 , G06F13/16
CPC classification number: G06F12/0871 , G06F12/0895 , G06F13/1668
Abstract: A method, computer program product, and computer system for receiving, by a computing device, a write request, wherein the write request may be received by a file system of the computing device. Data associated with the write request may be stored in a cache of the file system and a cache of a block storage system corresponding to the file system. A tag associated with the data in the cache of the block storage system may be received by the block storage system. The data in the cache of the block storage system may be freed after flushing the data to persistent storage based upon, at least in part, the tag associated with the data in the cache of the block storage system. As a result, there is optimization for the read path due to no double caching in the block cache.
-
17.
公开(公告)号:US20240256125A1
公开(公告)日:2024-08-01
申请号:US18102866
申请日:2023-01-30
Applicant: Dell Products L.P.
Inventor: Vinay G. Rao , Vasudevan Subramanian , Sanjib Mallick
IPC: G06F3/06
CPC classification number: G06F3/0607 , G06F3/0635 , G06F3/0665 , G06F3/0679
Abstract: An apparatus in one embodiment includes at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to identify a logical storage device accessible in at least first and second storage systems, to measure response times for accessing the logical storage device in each of the first and second storage systems, and to modify, based at least in part on the measured response times, asymmetric access state settings for the logical storage device. Modifying asymmetric access state settings for the logical storage device in some embodiments illustratively comprises modifying asymmetric logical unit access (ALUA) or asymmetric namespace access (ANA) state settings for the logical storage device. Such modifications are illustratively performed in a dynamic manner that responds to variations in the measured response times so as to facilitate load balancing across storage controllers of the first and second storage systems.
-
公开(公告)号:US20250044959A1
公开(公告)日:2025-02-06
申请号:US18228308
申请日:2023-07-31
Applicant: Dell Products L.P.
Inventor: Philippe Armangau , Vasudevan Subramanian
IPC: G06F3/06
Abstract: A data storage system is operated for reduced power consumption, including regularly scanning usage patterns of data stored on a set of production storage devices to identify cold data whose usage is below a predetermined usage threshold, and adding the cold data of each scan to a collection of cold data. The production storage devices are operated in a normal power mode having normal per-device power consumption. Upon the collection of cold data reaching a predetermined size, (1) one of the production storage devices is designated as a green tier device, and (2) the collection of cold data is moved to the green tier device. The green tier device is operated in a low power mode having a lower per-device power consumption to realize energy savings.
-
19.
公开(公告)号:US12175080B2
公开(公告)日:2024-12-24
申请号:US18108775
申请日:2023-02-13
Applicant: Dell Products L.P.
Inventor: Vinay G. Rao , Vasudevan Subramanian , Sanjib Mallick
IPC: G06F3/06
Abstract: Techniques for dynamically configuring a multi-site storage system such as a metro cluster using input/output (IO) response time (RT) hints from a host computer. The techniques include receiving IO RT hints at each storage appliance of the multi-site storage system from the host computer, which is initially identified as “local” or “remote” relative to a physical location of the storage appliance. The techniques further include modifying, by the storage appliance, an initial local or remote identification of the host computer relative to the physical location of the storage appliance based on the received IO RT hints, dynamically changing, by the storage appliance, states of IO paths between the host computer and nodes of the storage appliance based on the modified local or remote identification of the host computer, and providing, by the storage appliance, notification of the changed states of the IO paths to the host computer.
-
公开(公告)号:US20240394111A1
公开(公告)日:2024-11-28
申请号:US18200147
申请日:2023-05-22
Applicant: Dell Products L.P.
Inventor: Gajanan S. Natu , Vasudevan Subramanian , Dmitry Tylik , Vamsi K. Vankamamidi
Abstract: In at least one embodiment, a method can include: establishing a bi-directional synchronous replication configuration for a stretched resource configured across first and second sites; determining a first difference between a first maximum normalized total I/O workload of the first site and a first current normalized total I/O workload of the first site without including read I/O workload of the stretched resource; determining a second difference between a second maximum normalized total I/O workload of the second site and a second current normalized total I/O workload of the second site without including read I/O workload of the stretched resource; and selecting, in accordance with the first difference and the second difference, only one of the first site and the second site to receive and service subsequent read and write I/Os directed to the stretched resource. The configuration can be equidistant with respect to a host and the stretched resource.
-
-
-
-
-
-
-
-
-