1701 patents
Page 28 of 86
Utility
Container Orchestrator-Aware Storage System
12 Jan 23
An illustrative method includes a storage management system ingesting a data item into a unified storage system via a storage system interface among a plurality of storage system interfaces associated with the unified storage system, determining, in response to the ingesting of the data item into the unified storage system, an operation based on the data item, and providing a notification of the operation to an orchestration system configured to manage an execution of the operation by a computing system associated with the unified storage system.
Luis Pablo Pabón, Naveen Neelakantam, Taher Vohra
Filed: 6 Jul 21
Utility
High-availability storage array
10 Jan 23
A method of operating a storage system is disclosed.
Ori Shalev
Filed: 10 Apr 20
Utility
Efficiently writing data in a zoned drive storage system
10 Jan 23
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 transfers between tiers of a virtual storage system
10 Jan 23
Efficiently transferring data between tiers in a virtual storage system, including: receiving, by the virtual storage system, a request to write data to the virtual storage system; transforming, within storage provided by a first tier of storage of the virtual storage system, the data to generate transformed data; and migrating, from the first tier of storage to a second tier of storage that is more durable than the first tier of storage of the virtual storage system, at least a portion of the transformed data.
Ronald Karr, Naveen Neelakantam, Joshua Freilich, Aswin Karumbunathan
Filed: 30 Jan 20
Utility
Determining a storage location according to data retention policies
10 Jan 23
A method for determining a storage location includes one or more processing modules of one or more computing devices of a storage network (SN) receiving a data object to store in a storage network (SN) and determining whether the data object is subject to a legal restriction, where a data object is subject to a legal restriction based on the data object requiring storage in a jurisdiction that subjects the data object to a retention policy.
Russell P. Kennedy, Robert C. McCammon, Jason K. Resch, Thomas F. Shirley, Jr.
Filed: 26 Oct 20
Utility
Administrative actions via a reserved filename
10 Jan 23
A method for administration through files in a storage cluster is provided.
John Hayes, Robert Lee, Peter Vajgel, Par Botes
Filed: 19 Nov 20
Utility
Continuing Replication During Storage System Transportation
5 Jan 23
Continuing replication during storage system transportation, including: replicating, between a first storage system and a second storage system, a dataset; connecting, by the first storage system during movement of the first storage system to a new physical location, to a communication network available at one or more intermediate physical locations; and continuing the replicating of the dataset between the first storage system at one or more of the intermediate physical locations and the second storage system over the communication network available at one or more of the intermediate physical locations.
AARON DAILEY, RONALD KARR, NICOLE TSELENTIS, LOGAN JENNINGS
Filed: 12 Sep 22
Utility
Generating Messages with Priorities in a Storage Network
5 Jan 23
A storage system operates by generating system messages, in accordance with the system-level message processing parameters, the system messages including status information, performance information and alarms, each having one of a plurality of priorities.
Greg R. Dhuse
Filed: 8 Sep 22
Utility
Preserving Data Deduplication in a Multi-Tenant Storage System
5 Jan 23
A method includes receiving a request to write a data block to a volume resident on a multi-tenant storage array, wherein the request is associated with a first tenant of the multi-tenant storage array, and determining whether the data block matches an existing data block on the multi-tenant storage array, wherein the existing block corresponds to a second tenant.
SWAPNIL CHANDRASHEKHAR NAGLE, VIRENDRA PRAKASHAIAH, RONALD KARR
Filed: 1 Aug 22
Utility
Sizing A Virtual Storage System
5 Jan 23
Sizing a virtual storage system, including: determining a change to one or more resource demands; determining, based on the change to the one or more resource demands, one or more modifications to one or more virtual components included as part of a virtual storage system architecture of a virtual storage system within a cloud computing environment; and initiating, responsive to the change to the one or more resource demands, the one or more modifications to the one or more virtual components included as part of the virtual storage system architecture of the virtual storage system, including replacing one or more of the virtual components with a higher performance virtual component.
YUVAL FRANDZEL, NAVEEN NEELAKANTAM
Filed: 12 Sep 22
Utility
Addressing Storage Device Performance
5 Jan 23
Improving storage device performance including initiating, on a storage device, execution of a rehabilitative action from a set of rehabilitative actions that can be performed on the storage device; determining that the storage device is operating outside of a defined range of expected operating parameters after the rehabilitative action has been executed; and initiating execution of a higher level rehabilitative action responsive to determining that the higher level rehabilitative action exists.
ANDREW BERNAT, JAMES CIHLA, JUNGKEUN KIM, IRIS MCLEARY, DAMIAN YURZOLA
Filed: 9 Sep 22
Utility
Snapshot Commitment In a Distributed System
5 Jan 23
A method for snapshots with crash consistency is provided.
Ronald Karr, Robert Lee, Igor Ostrovsky, Robert Lee
Filed: 31 Aug 22
Utility
Maintaining A Synchronous Replication Relationship Between Two Or More Storage Systems
5 Jan 23
Maintaining a synchronous replication relationship between two or more storage systems, including: receiving, by at least one of a plurality of storage systems across which a dataset will be synchronously replicated, timing information for at least one of the plurality of storage systems; and establishing, based on the timing information, a synchronous replication lease describing a period of time during which the synchronous replication relationship is valid, wherein a request to modify the dataset may only be acknowledged after a copy of the dataset has been modified on each of the storage systems.
DAVID GRUNWALD, STEVEN HODGSON, RONALD KARR, KUNAL TRIVEDI, CHRISTOPHER GOLDEN, THOMAS GILL, CONNOR BROOKS, ZOHEB SHIVANI
Filed: 12 Sep 22
Utility
Transitioning Leadership In A Cluster Of Nodes
5 Jan 23
Transitioning leadership in a cluster of nodes, including: initiating, by two or more nodes among a cluster of nodes, a leadership transition, wherein: a first node transmits a first secret key identifier to each of the other nodes in the cluster of nodes; and a second node transmits a second secret key identifier to each of the other nodes in the cluster of nodes; updating, by each node and based at least in part on a resolution policy, the current secret key identifier to be the second secret key identifier instead of the first secret key identifier; and transitioning, based at least in part on the second secret key identifier being selected to be the current secret key identifier, the second node to be a leader node of the cluster of nodes.
IAN JUCH, TYLER POWER
Filed: 2 Sep 22
Utility
Emulating A Local Interface To A Remotely Managed Storage System
5 Jan 23
Systems, methods, and computer readable storage mediums for emulating a local interface to a remotely managed storage system, including: receiving a request for remote access a storage system, wherein access is provided using a user interface (‘UI’); identifying, for a user profile, a version of the UI that is utilized when locally accessing the storage system; and presenting, a remote UI for the storage system, wherein a version of the remote UI matches the version of the UI that is utilized when the user locally accesses the storage system, wherein the remote UI provides read-only access to the storage system.
JOHN COLGROVE, BENJAMIN BOROWIEC, JOSEPH S. HASBANI, EMANUEL G. NOIK
Filed: 9 Sep 22
Utility
Storage unit shutdown in a distributed storage network using a load-balancer
3 Jan 23
A method begins by a load balancing module of a distributed storage network (DSN) determining availability of a plurality of DSN processing units of a set of DSN processing units based on availability information associated with the plurality of DSN processing units and in response to determined availability, selecting a DSN processing unit form the set to process a data access request.
Jason K. Resch, Andrew D. Baptist, Wesley B. Leggette
Filed: 2 Jan 20
Utility
Efficient rebuilding of an encoded data slice
3 Jan 23
A method includes determining whether an encoded data slice (EDS) of an “x” number of EDSs associated with a set of EDSs requires rebuilding, where the “x” number of EDSs is stored in a set of storage units of the storage network and the encoded data slice is stored in a first storage unit of the set of storage units.
Jason K. Resch, Greg R. Dhuse
Filed: 11 Feb 21
Utility
Increased data reliability
3 Jan 23
A method for adjustable error correction in a storage cluster is provided.
John D. Davis, John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic
Filed: 26 Mar 21
Utility
Utilizing integrity information in a vast storage system
3 Jan 23
A method includes receiving a data retrieval request.
Gary W. Grube, Timothy W. Markison, Sebastien Vas, Zachary J. Mark, Jason K. Resch
Filed: 13 May 22
Utility
Updates for Flash Translation Layer
29 Dec 22
A method of operating a storage system is provided.
Russell Sears, Hari Kannan, Yuhong Mao
Filed: 26 Aug 22