701 patents
Page 8 of 36
Utility
Using Data Volumes to Store Container Images
20 Jul 23
A storage system, associated with a container system, may be configured to perform: receiving a request comprising an identifier indicative of a container image, wherein the request is associated with a node of a cluster of the container system; identifying, based on the identifier, a volume comprising one or more layers of a container; and providing volume data indicative of the volume.
Luis Pablo Pabón
Filed: 29 Apr 22
Utility
Immutable Nodes in a Container System
20 Jul 23
A node of a container system is made immutable to containers (e.g., to applications operating in the containers) running on the node.
Taher Vohra, Luis Pablo Pabón, Anne Cesa Klein
Filed: 29 Apr 22
Utility
Containers as Volumes in a Container-Aware Storage System
20 Jul 23
A container-aware storage system may be configured to store, manage, and provide immutable container images and optionally persistent storage to a container system for use by the container system to run container instances of the container images.
Luis Pablo Pabón
Filed: 20 Jan 22
Utility
Tiering Valid Data after a Disaster Recovery Operation
20 Jul 23
Staging data on a storage element integrating fast durable storage and bulk durable storage, including: receiving, at a storage element integrating fast durable storage and bulk durable storage, a data storage operation from a host computer; storing data corresponding to the data storage operation within fast durable storage in accordance with a first data resiliency technique; and responsive to detecting a condition for transferring data between fast durable storage and bulk durable storage, transferring the data from fast durable storage to bulk durable storage in accordance with a second data resiliency technique.
RONALD KARR, CONSTANTINE SAPUNTZAKIS, MARK McAULIFFE, FARHAN ABROL, NEIL VACHHARAJANI, TIMOTHY BRENNAN
Filed: 20 Mar 23
Utility
Hyper-convergence with Scheduler Extensions for Software-defined Container Storage Solutions
20 Jul 23
An illustrative computing system may include a master node that includes a prioritization module.
Dinesh Israni, Vinod Jayaraman, Goutham Rao
Filed: 24 Mar 23
Utility
Acquiring Failure Information Span
20 Jul 23
An indication is received from a storage device that an attempt to read a portion of data from a block of the storage device has failed.
DAMIAN YURZOLA, VIDYABHUSHAN MOHAN, GORDON JAMES COLEMAN, MELISSA KIMBLE, HARI KANNAN
Filed: 24 Feb 23
Utility
Container Recovery Layer Prioritization
20 Jul 23
An illustrative method of container recovery using layer prioritization includes identifying a set of immutable layers of container images included in a dataset used by a container system to run containerized applications on a first cluster; copying the set of immutable layers of container images to a second cluster in preparation for a recovery event; receiving, after the set of immutable layers of container images are copied to the second cluster, a recovery request to recover the containerized applications; and copying, in response to the recovery request, a set of mutable layers included in the dataset to the second cluster, the second cluster configured to use the copied set of immutable layers and the copied set of mutable layers to recover the containerized applications on the second cluster.
Kshithij Iyer, Luis Pablo Pabón
Filed: 26 Jul 22
Utility
Container Recovery Using Volumes Comprising Container Images
20 Jul 23
A container recovery using volumes comprising container images may be performed by a method comprising: determining, by a recovery process and based on node data, to recover a container operating on a first node onto a second node, where a container image is associated with the container; determining, by the recovery process and based on the container image, volume data indicative of a volume comprising the container image; and initiating, by the recovery process and based on the volume data, recovery of the container from the first node onto the second node.
Luis Pablo Pabón, Taher Vohra, Anne Cesa Klein
Filed: 29 Apr 22
Utility
Storage System Based Threat Detection and Remediation for Containers
20 Jul 23
A storage system, associated with a container system, may be configured to perform a method that includes: providing, by a storage system, storage services to a container system; determining, by the storage system and based on the providing the storage services to the container system, a potential security threat; and performing, by the storage system, a remedial action based on the potential security threat.
Taher Vohra, Anne Cesa Klein, Luis Pablo Pabón
Filed: 29 Apr 22
Utility
Mesh-aware Storage Systems
20 Jul 23
A storage system proxy associated with a storage system may receive a service mesh policy used by a service mesh.
Taher Vohra, Luis Pablo Pabón, Naveen Neelakantam, Michael Carpendale, Paul Michael Rosham, Krishna Kant, Virendra Prakashaiah
Filed: 20 Jan 22
Utility
Selectable Write Paths With Different Formatted Data
13 Jul 23
A storage system has a first memory, and a second memory that includes storage memory.
YING GAO, BORIS FEIGIN, HARI KANNAN, IGOR OSTROVSKY, JEFFREY TOFANO
Filed: 17 Mar 23
Utility
Synchronized Vault Management In A Distributed Storage Network
6 Jul 23
A method for execution by a distributed storage network begins by receiving a request to transfer a copy of a set of encoded data slices from at least some associated virtual storage vaults to a destination virtual storage vault and continues by determining whether the destination storage unit supports a source virtual storage vault of the at least some source virtual storage vaults.
Adam M. Gray, Greg R. Dhuse, Andrew D. Baptist, Ravi V. Khadiwala, Wesley B. Leggette, Scott M. Horan, Franco V. Borich, Bart R. Cilfone, Daniel J. Scholl
Filed: 10 Mar 23
Utility
Ribbon Cable Alignment Apparatus
6 Jul 23
An apparatus includes a body with an opening through the body, the opening corresponding to dimensions of a cable to be connected to a circuit board and a flat surface to abut the circuit board.
Eric Lotter, Aditya Prabhakar, Paula Zubiri Rivero
Filed: 30 Dec 21
Utility
Erasure Coded Data Within Zoned Drives
6 Jul 23
A non-volatile solid-state storage is provided.
BRIAN T. GOLD, RONALD KARR
Filed: 10 Mar 23
Utility
Dynamic Storage Instance Sizing For Application Deployments
6 Jul 23
Dynamic storage instance sizing for application deployments, including: deploying, based on a profile, an instance of a database application, wherein the profile defines one or more characteristics for the instance of the database application; monitoring one or more usage metrics for the instance of the database application; and updating, in the profile, the one or more characteristics based on the usage metrics.
PRAKASH DARJI
Filed: 30 Dec 21
Utility
Remediating Vulnerabilities For Application Deployments
6 Jul 23
Remediating vulnerabilities for application deployments, including: selecting an image conforming to a defined security policy; and migrating one or more application instances to one or more cloud computing instances generated based on the selected image.
Prakash Darji
Filed: 30 Dec 21
Utility
Assessing Protection For Storage Resources
6 Jul 23
Assessing protection for storage resources, including: identifying a set of active data protection features for one or more storage resources; generating a data protection assessment based on the set of active data protection features; and reporting the data protection assessment.
Payal Jauhar Srivastava, Prakash Darji
Filed: 4 Jan 22
Utility
Enabling Communication Between A Single-Port Device And Multiple Storage System Controllers
6 Jul 23
Enabling communication between multiple storage controllers and a single-ported storage device, including determining, by an arbiter, that a first storage system controller of a plurality of storage system controllers has gained exclusive access to a single-ported storage device having a plurality of lanes; and in response to the determination, enabling communication between the first storage system controller and the storage device; and preventing communication between the storage device and at least one other storage system controller of the plurality of storage system controllers.
PETER KIRKPATRICK
Filed: 30 Dec 21
Utility
Rebuilding Missing Data in a Storage Network via Locally Decodable Redundancy Data
29 Jun 23
A processing system of a storage network operates by: sending, to at least one storage unit of the storage network, at least one read request corresponding to at least a read threshold number of a set of encoded data slices to be retrieved, wherein the set of encoded data slices correspond to data, wherein the data is coded in accordance with dispersed error coding parameters that include a write threshold number and the read threshold number, wherein the write threshold number is a number of encoded data slices in the set of encoded data slices and wherein the read threshold number is a number of the set of encoded data slices that is required to decode the data; receiving, via the at least one processing circuit and from the at least one storage unit, a first subset of the set of encoded data slices, wherein the first subset is missing at least one missing encoded data slice that was not received from the at least one storage unit in response to the at least one read request and wherein a number of encoded data slices in the first subset is less than the read threshold number; generating, via the at least one processing circuit, at least one rebuilt encoded data slice corresponding to the at least one missing encoded data slice utilizing locally decodable redundancy data, wherein the locally decodable redundancy data generated from a second subset of the set of encoded data slices that includes the at least one missing encoded data slice; and recovering, via the at least one processing circuit, the data based on the at least one rebuilt encoded data slice and the first subset.
Ilya Volvovski, Bruno H. Cabral, Manish Motwani, Thomas D. Cocagne, Timothy W. Markison, Gary W. Grube, Wesley B. Leggette, Jason K. Resch, Michael C. Storm, Greg R. Dhuse, Yogesh R. Vedpathak, Ravi V. Khadiwala
Filed: 27 Feb 23
Utility
System Having Dynamic Power Management
29 Jun 23
A storage system is provided.
HARI KANNAN, PETER KIRKPATRICK
Filed: 1 Mar 23