-
1.
公开(公告)号:US11687423B2
公开(公告)日:2023-06-27
申请号:US17845690
申请日:2022-06-21
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , John Colgrove , Ganesh Ramanarayanan , David Grunwald
IPC: G06F11/20 , G06F3/06 , G06F16/178 , G06F16/182 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L45/12 , H04L67/1095 , H04L67/1097 , H04L45/00 , H04L47/125
CPC classification number: G06F11/2076 , G06F3/061 , G06F3/0604 , G06F3/065 , G06F3/067 , G06F3/0619 , G06F3/0632 , G06F3/0659 , G06F3/0683 , G06F9/44505 , G06F11/0727 , G06F11/0751 , G06F11/1464 , G06F11/1471 , G06F11/2064 , G06F11/2082 , G06F12/0684 , G06F12/1072 , G06F16/178 , G06F16/182 , G06F16/1844 , G06F16/27 , G06F16/275 , H04L45/12 , G06F3/06 , G06F11/2053 , G06F2003/0697 , H04L45/38 , H04L47/125 , H04L67/1095 , H04L67/1097
Abstract: Prioritizing highly performant storage systems for servicing a synchronously replicated dataset: detecting a communication fault between two or more storage systems that are synchronously replicating a dataset; identifying a preferred storage system for winning mediation, including determining that the preferred storage system winning mediation would result in better performance than other storage systems winning mediation; and requesting, by the preferred storage system, mediation from a mediation target.
-
公开(公告)号:US10656864B2
公开(公告)日:2020-05-19
申请号:US14220908
申请日:2014-03-20
Applicant: PURE Storage, Inc.
Inventor: Andrew R. Bernat , Ganesh Ramanarayanan , Malcolm Sharpe , Steve Hodgson , Ethan Miller , Alan Driscoll , Christopher Golden , John Colgrove
Abstract: A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
-
公开(公告)号:US10474363B1
公开(公告)日:2019-11-12
申请号:US15339215
申请日:2016-10-31
Applicant: Pure Storage, Inc.
Inventor: Wentian Cui , Matthew Fay , Marina Galata , Richard Hankins , Ganesh Ramanarayanan , Cary Sandvig , Zoheb Shivani , Scott Smith , Shishir Yadav
IPC: G06F3/06
Abstract: Space reporting in a storage system, including: determining, for one or more system-visible objects in the storage system, an amount of physical space consumed by each system-visible object and an amount of logical space consumed by each system-visible object; identifying, for each of the one or more system-visible objects in the storage system, one or more user-visible objects that reference the system-visible object; determining, for each of the one or more user-visible objects, an amount of physical space consumed by the user-visible object in dependence upon the amount of physical space consumed by each system-visible object referenced by the user-visible object; and determining, for each of the one or more user-visible objects, an amount of logical space consumed by the user-visible object in dependence upon the amount of logical space consumed by each system-visible object referenced by the user-visible object.
-
公开(公告)号:US20160196320A1
公开(公告)日:2016-07-07
申请号:US14577110
申请日:2014-12-19
Applicant: PURE Storage, Inc.
Inventor: Benjamin Borowiec , Ethan L. Miller , Steve Hodgson , Andrew R. Bernat , Ganesh Ramanarayanan , Malcolm Sharpe , Alan S. Driscoll
IPC: G06F17/30
Abstract: Systems, methods, and computer readable storage mediums for replicating data to the cloud. A first dataset is replicated from a first storage subsystem to the cloud, with only the changes made to the first dataset since a previous replication event being replicated to the cloud. Additionally, the data may be deduplicated and compressed before being replicated from the first storage subsystem to the cloud. In some cases, the first dataset may be replicated to the cloud in a stream format which is not directly usable and then, at a later point in time, loaded onto a second storage subsystem from the cloud.
Abstract translation: 用于将数据复制到云的系统,方法和计算机可读存储介质。 第一个数据集从第一个存储子系统复制到云,只有对先前的复制事件复制到云时,对第一个数据集进行了更改。 此外,可以在从第一个存储子系统复制到云之前对数据进行重复数据删除和压缩。 在某些情况下,第一个数据集可能以不能直接使用的流格式复制到云端,然后在稍后的时间点从云端加载到第二个存储子系统。
-
公开(公告)号:US20150268864A1
公开(公告)日:2015-09-24
申请号:US14220908
申请日:2014-03-20
Applicant: PURE Storage, Inc.
Inventor: Andrew R. Bernat , Ganesh Ramanarayanan , Malcolm Sharpe , Steve Hodgson , Ethan Miller , Alan Driscoll , Christopher Golden , John Colgrove
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0604 , G06F3/0608 , G06F3/061 , G06F3/0641 , G06F3/067 , G06F3/0683 , G06F11/1453 , G06F2201/84
Abstract: A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
Abstract translation: 使用介质执行复制的系统和方法。 选择快照“S”用于复制,并且识别S的锚定介质“M”。 正在复制M的副本存储阵列“R”确定可用的介质盘区列表。 R将此列表发送到原始存储阵列“O”,O生成需要发送到R的介质盘区列表。只有对应于M的那些媒体范围R将不会从O发送到R.另外 在复制过程中,R可以从其他源存储阵列获得中等程度的数据。
-
公开(公告)号:US10585733B1
公开(公告)日:2020-03-10
申请号:US15800760
申请日:2017-11-01
Applicant: Pure Storage, Inc.
Inventor: John Colgrove , David Grunwald , Ronald Karr , Ganesh Ramanarayanan
Abstract: Determining active membership among storage systems synchronously replicating a dataset, where determining active membership includes: detecting, by a particular storage system of the storage systems, a communication fault with one or more of the storage systems, where the particular storage system is configured to request mediation from a mediation target; determining that at least one of the one or more storage systems is configured to request mediation from the mediation target responsive to the communication fault; and responsive to determining that one or more of the storage systems is configured to request mediation from the mediation target, determining whether to request mediation from the mediation target.
-
公开(公告)号:US10545987B2
公开(公告)日:2020-01-28
申请号:US14577110
申请日:2014-12-19
Applicant: PURE Storage, Inc.
Inventor: Benjamin Borowiec , Ethan L. Miller , Steve Hodgson , Andrew R. Bernat , Ganesh Ramanarayanan , Malcolm Sharpe , Alan S. Driscoll
IPC: G06F16/27 , G06F16/174
Abstract: Systems, methods, and computer readable storage mediums for replicating data to the cloud. A first dataset is replicated from a first storage subsystem to the cloud, with only the changes made to the first dataset since a previous replication event being replicated to the cloud. Additionally, the data may be deduplicated and compressed before being replicated from the first storage subsystem to the cloud. In some cases, the first dataset may be replicated to the cloud in a stream format which is not directly usable and then, at a later point in time, loaded onto a second storage subsystem from the cloud.
-
公开(公告)号:US12282399B2
公开(公告)日:2025-04-22
申请号:US18341568
申请日:2023-06-26
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , John Colgrove , Ganesh Ramanarayanan , David Grunwald
IPC: G06F11/20 , G06F3/06 , G06F9/445 , G06F11/07 , G06F11/14 , G06F12/06 , G06F12/1072 , G06F16/178 , G06F16/182 , G06F16/27 , H04L45/12 , H04L45/00 , H04L47/125 , H04L67/1095 , H04L67/1097
Abstract: Prioritizing highly performant storage systems for servicing a synchronously replicated dataset: detecting a communication fault between two or more storage systems that are synchronously replicating a dataset; identifying a preferred storage system for winning mediation, including determining that the preferred storage system winning mediation would result in better performance than other storage systems winning mediation; and requesting, by the preferred storage system, mediation from a mediation target.
-
公开(公告)号:US11803567B1
公开(公告)日:2023-10-31
申请号:US16676675
申请日:2019-11-07
Applicant: PURE STORAGE, INC.
Inventor: Benjamin Borowiec , Ethan L. Miller , Steve Hodgson , Andrew R. Bernat , Ganesh Ramanarayanan , Malcolm Sharpe , Alan S. Driscoll
IPC: G06F16/27 , G06F16/174 , G06F11/14 , G06F3/06
CPC classification number: G06F16/27 , G06F3/0608 , G06F3/061 , G06F3/0617 , G06F3/065 , G06F3/067 , G06F11/1451 , G06F11/1456 , G06F11/1458 , G06F16/1744 , G06F16/1748 , G06F11/1453 , G06F2201/84
Abstract: Systems, methods, and computer readable storage mediums for replicating data to the cloud. A first dataset is replicated from a first storage subsystem to the cloud, with only the changes made to the first dataset since a previous replication event being replicated to the cloud. Additionally, the data may be deduplicated and compressed before being replicated from the first storage subsystem to the cloud. In some cases, the first dataset may be replicated to the cloud in a stream format which is not directly usable and then, at a later point in time, loaded onto a second storage subsystem from the cloud.
-
公开(公告)号:US11847336B1
公开(公告)日:2023-12-19
申请号:US16862535
申请日:2020-04-29
Applicant: PURE STORAGE, INC.
Inventor: Ethan Miller , Andrew R. Bernat , John Colgrove , Alan Driscoll , Christopher Golden , Steve Hodgson , Ganesh Ramanarayanan , Malcolm Sharpe
CPC classification number: G06F3/065 , G06F3/061 , G06F3/0604 , G06F3/067 , G06F3/0683 , G06F3/0608 , G06F3/0641 , G06F11/1453 , G06F2201/84
Abstract: A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
-
-
-
-
-
-
-
-
-