-
1.
公开(公告)号:US20180349459A1
公开(公告)日:2018-12-06
申请号:US15611615
申请日:2017-06-01
CPC分类号: G06F17/30578 , G06F11/1446 , G06F11/2066 , G06F11/2074 , G06F17/30073 , G06F2201/84
摘要: Provided are techniques for delayed consistent point-in-time copy from a secondary device in an asynchronous mirror relationship. A consistent asynchronous mirror copy that includes an asynchronous mirror copy from a primary volume to a secondary volume and a point-in-time copy from the secondary volume to a tertiary volume is performed. A point-in-time copy is created from the secondary volume to an accessible consistent copy volume. In response to receiving a request to access a track of the accessible consistent copy volume, it is determined whether to access the track of one of the secondary volume, the tertiary volume, and the accessible consistent copy volume. A response to the request is provided with data accessed from the determined one of the secondary volume, the tertiary volume, and the accessible consistent copy volume.
-
公开(公告)号:US09952786B1
公开(公告)日:2018-04-24
申请号:US15148901
申请日:2016-05-06
CPC分类号: G06F3/0619 , G06F3/061 , G06F3/065 , G06F3/067 , G06F11/2066 , G06F12/0223 , G06F2201/855 , H04L67/1008 , H04L67/1014 , H04L67/1095 , H04L67/1097
摘要: Write operations are scheduled for multiple nodes in a shared storage cluster that supports volume replication. Requests are received from nodes for allocation of space for write operations in a replication log. In response to a received request, the current capacity of the requesting node to manage a backlog can be determined. The amount of space in the replication log allocated to the node is then calibrated to the node's capacity, thereby preventing self-throttling. A separate priority can be assigned to each volume, and space in the replication log assigned to each volume based on its priority. Nodes can target synchronous and other latency sensitive operations to higher priority volumes. A single global queue can be maintained to schedule write operations for all nodes, thereby providing a fair scheduling. A separate local queue can be maintained for each node, thereby providing specific levels of preference to specific nodes.
-
公开(公告)号:US20180039436A1
公开(公告)日:2018-02-08
申请号:US15788686
申请日:2017-10-19
发明人: Assaf Natanzon , Ran Goldschmidt , Raz Zieber , Anat Inon
CPC分类号: G06F11/1484 , G06F9/45558 , G06F11/1451 , G06F11/2066 , G06F11/2071 , G06F2009/45579 , G06F2009/45587 , G06F2201/815 , G06F2201/835 , G06F2201/84 , G06F2201/855
摘要: A method, system, and computer program product for intercepting IO to a virtual machine file system by a storage based splitter, replicating, via a replication appliance, the IO to a replica of the image; the replica of the image containing a replica of the virtual machine file system, and periodically mounting the replica of the virtual machine file system to create entries for a database tracking information about the virtual machines running in the hypervisor.
-
公开(公告)号:US20170220435A1
公开(公告)日:2017-08-03
申请号:US15407591
申请日:2017-01-17
IPC分类号: G06F11/20
CPC分类号: G06F11/2033 , G06F11/2028 , G06F11/2035 , G06F11/2048 , G06F11/2066 , G06F11/2069 , G06F11/2092 , G06F11/2094 , G06F17/30283 , G06F17/30306 , G06F17/30371 , G06F17/30575 , G06F2201/80 , G06F2201/82
摘要: A first compute node of a plurality of compute nodes of a database cluster may receive a request for a database transaction from a client application. The client application may be located within the first compute node. A first connection may be established, without regard to whether another compute node has a lighter workload than the first compute node, between the client application and a first database of the database cluster. The first connection may be a local connection, wherein the first database is located within the first compute node. The first compute node may detect that a failure associated with the first database has occurred. The first compute node may execute a failover operation to continue servicing the request for the data. The executing of a failover operation may include establishing a second connection between the client application and a second database of the database cluster.
-
公开(公告)号:US20170220432A1
公开(公告)日:2017-08-03
申请号:US15014450
申请日:2016-02-03
CPC分类号: G06F11/2033 , G06F11/2028 , G06F11/2035 , G06F11/2048 , G06F11/2066 , G06F11/2069 , G06F11/2092 , G06F11/2094 , G06F17/30283 , G06F17/30306 , G06F17/30371 , G06F17/30575 , G06F2201/80 , G06F2201/82
摘要: A first compute node of a plurality of compute nodes of a database cluster may receive a request for a database transaction from a client application. The client application may be located within the first compute node. A first connection may be established, without regard to whether another compute node has a lighter workload than the first compute node, between the client application and a first database of the database cluster. The first connection may be a local connection, wherein the first database is located within the first compute node. The first compute node may detect that a failure associated with the first database has occurred. The first compute node may execute a failover operation to continue servicing the request for the data. The executing of a failover operation may include establishing a second connection between the client application and a second database of the database cluster.
-
公开(公告)号:US09715477B2
公开(公告)日:2017-07-25
申请号:US14951292
申请日:2015-11-24
发明人: John P. Wilkinson
IPC分类号: G06F15/173 , G06F3/06 , G06F11/20
CPC分类号: G06F15/17306 , G06F3/0604 , G06F3/0613 , G06F3/0635 , G06F3/065 , G06F3/0689 , G06F11/2058 , G06F11/2066 , G06F2206/1012
摘要: In one embodiment, a method is provided for sharing bandwidth in a data processing system having a plurality of locations. The method includes splitting data into a plurality of data elements. The method also includes sending, from a sender, each one of the plurality of data elements to a different location selected from the plurality of locations. The method further includes sending a message from the sender to each of the locations receiving one of the data elements, where the message is sent from the sender separate from the data elements. The message includes information about the data elements, and for each location receiving one of the data elements, an address of the location. The message includes all of the addresses of all of the locations of the plurality of locations receiving one of the data elements of the data.
-
公开(公告)号:US20160357642A1
公开(公告)日:2016-12-08
申请号:US15231388
申请日:2016-08-08
申请人: Zerto Ltd.
发明人: Chen Burshan , Omri Shefi , Yair Kuszpet
IPC分类号: G06F11/14
CPC分类号: G06F11/1461 , G06F9/45533 , G06F11/1451 , G06F11/1469 , G06F11/1471 , G06F11/1484 , G06F11/2038 , G06F11/2048 , G06F11/2066 , G06F11/2069 , G06F11/2071 , G06F11/2082 , G06F11/2097 , G06F2009/45579 , G06F2201/805 , G06F2201/815 , G06F2201/84 , G06F2201/855
摘要: A system for disaster recovery including a controller (i) for controlling bandwidth usage of a disaster recovery system in accordance with a plurality of recovery point objectives (RPOs), each RPO designating a maximal time loss constraint for data recovery for an enterprise production system, and a corresponding bandwidth allocation for the disaster recovery system to use in replicating data for the enterprise production system, wherein the RPOs are applied in accordance with a calendar-based schedule of dates and times, and (ii) for issuing an RPO alert when the RPO maximal time loss constraint for a current date and time is not satisfied.
摘要翻译: 一种用于灾难恢复的系统,包括控制器(i),用于根据多个恢复点目标(RPO)控制灾难恢复系统的带宽使用,每个RPO为企业生产系统的数据恢复指定最大时间损失约束, 以及灾难恢复系统在企业生产系统的复制数据中使用的相应的带宽分配,其中根据基于日历的日期和时间计划应用RPO,以及(ii)当发起RPO警报时 当前日期和时间的RPO最大时间损失约束不满足。
-
公开(公告)号:US09495255B2
公开(公告)日:2016-11-15
申请号:US14454501
申请日:2014-08-07
申请人: Pure Storage, Inc.
发明人: John D. Davis , John Hayes , Zhangxi Tan , Hari Kannan , Nenad Miladinovic
CPC分类号: G06F11/2069 , G06F3/0619 , G06F3/064 , G06F3/0689 , G06F11/00 , G06F11/1076 , G06F11/1612 , G06F11/2066 , G06F2201/805 , G06F2201/82
摘要: A plurality of storage nodes within a single chassis is provided. The plurality of storage nodes is configured to communicate together as a storage cluster. The plurality of storage nodes has a non-volatile solid-state storage for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes, with erasure coding of the user data. The plurality of storage nodes is configured to recover from failure of two of the plurality of storage nodes by applying the erasure coding to the user data from a remainder of the plurality of storage nodes. The plurality of storage nodes is configured to detect an error and engage in an error recovery via one of a processor of one of the plurality of storage nodes, a processor of the non-volatile solid state storage, or the flash memory.
摘要翻译: 提供单个机箱内的多个存储节点。 多个存储节点被配置为一起作为存储集群通信。 多个存储节点具有用于用户数据存储的非易失性固态存储器。 多个存储节点被配置为通过对用户数据的擦除编码来分发与用户数据相关联的用户数据和整个多个存储节点的元数据。 多个存储节点被配置为通过从多个存储节点的其余部分向用户数据应用擦除编码来从多个存储节点中的两个存储节点的故障中恢复。 多个存储节点被配置为检测错误并通过多个存储节点之一的处理器,非易失性固态存储器的处理器或闪存之一来进行错误恢复。
-
公开(公告)号:US09436653B2
公开(公告)日:2016-09-06
申请号:US13393809
申请日:2010-05-21
申请人: John P. Wilkinson
发明人: John P. Wilkinson
IPC分类号: G06F15/173 , G06F3/06 , G06F11/20
CPC分类号: G06F15/17306 , G06F3/0604 , G06F3/0613 , G06F3/0635 , G06F3/065 , G06F3/0689 , G06F11/2058 , G06F11/2066 , G06F2206/1012
摘要: A computer management apparatus one embodiment includes a split component configured to split data into a plurality of data elements; a send component configured to send each one of the plurality of data elements to a different location selected from a plurality of locations in response to the split component splitting the data, wherein each data element is different; and a message component configured to send a message to each of the locations. A computer management apparatus in another embodiment includes a receive component configured to receive a first data element; an analyze component configured to recieve a message, wherein the message comprises an address of each of the further locations; and a send component configured to send the first data element to each of the further locations of the plurality of further locations in response to the analyze component determining the address of each of the further locations.
摘要翻译: 计算机管理装置一个实施例包括被配置为将数据分割成多个数据元素的分割组件; 发送组件,被配置为响应于所述分割组件分割所述数据,将所述多个数据元素中的每一个发送到从多个位置中选择的不同位置,其中每个数据元素不同; 以及被配置为向每个位置发送消息的消息组件。 另一实施例中的计算机管理装置包括被配置为接收第一数据元素的接收部件; 被配置为接收消息的分析组件,其中所述消息包括每个其他位置的地址; 以及发送组件,被配置为响应于所述分析组件确定每个其他位置的地址,将所述第一数据元素发送到所述多个其他位置中的每个所述另外的位置。
-
公开(公告)号:US20160041887A1
公开(公告)日:2016-02-11
申请号:US14454501
申请日:2014-08-07
申请人: Pure Storage, Inc.
发明人: John D. Davis , John Hayes , Zhangxi Tan , Hari Kannan , Nenad Miladinovic
IPC分类号: G06F11/16
CPC分类号: G06F11/2069 , G06F3/0619 , G06F3/064 , G06F3/0689 , G06F11/00 , G06F11/1076 , G06F11/1612 , G06F11/2066 , G06F2201/805 , G06F2201/82
摘要: A plurality of storage nodes within a single chassis is provided. The plurality of storage nodes is configured to communicate together as a storage cluster. The plurality of storage nodes has a non-volatile solid-state storage for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes, with erasure coding of the user data. The plurality of storage nodes is configured to recover from failure of two of the plurality of storage nodes by applying the erasure coding to the user data from a remainder of the plurality of storage nodes. The plurality of storage nodes is configured to detect an error and engage in an error recovery via one of a processor of one of the plurality of storage nodes, a processor of the non-volatile solid state storage, or the flash memory.
摘要翻译: 提供单个机箱内的多个存储节点。 多个存储节点被配置为一起作为存储集群通信。 多个存储节点具有用于用户数据存储的非易失性固态存储器。 多个存储节点被配置为通过对用户数据的擦除编码来分发与用户数据相关联的用户数据和整个多个存储节点的元数据。 多个存储节点被配置为通过从多个存储节点的其余部分向用户数据应用擦除编码来从多个存储节点中的两个存储节点的故障中恢复。 多个存储节点被配置为检测错误并通过多个存储节点之一的处理器,非易失性固态存储器的处理器或闪存之一来进行错误恢复。
-
-
-
-
-
-
-
-
-