-
公开(公告)号:US11888846B2
公开(公告)日:2024-01-30
申请号:US17512847
申请日:2021-10-28
Applicant: PURE STORAGE, INC.
Inventor: Sergey Zhuravlev , Shiva Ankam
IPC: H04L29/06 , H04L9/40 , H04L67/141 , H04L67/1097
CPC classification number: H04L63/0853 , H04L67/1097 , H04L67/141
Abstract: Secure cloud-based storage system management that includes: establishing, within a cloud-based services provider and based on one or more user credentials, a cloud-based user session to execute one or more commands on a remote storage system that includes physical storage devices; determining one or more data storage operations corresponding to the physical storage devices to implement the one or more commands on the storage system; and extending, based on using an access token based on the one or more user credentials to securely issue the one or more data storage operations to the remote storage system, the cloud-based user session to the remote storage system.
-
公开(公告)号:US20210311819A1
公开(公告)日:2021-10-07
申请号:US17346011
申请日:2021-06-11
Applicant: Pure Storage, Inc.
Inventor: Patrick Lee , Vinay Perneti , Sergey Zhuravlev , John Colgrove
Abstract: An illustrative method includes detecting, by a cloud based storage system services provider based on a problem signature, that a storage system has experienced a problem that is associated with the problem signature; and deploying, without user intervention, one or more corrective measures that modify the storage system to resolve the problem.
-
公开(公告)号:US11089105B1
公开(公告)日:2021-08-10
申请号:US16372620
申请日:2019-04-02
Applicant: PURE STORAGE, INC.
Inventor: Aswin Karumbunathan , John Colgrove , Constantine Sapuntzakis , Joshua Freilich , Naveen Neelakantam , Sergey Zhuravlev , Ronald Karr
Abstract: A storage system for synchronously replicating a dataset across hardware-based storage systems and cloud-based storage systems, the storage system including specifying a set of managed objects, a set of management operations, and a set of access operations to correspond to the dataset, where management operations can modify or query managed objects equivalently through the hardware-based storage systems and the cloud-based storage systems; access operations to read or modify the dataset operate equivalently through the hardware-based storage systems and the cloud-based storage systems; each hardware-based storage system and each cloud-based storage system stores a separate copy of the dataset as a proper subset of the datasets stored and advertised for use; and operations to modify managed objects or the dataset performed and completed through the hardware-based storage systems and the cloud-based storage systems are reflected in subsequent management objects to query the dataset or subsequent access operations to read the dataset.
-
公开(公告)号:US11023179B2
公开(公告)日:2021-06-01
申请号:US16373733
申请日:2019-04-03
Applicant: PURE STORAGE, INC.
Inventor: Aswin Karumbunathan , John Colgrove , Constantine Sapuntzakis , Joshua Freilich , Naveen Neelakantam , Sergey Zhuravlev
Abstract: A cloud-based storage system contained in a cloud computing environment, the cloud-based storage system including: determining, at the cloud-based storage system and in response to a request for data, that the data previously stored within one or more virtual instances of a virtual instance layer is no longer stored within the one or more virtual instances; generating, within the virtual instance layer, a quantity of virtual instances to receive data restored from a cloud-based storage layer of the cloud-based storage system; and restoring, into the quantity of virtual instances at the virtual instance layer, data from the cloud-based storage layer of the cloud-based storage system.
-
公开(公告)号:US10007459B2
公开(公告)日:2018-06-26
申请号:US15642958
申请日:2017-07-06
Applicant: Pure Storage, Inc.
Inventor: Argenis Fernandez , Ronald Karr , David Whitlock , Sergey Zhuravlev
IPC: G06F3/06
Abstract: Performance tuning in a storage system that includes one or more storage devices, including: storing, by a primary controller of the storage system, data corresponding to one or more computer processes into one or more of the one or more storage devices, determining, by a secondary controller that is configured similarly to the primary controller, one or more utilization patterns of the data, and initiating, in dependence upon the one or more utilization patterns of the data, a modification to a manner in which the one or more computer processes access the data stored in the one or more storage devices.
-
公开(公告)号:US20160171029A1
公开(公告)日:2016-06-16
申请号:US14569624
申请日:2014-12-12
Applicant: PURE Storage, Inc.
Inventor: Marco Sanvido , Richard Hankins , John Hayes , Steve Hodgson , Feng Wang , Sergey Zhuravlev , Andrew Kleinerman
IPC: G06F17/30
CPC classification number: G06F17/30324 , G06F3/0608 , G06F3/0641 , G06F3/067
Abstract: A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.
Abstract translation: 一种用于在存储系统中有效地存储数据的系统和方法。 除了至少一个映射表之外,数据存储子系统还包括多个存储设备上的多个数据存储位置。 数据存储控制器确定存储在存储子系统中的数据是否具有与所分配的块内的非模式数据混合的一个或多个数据模式。 控制器不是将一个或多个模式存储在存储设备上,而是将信息存储在存储设备的报头中。 该信息至少包括图案的第一实例的偏移,图案长度和图案的标识。 可以根据存储在头部中的信息为相应的读取请求重建数据。
-
17.
公开(公告)号:US11726850B2
公开(公告)日:2023-08-15
申请号:US17508180
申请日:2021-10-22
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Sergey Zhuravlev
CPC classification number: G06F11/0727 , G06F11/076 , G06F11/0757 , G06F11/0787 , G06F11/3034 , G06F11/3072 , G06F17/40 , G06F11/079 , G06F11/3409 , G06F11/3476 , G06F11/3485 , G06F2201/81
Abstract: Dynamically adjusting an amount of log data generated for a storage system that includes a plurality of storage devices, including: setting, for a component within the storage system, a logging level for the component, the logging level specifying the extent to which log data should be generated for a particular component; determining, in dependence upon one or more measured operating characteristics of the storage system, whether the logging level for the component should be changed; and responsive to determining that the logging level for the component should be changed, changing the logging level associated with the component.
-
公开(公告)号:US11455126B1
公开(公告)日:2022-09-27
申请号:US17156536
申请日:2021-01-23
Applicant: PURE STORAGE, INC.
Inventor: Sergey Zhuravlev , Naveen Neelakantam , Gregory McNutt , Yuval Frandzel
IPC: G06F15/16 , G06F3/06 , H04L67/1095 , H04L67/1097
Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.
-
公开(公告)号:US11171950B1
公开(公告)日:2021-11-09
申请号:US16407156
申请日:2019-05-08
Applicant: PURE STORAGE, INC.
Inventor: Sergey Zhuravlev , Shiva Ankam
Abstract: Secure cloud-based storage system management that includes: establishing, within a cloud-based services provider and based on one or more user credentials, a cloud-based user session to execute one or more commands on a remote storage system that includes physical storage devices; determining one or more data storage operations corresponding to the physical storage devices to implement the one or more commands on the storage system; and extending, based on using an access token based on the one or more user credentials to securely issue the one or more data storage operations to the remote storage system, the cloud-based user session to the remote storage system.
-
公开(公告)号:US11163624B2
公开(公告)日:2021-11-02
申请号:US15417696
申请日:2017-01-27
Applicant: Pure Storage, Inc.
Inventor: John Colgrove , Sergey Zhuravlev
Abstract: Dynamically adjusting an amount of log data generated for a storage system that includes a plurality of storage devices, including: setting, for a component within the storage system, a logging level for the component, the logging level specifying the extent to which log data should be generated for a particular component; determining, in dependence upon one or more measured operating characteristics of the storage system, whether the logging level for the component should be changed; and responsive to determining that the logging level for the component should be changed, changing the logging level associated with the component.
-
-
-
-
-
-
-
-
-