-
公开(公告)号:US10893101B1
公开(公告)日:2021-01-12
申请号:US16140655
申请日:2018-09-25
发明人: Hrudil Gorantla , Subhadeep Ghosh , Sunil Hasbe , Subash Rajaa
摘要: Disclosed herein are methods, systems, and processes to select storage tiers for data replication and data recovery. A replication stream is received from a replication appliance that is configured to replicate data to a storage tier of multiple storage tiers. Each storage tier differs from at least one other storage tier in at least one storage characteristic. Portions of the replication stream are identified based on input/output (I/O) characteristics. The portions are stored in one storage tier other than the storage tier based on the I/O characteristics, and a storage cost associated with each storage tier, where the storage cost associated with each storage tier is based on storage characteristics of each storage tier.
-
公开(公告)号:US20210120084A1
公开(公告)日:2021-04-22
申请号:US17132877
申请日:2020-12-23
发明人: Hrudil Gorantla , Subhadeep Ghosh , Sunil Hasbe , Subash Rajaa
摘要: Disclosed herein are methods, systems, and processes for migration between storage tiers. Such a method, for example, can include extracting one or more characteristics of a replication workload, determining one or more storage costs of each storage tier of a plurality of storage tiers (where the one or more storage costs are determined for the replication workload and the one or more storage costs are determined based, at least in part, on the one or more characteristics), identifying one or more storage tiers of the plurality of storage tiers (where the identifying is based, at least in part, on the one or more storage costs), and migrating at least a portion of the replication workload from a target storage unit in an initial storage tier to a storage unit in the one or more storage tiers.
-
公开(公告)号:US09633066B1
公开(公告)日:2017-04-25
申请号:US14512668
申请日:2014-10-13
发明人: Subash Rajaa
CPC分类号: G06F17/30371 , G06F9/45558 , G06F11/14 , G06F17/30174 , G06F2009/45579 , H04L67/1097
摘要: A replication appliance maintains dependent-write consistency on replicated storage, for write operations made by multiple nodes to a primary storage destination, without blocking storage I/O operations. The replication appliance transmits a notification to each node, indicating to check a centralized location for a token prior to each I/O operation. The replication appliance atomically generates the token, and the nodes detect it prior to executing corresponding I/O operations. In response to detecting the token, each detecting node inserts a consistency marker in its I/O stream, proceeds with the corresponding I/O operation, and stops checking for the token. The appliance reads the I/O stream of each node, and identifies the position of the inserted consistency marker. Using the identified positions in the I/O streams, the appliance creates a consistent cut without blocking I/O operations made by the nodes. The appliance uses the cut to maintain dependent-write consistency to the replicated storage.
-
公开(公告)号:US11463518B2
公开(公告)日:2022-10-04
申请号:US17132877
申请日:2020-12-23
发明人: Hrudil Gorantla , Subhadeep Ghosh , Sunil Hasbe , Subash Rajaa
IPC分类号: H04L67/1095 , H04L67/1097 , H04L41/5019 , G06F3/06
摘要: Disclosed herein are methods, systems, and processes for migration between storage tiers. Such a method, for example, can include extracting one or more characteristics of a replication workload, determining one or more storage costs of each storage tier of a plurality of storage tiers (where the one or more storage costs are determined for the replication workload and the one or more storage costs are determined based, at least in part, on the one or more characteristics), identifying one or more storage tiers of the plurality of storage tiers (where the identifying is based, at least in part, on the one or more storage costs), and migrating at least a portion of the replication workload from a target storage unit in an initial storage tier to a storage unit in the one or more storage tiers.
-
公开(公告)号:US20200167239A1
公开(公告)日:2020-05-28
申请号:US16778462
申请日:2020-01-31
发明人: Subash Rajaa , Sunil Hasbe , Anish Vaidya , Om Prakash Agarwal
IPC分类号: G06F11/14
摘要: The disclosed computer-implemented method for managing replication of data to a remote storage device may include (1) maintaining a first bitmap and a second bitmap storing data acknowledging persistence of target data, respectively, at source and target gateways, where the target gateway serves the remote storage device, (2) sending replication data from a computing device to the source gateway, (3) setting a bit in the first bitmap, where the set bit corresponds to the replication data sent to the source gateway, (4) receiving a first acknowledgement indicating the source gateway received the replication data, (5) copying, in response to the first acknowledgement, the bit to the second bitmap, (6) clearing, in response to the first acknowledgement, the bit in the first bitmap, and (7) receiving a second acknowledgement indicating the target gateway received the replication data. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US10681129B1
公开(公告)日:2020-06-09
申请号:US15702694
申请日:2017-09-12
发明人: Sunil Hasbe , Subash Rajaa , Hrudil Gorantla , Rushikesh Patil
摘要: The disclosed computer-implemented method for recovering data may include (i) accumulating a list of changed blocks that have changed in a replicated source volume over a continuous-data-protection window of time, (ii) receiving a request to recover data in a replication target volume of the replicated source volume, (iii) converting the changed blocks to a changed-block volume that is paired with the replication target volume, (iv) launching a virtual machine from the replication target volume and the paired changed-block volume, (v) determining that an intercepted read request is directed to a changed block stored within the changed-block volume, and (vi) redirecting the intercepted read request from the replication target volume to the changed-block volume to fulfill the intercepted read request. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US10565062B1
公开(公告)日:2020-02-18
申请号:US15719490
申请日:2017-09-28
发明人: Subash Rajaa , Sunil Hasbe , Anish Vaidya , Om Prakash Agarwal
IPC分类号: G06F11/14
摘要: The disclosed computer-implemented method for managing replication of data to a remote storage device may include (1) maintaining a first bitmap and a second bitmap storing data acknowledging persistence of target data, respectively, at source and target gateways, where the target gateway serves the remote storage device, (2) sending replication data from a computing device to the source gateway, (3) setting a bit in the first bitmap, where the set bit corresponds to the replication data sent to the source gateway, (4) receiving a first acknowledgement indicating the source gateway received the replication data, (5) copying, in response to the first acknowledgement, the bit to the second bitmap, (6) clearing, in response to the first acknowledgement, the bit in the first bitmap, and (7) receiving a second acknowledgement indicating the target gateway received the replication data. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US10097634B1
公开(公告)日:2018-10-09
申请号:US15142466
申请日:2016-04-29
发明人: Hrudil Gorantla , Subhadeep Ghosh , Sunil Hasbe , Subash Rajaa
摘要: Disclosed herein are methods, systems, and processes to select storage tiers for data replication and data recovery. A replication stream is received from a replication appliance that is configured to replicate data to a storage tier of multiple storage tiers. Each storage tier differs from at least one other storage tier in at least one storage characteristic. Portions of the replication stream are identified based on input/output (I/O) characteristics. The portions are stored in one storage tier other than the storage tier based on the I/O characteristics, and a storage cost associated with each storage tier, where the storage cost associated with each storage tier is based on storage characteristics of each storage tier.
-
公开(公告)号:US09948509B1
公开(公告)日:2018-04-17
申请号:US14588623
申请日:2015-01-02
发明人: Subash Rajaa
IPC分类号: G06F15/177 , H04L12/24
CPC分类号: H04L41/0816 , G06F9/4856
摘要: A method and apparatus for optimizing resource utilization within a cluster and facilitating high availability for an application is described. In one embodiment, the method for optimizing resource utilization within a cluster and facilitating high availability for an application includes accessing configuration information regarding virtual machine nodes within the cluster to identify an active node and at least one passive node that are associated with the application and configuring the at least one passive node to be in a suspended state, wherein a passive node of the at least one passive node is to be in a running state and the active node is to be in a suspended state upon migration of the application to the passive node of the at least one passive node.
-
-
-
-
-
-
-
-