1653 patents
Page 50 of 83
Utility
Indicating total storage capacity for a storage device
2 Nov 21
Adjusting storage capacity in a computing system that includes a computing device configured to send access requests to a storage device characterized by a first storage capacity, including: reducing data; determining, in dependence upon an amount of storage capacity saved by reducing the data, an updated storage capacity for the storage device; and exporting an updated storage capacity to the computing device.
John Colgrove
Filed: 29 Aug 19
Utility
Dynamically adjusting an amount of log data generated for a storage system
2 Nov 21
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.
John Colgrove, Sergey Zhuravlev
Filed: 27 Jan 17
Utility
Resiliency Scheme to Enhance Storage Performance
28 Oct 21
A storage system has a resiliency scheme to enhance storage system performance.
Hari Kannan, Nenad Miladinovic
Filed: 24 Apr 20
Utility
Utilizing Machine Learning to Streamline Telemetry Processing of Storage Media
28 Oct 21
Data associated with storage media utilized by one or more storage systems is received.
Prakash Darji, Andrew R. Bernat
Filed: 24 Apr 20
Utility
Optimized Inline Deduplication
28 Oct 21
Methods, computer systems, and computer readable medium are described.
JOHN COLGROVE, JOHN HAYES, ETHAN MILLER, FENG WANG
Filed: 28 Jun 21
Utility
Acquiring Security Information in a Vast Storage Network
28 Oct 21
A storage network operates by: receiving a plurality of identifiers associated with a user including a user identifier and a group identifier; generating a plurality of key pairs associated with the plurality of user identifiers, the plurality of key pairs including a first key pair and a second key pair, the first key pair including a first public key and a first private key, and the second key pair including a second public key and a second private key; storing the plurality of key pairs; generating at least one request for a certificate; receiving at least one signed certificate in response to the at least one request; and accessing the storage network using the at least one signed certificate.
Jason K. Resch, Gary W. Grube, Timothy W. Markison
Filed: 6 Jul 21
Utility
Securing data in a dispersed storage network
26 Oct 21
A first encoded data slice is received for storage by a DST execution unit from a first vault.
Jason K. Resch
Filed: 29 Aug 19
Utility
Dynamic allocation of blocks of a storage device based on power loss protection
26 Oct 21
A power requirement associated with a storage device of the plurality of storage devices is determined.
Andrew Bernat, Wei Tang
Filed: 3 Dec 19
Utility
Dynamically Adjusting Storage Resources In A Vast Storage Network
21 Oct 21
A method begins by determining storage performance for a set of storage resources of the storage network, where data is error encoded into pluralities of sets of encoded data slices in accordance with error encoding parameters, and, for a set of encoded data slices, the error encoding parameters include a decode threshold number and a pillar width threshold number.
Wesley B. Leggette, Bart R. Cilfone
Filed: 29 Jun 21
Utility
Application-Aware Management of a Storage System
21 Oct 21
Illustrative systems and methods provide application-aware management of storage systems, including application-aware orchestration of operations of storage systems by way of a telemetry-based orchestration pipeline.
Andrew Sillifant, Bikash Roy Choudhury, Mandeep Arora
Filed: 24 Jun 21
Utility
Dynamically Processing Data In A Vast Data Ingestion System
21 Oct 21
A method begins with a first group of computing devices of a plurality of computing devices of a storage network receiving data objects having a first data type identifier of a plurality of data type identifiers, where the plurality of data type identifiers correspond to a plurality of data types associated with the data objects.
S. Christopher Gladwin, Greg R. Dhuse, Timothy W. Markison, Wesley B. Leggette, Jason K. Resch, Gary W. Grube
Filed: 30 Jun 21
Utility
Efficiently Writing Data In a Zoned Drive Storage System
21 Oct 21
A list of a available zones across respective SSD storage portions of a plurality of zoned storage devices of a storage system is maintained.
Ronald Karr
Filed: 24 Jun 21
Utility
Efficient Management of Optimal Read Levels for Flash Storage Systems
21 Oct 21
Tuning information associated with a storage device of a plurality of storage devices is received.
Yang Sup Lee, Frank Tuzzolino, Douglas Lother, Casey Golliher
Filed: 15 Apr 20
Utility
Optimized Communication Pathways In a Vast Storage System
21 Oct 21
A storage system is provided.
John Hayes, John Colgrove, John D. Davis
Filed: 1 Jul 21
Utility
Intelligent Access to a Storage Device
21 Oct 21
A method of failure detection in a storage system is performed by the storage system.
Eric Mueller, Matthew D. Fleming, Shao-Ting Chang, Pavan Rao, Xinyi Shu
Filed: 17 Apr 20
Utility
Generating Integrity Information in a Vast Storage System
21 Oct 21
A method includes encoding data via erasure coding to produce a plurality of data slices.
Gary W. Grube, Timothy W. Markison
Filed: 29 Jun 21
Utility
Indirect Replication Of A Dataset
21 Oct 21
Systems, methods, and computer readable storage mediums for performing remote replication including receiving, by a target storage system, an indication that a dataset stored on a source storage system will be replicated to the target storage system; identifying, by the target storage system, portions of the dataset that are not already stored on the target storage system; and initiating, by the target storage system, replication of one or more of the portions of the dataset that are not already stored on the target storage system from a source other than the source storage system.
BENJAMIN BOROWIEC, STEVE HODGSON, ETHAN L. MILLER
Filed: 29 Jun 21
Utility
Establishing a Synchronous Replication Relationship Between Two or More Storage Systems
21 Oct 21
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.
DAVID GRUNWALD, STEVEN HODGSON, RONALD KARR, KUNAL TRIVEDI, CHRISTOPHER GOLDEN, THOMAS GILL, CONNOR BROOKS, ZOHEB SHIVANI
Filed: 26 Apr 21
Utility
Determining storage consumption in a storage system
19 Oct 21
Determining storage consumption in a storage system, including scanning a group of data units within the storage system storing a plurality of client entities, including: for each data unit in the group of data units, determining whether the data unit is reachable by one of the plurality of client entities; and for each data unit reachable by one of the plurality of client entities, determining a category for the data unit; calculating storage consumption for a client based on the category of each data unit reachable by one of the plurality of client entities; and reporting the calculated storage consumption.
Matthew Fay, Naveen Neelakantam, Ronald Karr, Taher Vohra
Filed: 10 Jun 20
Utility
Efficient Relocation of Data Utilizing Different Programming Modes
14 Oct 21
A command to relocate data is transmitted by a storage controller.
Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
Filed: 21 Jun 21