1653 patents
Page 57 of 83
Utility
Modify Access Restrictions in Response to a Possible Attack Against Data Stored by a Storage System
15 Jul 21
An illustrative method includes a data protection system determining that data stored by a storage system is under a possible attack, detecting a modify request with respect to the storage system while the data stored by the storage system is under the possible attack, determining that the modify request may be related to the possible attack, and performing, in response to determining that the modify request may be related to the possible attack, a remedial action with respect to the modify request.
Roy Child, Ronald Karr
Filed: 19 Oct 20
Utility
Traffic-based Detection of a Security Threat to a Storage System
15 Jul 21
An illustrative method includes a data protection system determining that a total amount of read traffic and write traffic processed by a storage system during a time period exceeds a threshold, the read traffic representing data read from the storage system during the time period and the write traffic representing data written to the storage system during the time period, determining that the write traffic is less compressible than the read traffic, and determining, based on the total amount of read traffic and write traffic exceeding the threshold and on the write traffic being less compressible than the read traffic, that the storage system is possibly being targeted by a security threat.
Andrew Miller, Ronald Karr, Andrew Kutner, Patrick D. Lee, David Huskisson, John Colgrove, Jean-Luc Degrenand
Filed: 30 Jun 20
Utility
Filesystem Property Based Determination of a Possible Ransomware Attack Against a Storage System
15 Jul 21
An illustrative method includes a data protection system identifying a first attribute set associated with a first file stored in a storage system, determining that the first file is replaced in the storage system with a second file, identifying a second attribute set associated with the second file, and determining, based on the determining that the first file is replaced in the storage system with the second file and on one or more attributes in at least one of the first attribute set or the second attribute set, that data stored by the storage system is possibly being targeted by a security threat.
Roy Child, Robert Lee, Ivan Jibaja, Ronald Karr
Filed: 19 Oct 20
Utility
Supporting live migrations and re-balancing with a virtual storage unit
13 Jul 21
A method includes migrating data within an addressing set to a second storage unit of the DSN.
Manish Motwani
Filed: 28 Aug 18
Utility
Accelerating write operations in a storage system
13 Jul 21
Dynamically adjusting a number of storage devices in a storage system that may be utilized to simultaneously service write operations, includes: limiting a number of storage devices within a failure domain that may be simultaneously servicing write operations to a number less than a number of storage devices that may be lost without resulting in a loss of data; determining that an event has occurred that requires additional write bandwidth; and responsive to determining that an event has occurred that requires additional write bandwidth, increasing the number of storage devices that may be simultaneously servicing write operations.
Joshua Freilich
Filed: 7 Jan 19
Utility
Proactively providing corrective measures for storage arrays
13 Jul 21
Proactively providing corrective measures for storage arrays includes: receiving data from a storage array, the data including one or more events; detecting, in dependence upon a problem signature, one or more events from the data indicative of a particular problem, where the problem signature comprises a specification of a pattern of events indicative of the particular problem experienced by at least one other storage array; determining whether the particular problem violates an operational policy of the storage array, the operational policy specifying at least one requirement for an operational metric of the storage array; and if the particular problem violates the operational policy of the storage array, deploying automatically without user intervention one or more corrective measures to prevent the storage array from experiencing the particular problem.
Patrick Lee, Vinay Perneti, Sergey Zhuravlev, John Colgrove
Filed: 12 Nov 19
Utility
Cloud-based disaster recovery of a storage system
13 Jul 21
Systems, methods, and computer readable storage mediums for generating an alert on a failure of a storage subsystem to phone home to the cloud in a replication environment.
Ethan L. Miller, Benjamin Borowiec, Steve Hodgson
Filed: 31 Jan 19
Utility
Dynamically Selecting Segment Heights In a Heterogeneous Raid Group
8 Jul 21
A system includes a solid-state storage array having a plurality of solid-state storage devices and a storage controller coupled to the solid-state storage array, the storage controller including a processing device, the processing device to select a segment height based on erase block sizes of the plurality of solid-state storage devices.
Andrew R. Bernat, Radek Aster, Benjamin Scholbrock, Conner Haffner, Yunpeng Duan, John Adler, Tsu-Hao Chang
Filed: 18 Mar 21
Utility
Efficient writing in a flash storage system
6 Jul 21
In one implementation, a method includes maintaining a list of available erase block portions across a plurality of flash devices of a flash storage system, and wherein erase blocks are categorized by the flash storage system as available for use, in use, or unusable.
Peter E. Kirkpatrick, Ronald Karr
Filed: 10 Sep 19
Utility
Vast data storage system
6 Jul 21
A storage system is provided.
John Colgrove, John D. Davis, John Hayes
Filed: 8 May 18
Utility
Correlating operational information with an error condition in a dispersed storage network
6 Jul 21
A method for execution by a managing unit of a dispersed storage network (DSN) includes facilitating capture of log information from a plurality of entities of the DSN for storage in a log vault of the DSN.
S. Christopher Gladwin, Bart R. Cilfone, Adam D. Eggum, Jason K. Resch
Filed: 18 Dec 17
Utility
Data consistency during recovery in a cloud-based storage system
29 Jun 21
Servicing I/O operations in a cloud-based storage system, including: receiving, by the cloud-based storage system, a request to write data to the cloud-based storage system; storing, in solid-state storage of the cloud-based storage system, the data; storing, in object storage of the cloud-based storage system, the data; detecting that at least some portion of the solid-state storage of the cloud-based storage system has become unavailable; identifying data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; retrieving, from object storage of the cloud-based storage system, the data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; and storing, in solid-state storage of the cloud-based storage system, the retrieved data.
Constantine Sapuntzakis, Naveen Neelakantam, Ronald Karr
Filed: 30 Jul 19
Utility
Voltage Thresholds In Flash Devices
24 Jun 21
A method for read voltage levels in flash memory is provided.
Nenad Miladinovic, Hari Kannan, Ronald Karr
Filed: 28 Dec 20
Utility
Storage system data recovery using data recovery as a service
22 Jun 21
A method for storage system reliability using data recovery as a service, the method including: receiving, for storage data on a storage system, a specification for a particular recovery time objective (“RTO”) and recovery point objective (“RPO”) setting among a plurality of options for RTO/RPO settings; generating, in accordance with the particular RTO/RPO setting, a change stream of data in response to receiving data to be stored on the storage system; and transmitting, from the storage system to a cloud data recovery as a service endpoint, the change stream of data from which data on the storage system may be recovered up to a point in time corresponding to the particular RPO setting and within a time period corresponding to the particular RTO setting.
Gregory McNutt
Filed: 20 Mar 19
Utility
Budgeting Open Blocks of a Storage Unit Based on Power Loss Prevention
17 Jun 21
A storage unit has one or more processing devices, a solid-state drive and an open blocks cache memory.
Andrew R. Bernat, Wei Tang, Phillip Hord, Gordon James Coleman
Filed: 12 Dec 19
Utility
Distributed Storage System Expansion Mechanism
17 Jun 21
A method for storage cluster expansion is provided.
Robert Lee, John Martin Hayes, Faisaal Sleiman
Filed: 25 Feb 21
Utility
Intelligent Die Aware Storage Device Scheduler
17 Jun 21
A scheduling system for a memory controller is provided.
Ying Gao, Boris Feigin, Hari Kannan
Filed: 27 Jan 21
Utility
Determining when to use convergent encryption
15 Jun 21
A data encryption system receives data to be encrypted prior to being transmitted to a storage unit.
Jason K. Resch
Filed: 21 Jul 17
Utility
Migrating data between volumes using virtual copy operation
15 Jun 21
A storage controller coupled to a storage array comprising one or more storage devices initiates a transformation of data from a block-based storage system resident on the storage array to a file-based storage system resident on a storage array.
Ethan Miller, Lydia Do, John Colgrove
Filed: 19 Nov 18
Utility
Rebuilding data across storage nodes
15 Jun 21
A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided.
John Hayes, John Colgrove, Robert Lee, Joshua Robinson, Igor Ostrovsky
Filed: 24 May 19