-
公开(公告)号:US11868629B1
公开(公告)日:2024-01-09
申请号:US15967507
申请日:2018-04-30
Applicant: Pure Storage, Inc.
Inventor: Manpreet Singh , Li Zhao , Chengxiang Ren , Taras Glek
CPC classification number: G06F3/0632 , G06F3/0604 , G06F3/067 , G06F3/0653 , G06F11/3006 , G06F11/3034 , G06F11/3442 , G06F11/3447 , G06F30/20
Abstract: A storage system sizing service that includes: translating one or more specifications characterizing user requirements into workload parameters; generating a plurality of performance model results by providing the workload parameters as respective inputs to respective performance models, wherein the respective performance models correspond to respective distinct configurations of a plurality of storage systems; and selecting, in dependence upon the performance model results, one or more distinctly configured storage system configurations from among the plurality of storage systems.
-
公开(公告)号:US20230055389A1
公开(公告)日:2023-02-23
申请号:US17976512
申请日:2022-10-28
Applicant: Pure Storage, Inc.
Inventor: Riley Thomasson , Manpreet Singh , Mohit Gupta , Joshua Freilich
IPC: G06F12/0806 , G06F3/06
Abstract: A first read request for data stored at a non-volatile memory is received by a primary storage controller. The data is programmed from the non-volatile memory to a first cache of the primary storage controller, the first cache to store the data over a first time range. A second read request is received for the data. In response to receiving the second read request for the data, the data is programmed to a second cache to store the data over a second time range that is greater than the first time range. A notification is transmitted to a secondary storage controller, the notification including information associated with the programming of the data to the second cache.
-
公开(公告)号:US12079125B2
公开(公告)日:2024-09-03
申请号:US17976512
申请日:2022-10-28
Applicant: Pure Storage, Inc.
Inventor: Riley Thomasson , Manpreet Singh , Mohit Gupta , Joshua Freilich
IPC: G06F12/0806 , G06F3/06
CPC classification number: G06F12/0806 , G06F3/0604 , G06F3/0655 , G06F3/0679 , G06F2212/6042
Abstract: A first read request for data stored at a non-volatile memory is received by a primary storage controller. The data is programmed from the non-volatile memory to a first cache of the primary storage controller, the first cache to store the data over a first time range. A second read request is received for the data. In response to receiving the second read request for the data, the data is programmed to a second cache to store the data over a second time range that is greater than the first time range. A notification is transmitted to a secondary storage controller, the notification including information associated with the programming of the data to the second cache.
-
公开(公告)号:US11487665B2
公开(公告)日:2022-11-01
申请号:US16552896
申请日:2019-08-27
Applicant: Pure Storage, Inc.
Inventor: Riley Thomasson , Manpreet Singh , Mohit Gupta , Joshua Freilich
IPC: G06F12/0806 , G06F3/06
Abstract: A first read request for data stored at a non-volatile memory is received by a primary storage controller. The data is programmed from the non-volatile memory to a first cache of the primary storage controller, the first cache to store the data over a first time range. A second read request is received for the data. In response to receiving the second read request for the data, the data is programmed to a second cache to store the data over a second time range that is greater than the first time range. A notification is transmitted to a secondary storage controller, the notification including information associated with the programming of the data to the second cache.
-
-
-