-
公开(公告)号:US20220261192A1
公开(公告)日:2022-08-18
申请号:US17731386
申请日:2022-04-28
Applicant: PURE STORAGE, INC.
Inventor: IRFAN HAMID , TIMOTHY BRENNAN
IPC: G06F3/06
Abstract: Administering storage access in a cloud-based storage system includes: acquiring, by a first storage controller, in response to a protocol request for exclusive access to an area of storage, a first lease for the area of storage of the cloud-based storage system; and storing, by the first storage controller, a first identifier for the first lease in a predefined portion of the area of storage, where the predefined portion of the area of storage is accessible to a second storage controller.
-
公开(公告)号:US20190073265A1
公开(公告)日:2019-03-07
申请号:US15697566
申请日:2017-09-07
Applicant: Pure Storage, Inc.
Inventor: TIMOTHY BRENNAN , MARCO SANVIDO , CONSTANTINE SAPUNTZAKIS
CPC classification number: G06F11/1076 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0688
Abstract: Incremental RAID stripe update parity calculation includes: receiving a first portion of data of a RAID stripe for writing to a first memory location of a plurality of solid state drives; calculating a first parity value for the first portion of data of the RAID stripe; receiving a second portion of data of the RAID stripe for writing to a second memory location that is different from the first memory location; calculating a second parity value in dependence upon the second portion of the data of the RAID stripe and upon the first parity value; and responsive to successfully writing the second portion of data of the RAID stripe, replacing the first parity value with the second parity value.
-
公开(公告)号:US20180357019A1
公开(公告)日:2018-12-13
申请号:US15966025
申请日:2018-04-30
Applicant: Pure Storage, Inc.
Inventor: RONALD KARR , CONSTANTINE SAPUNTZAKIS , MARK MCAULIFFE , FARHAN ABROL , NEIL VACHHARAJANI , TIMOTHY BRENNAN
Abstract: Staging data on a storage element integrating fast durable storage and bulk durable storage, including: receiving, at a storage element integrating fast durable storage and bulk durable storage, a data storage operation from a host computer; storing data corresponding to the data storage operation within fast durable storage in accordance with a first data resiliency technique; and responsive to detecting a condition for transferring data between fast durable storage and bulk durable storage, transferring the data from fast durable storage to bulk durable storage in accordance with a second data resiliency technique.
-
公开(公告)号:US20240256568A1
公开(公告)日:2024-08-01
申请号:US18609165
申请日:2024-03-19
Applicant: PURE STORAGE, INC.
Inventor: FELIX SCHMOLL , TOMÁS DROZDÍK , THOMAS GILL , TIMOTHY BRENNAN , ADAM MAZOUZ , BENJAMIN BOROWIEC
IPC: G06F16/27 , G06F3/06 , G06F11/14 , G06F16/174
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: Leveraging snapshots of remote datasets in the cloud may include: receiving a request to access a snapshot of a dataset, wherein the snapshot is stored in a cloud-based storage system in a cloud computing environment; and mounting the snapshot to an initiator of the request without restoring the snapshot.
-
公开(公告)号:US20210318931A1
公开(公告)日:2021-10-14
申请号:US16848590
申请日:2020-04-14
Applicant: PURE STORAGE, INC.
Inventor: TIMOTHY BRENNAN , ANDREW BERNAT , PETER KIRKPATRICK , WEI TANG
Abstract: Continuous value data redundancy, including: receiving, by a storage system, a dataset; determining, based on a data resiliency metric, an integer redundancy value for the dataset from among a plurality of redundancy values; and generating, based on the integer redundancy value for the dataset, data recovery information for the dataset, wherein the integer redundancy value for the dataset is different from at least one other integer redundancy value for another dataset stored within the storage system.
-
公开(公告)号:US20190073141A1
公开(公告)日:2019-03-07
申请号:US15697521
申请日:2017-09-07
Applicant: Pure Storage, Inc.
Inventor: TIMOTHY BRENNAN , CONSTANTINE SAPUNTZAKIS
Abstract: Converting RAID data between persistent storage types, including: for each portion of a RAID shard of a RAID stripe: writing, to a respective plurality of source solid state drives, the portion of the RAID shard; detecting that all portions of the RAID shard have been successfully written; copying, from one of the plurality of source solid state drives to a respective target solid state drive among a plurality of target solid state drives from one of the plurality of source solid state drives, the RAID shard, where the RAID shard is copied from a source solid state drive that is different from where each other RAID shard of the RAID stripe is copied from.
-
公开(公告)号:US20170126470A1
公开(公告)日:2017-05-04
申请号:US14927280
申请日:2015-10-29
Applicant: Pure Storage, Inc.
Inventor: ANDREW BERNAT , TIMOTHY BRENNAN , ALAN DRISCOLL , GRIGORI INOZEMTSEV
CPC classification number: H04L41/042 , G06F3/0604 , G06F3/0629 , G06F3/0689 , H04L41/0853 , H04L41/0869 , H04L41/0893 , H04L67/1097
Abstract: Distributing management responsibilities for a storage system that includes a storage array controller and a plurality of storage devices, including: identifying a plurality of elements in the storage system; for each of the plurality of elements in the storage system, creating a distributed manager, wherein each distributed manager is configured for gathering information describing the state of the associated element in the storage system, determining an action to perform against the associated element in the storage system, and executing an approved action against the associated element in the storage system; and creating a distributed management hierarchy that includes each of the distributed managers.
-
-
-
-
-
-