-
公开(公告)号:US20230236754A1
公开(公告)日:2023-07-27
申请号:US18194983
申请日:2023-04-03
Applicant: PURE STORAGE, INC.
Inventor: STEVEN HODGSON , RONALD KARR
CPC classification number: G06F3/0653 , G06F3/0683 , G06F3/0643 , G06F3/067 , G06F16/00 , G06F3/0605 , G06F3/0604 , G06F12/0246
Abstract: Preventing applications from overconsuming shared storage resources, including: identifying one or more sub-regions of data stored on a storage device that are associated with an application of a known application type; compiling information describing the application's utilization of a storage system; determining that a storage system objective has not been met; and initiating, based on the information describing the application's utilization of the storage system, remediation actions.
-
公开(公告)号:US20230333947A1
公开(公告)日:2023-10-19
申请号:US18339834
申请日:2023-06-22
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , STEVEN HODGSON , TABRIZ HOLTZ
IPC: G06F11/20 , G06F3/06 , G06F16/178 , G06F16/182 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L45/12
CPC classification number: G06F11/2076 , G06F11/2064 , G06F3/067 , G06F16/178 , G06F16/1844 , G06F16/182 , G06F3/061 , G06F12/0684 , G06F12/1072 , G06F11/2082 , G06F16/27 , G06F11/0727 , G06F11/1464 , G06F3/0604 , G06F3/0632 , G06F3/065 , G06F3/0659 , G06F3/0683 , G06F16/275 , G06F9/44505 , G06F11/0751 , H04L45/12 , G06F11/1471 , G06F3/0619 , H04L67/1095
Abstract: Synchronizing metadata among storage systems synchronously replicating a dataset, where synchronizing the metadata includes: receiving, at a first storage system of the storage systems, an I/O operation directed to the dataset; determining, in dependence upon the I/O operation, a metadata update describing a mapping of segments of content to a virtual address within a storage object, wherein the storage object includes the dataset; and synchronizing metadata on a second storage system of the storage systems by sending the metadata update to the second storage system to update a metadata representation on the second storage system in accordance with the metadata update.
-
公开(公告)号:US20230004467A1
公开(公告)日:2023-01-05
申请号:US17942974
申请日:2022-09-12
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , STEVEN HODGSON , RONALD KARR , KUNAL TRIVEDI , CHRISTOPHER GOLDEN , THOMAS GILL , CONNOR BROOKS , ZOHEB SHIVANI
IPC: G06F11/20 , G06F16/178 , G06F16/182 , G06F3/06 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L45/12
Abstract: Maintaining a synchronous replication relationship between two or more storage systems, including: receiving, by at least one of a plurality of storage systems across which a dataset will be synchronously replicated, timing information for at least one of the plurality of storage systems; and establishing, based on the timing information, a synchronous replication lease describing a period of time during which the synchronous replication relationship is valid, wherein a request to modify the dataset may only be acknowledged after a copy of the dataset has been modified on each of the storage systems.
-
公开(公告)号:US20210286546A1
公开(公告)日:2021-09-16
申请号:US17326969
申请日:2021-05-21
Applicant: PURE STORAGE, INC.
Inventor: STEVEN HODGSON , RONALD KARR
Abstract: Providing application aware storage, including: identifying one or more sub-regions of data stored on a storage device that is associated with an application, including determining, in dependence upon data contained in the one or more sub-regions, whether the one or more sub-regions are associated with a known application type; and compiling quantifiable characteristics for the application, including information describing the application's utilization of the storage system.
-
公开(公告)号:US20220091977A1
公开(公告)日:2022-03-24
申请号:US17537976
申请日:2021-11-30
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , STEVEN HODGSON , RONALD KARR , TABRIZ HOLTZ , DEEPAK CHAWLA
IPC: G06F12/06 , G06F12/1072 , G06F3/06
Abstract: Modifying a synchronously replicated dataset, including: receiving, by a leader storage system, a request to modify a dataset that is synchronized across a plurality of storage systems; sending, from the leader storage system to a follower storage system, information describing the request to modify the dataset, wherein the leader storage system and the follower storage system each store a copy of the dataset; processing, by the leader storage system on the copy of the dataset that is stored on the leader storage system, the request to modify the dataset; receiving, from the follower storage system, an indication that the follower storage system has processed the request to modify the dataset on the copy of the dataset that is stored on the follower storage system; and acknowledging, by the leader storage system, completion of the request to modify the dataset.
-
6.
公开(公告)号:US20180260125A1
公开(公告)日:2018-09-13
申请号:US15842850
申请日:2017-12-14
Applicant: Pure Storage, Inc.
Inventor: PAR BOTES , JOHN COLGROVE , ALAN DRISCOLL , DAVID GRUNWALD , STEVEN HODGSON , RONALD KARR
CPC classification number: G06F3/065 , G06F3/0617 , G06F3/067 , G06F16/275
Abstract: A pod, the pod including the dataset, a set of managed objects and management operations, a set of access operations to modify or read the dataset, and a plurality of storage systems, where: management operations can modify or query managed objects equivalently through any of the storage systems, access operations to read or modify the dataset operate equivalently through any of the storage systems, each storage system stores a separate copy of the dataset as a proper subset of the datasets stored and advertised for use by the storage system, and operations to modify managed objects or the dataset performed and completed through any one storage system are reflected in subsequent management objects to query the pod or subsequent access operations to read the dataset.
-
公开(公告)号:US20180143782A1
公开(公告)日:2018-05-24
申请号:US15401655
申请日:2017-01-09
Applicant: Pure Storage, Inc.
Inventor: STEVEN HODGSON , RONALD KARR
IPC: G06F3/06
CPC classification number: G06F3/0653 , G06F3/0604 , G06F3/0605 , G06F3/0643 , G06F3/067 , G06F3/0683 , G06F12/0246 , G06F17/30
Abstract: Accumulating application-level statistics in a storage system that includes a plurality of block storage devices, including: identifying, from data stored on a block storage device, one or more sub-regions of the data stored on the block storage device that are associated with an application; and compiling, from statistics maintained for each of the one or more sub-regions of the stored data associated with the application, cumulative statistics for the application.
-
公开(公告)号:US20250138745A1
公开(公告)日:2025-05-01
申请号:US19011279
申请日:2025-01-06
Applicant: PURE STORAGE, INC.
Inventor: STEVEN HODGSON , RONALD KARR
Abstract: Preventing applications from overconsuming shared storage resources, including: identifying one or more sub-regions of data stored on a storage device that are associated with an application of a known application type; compiling information describing the application's utilization of a storage system; determining that a storage system objective has not been met; and initiating, based on the information describing the application's utilization of the storage system, remediation actions.
-
公开(公告)号:US20230036992A1
公开(公告)日:2023-02-02
申请号:US17957045
申请日:2022-09-30
Applicant: PURE STORAGE, INC.
Inventor: JOHN COLGROVE , RONALD KARR , STEVEN HODGSON , DAQUAN ZUO , ROLAND DREIER , DAVID GRUNWALD
IPC: G06F11/20 , G06F3/06 , G06F11/14 , H04L45/12 , G06F11/07 , G06F9/445 , G06F12/1072 , G06F16/182 , G06F16/178 , G06F12/06 , G06F16/27
Abstract: Managing connectivity to synchronously replicated storage systems, including: identifying a plurality of storage systems across which a dataset is synchronously replicated; identifying a host that can issue I/O operations directed to the dataset; identifying a plurality of data communications paths between the host and the plurality of storage systems across which a dataset is synchronously replicated; identifying, from amongst the plurality of data communications paths between the host and the plurality of storage systems across which a dataset is synchronously replicated, one or more optimal paths; and issuing, to the host, an identification of the one or more optimal paths.
-
公开(公告)号:US20210326223A1
公开(公告)日:2021-10-21
申请号:US17240334
申请日:2021-04-26
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , STEVEN HODGSON , RONALD KARR , KUNAL TRIVEDI , CHRISTOPHER GOLDEN , THOMAS GILL , CONNOR BROOKS , ZOHEB SHIVANI
IPC: G06F11/20 , G06F16/178 , G06F16/182 , G06F3/06 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L12/721
Abstract: Establishing a synchronous replication relationship between two or more storage systems, including: identifying, for a dataset, a plurality of storage systems across which the dataset will be synchronously replicated; configuring one or more data communications links between each of the plurality of storage systems to be used for synchronously replicating the dataset; exchanging, between the plurality of storage systems, timing information for at least one of the plurality of storage systems; and establishing, in dependence upon the timing information for at least one of the plurality of storage systems, a synchronous replication lease, the synchronous replication lease identifying a period of time during which the synchronous replication relationship is valid.
-
-
-
-
-
-
-
-
-