8302 patents
Utility
Stream optimized backup to cloud object store
16 Jan 24
A method and system for stream optimized backups to a cloud object store.
Sunil Yadav, Amarendra Behera, Shelesh Chopra
Filed: 13 Oct 21
Utility
Automated dataset placement for application execution
16 Jan 24
Techniques described herein relate to a method for distributed data management.
William Jeffery White, John S. Harwood, Robert Anthony Lincourt, Jr.
Filed: 30 Aug 21
Utility
Targetless snapshot virtual replication data pointer table
16 Jan 24
A first direct index lookup table represents the current state of a storage object using entries with references corresponding to tracks of the storage object.
Jeffrey Wilson, Michael Ferrari, Sandeep Chandrashekhara
Filed: 28 May 20
Utility
Contextual replication profile creation based on data criticality
16 Jan 24
Embodiments for providing end-to-end automated contextual and differentiated application level replication by dynamically creating replication profiles for asynchronous or synchronous replication at runtime to maintain any relevant service level agreement requirements.
Suren Kumar, Vinod Durairaj
Filed: 23 Jun 21
Utility
Method and system for limiting access of multiple data nodes to shared storage during the performance of data protection services through load balancing
16 Jan 24
Techniques described herein relate to a method for performing data protection services for data stored in a shared storage.
Shelesh Chopra, Sunil Yadav, Manish Sharma, Aaditya Rakesh Bansal
Filed: 23 Apr 21
Utility
Asymmetric configuration on multi-controller system with shared backend
16 Jan 24
A method comprising: stopping to use one or more first approximate membership filters for servicing of read requests that are incoming to a storage system; increasing a size of a set of first data structures that are available in the storage system, each of the first data structures being used by the storage system for write request amortization; replacing the one or more first approximate membership filters with one or more second approximate membership filters, and building each of the one or more second approximate membership filters by: freezing all non-empty first data structures in the set, and copying respective contents of each of the frozen non-empty first data structures into any of the one or more second approximate membership filters; and starting to use the one or more second approximate membership filters for servicing of read requests that are incoming to the storage system.
Denis Dovzhenko, Artem Zarafyants, Oleg Soldatenko, Svetlana Kalugina
Filed: 1 Nov 21
Utility
Methods and systems for optimizing file system usage
16 Jan 24
A method for generating a thread queue, that includes obtaining, by a user space file system, central processing unit (CPU) socket data, and based on the CPU socket data, generating a plurality of thread handles for a plurality of cores, ordering the plurality of thread handles, in the thread queue, for a first core of the plurality of cores, and saving the thread queue to a region of shared memory.
Adrian Michaud
Filed: 30 Oct 20
Utility
Synchronization object issue detection using object type queues and associated monitor threads in a storage system
16 Jan 24
At least one processing device comprises a processor and a memory coupled to the processor.
Vladimir Shveidel, Lior Kamran
Filed: 22 Mar 21
Utility
Method and system for a proactive assignment of virtual network functions in local data systems
16 Jan 24
A method for managing data includes obtaining, by a service function chain (SFC) orchestrator, a SFC request for a SFC, wherein the SFC comprises at least one virtual network function (VNF) and one service, in response to the SFC request: determining a set of candidate local data systems (LDSs) based on a resource availability mapping, performing a LDS analysis on the set of candidate LDSs, based on the LDS analysis: assigning the VNF to a candidate LDS of the set of candidate LDSs, assigning the service to a second LDS of the set of candidate LDSs, and based on the assigning of the VNF and the assigning of the service, initiating a deployment of the VNF and the service.
Hugo de Oliveira Barbalho
Filed: 22 Jul 21
Utility
Techniques for metadata updating and retrieval
9 Jan 24
Processing a read request to read metadata from an entry of a metadata page may include: determining whether the metadata page is cached; responsive to determining the metadata page is cached, obtaining the first metadata from the cached metadata page; responsive to determining the metadata page is not cached, determining whether the requested metadata is in a metadata log of metadata changes stored in a volatile memory; and responsive to determining the metadata is the metadata log of metadata changes stored in the volatile memory, obtaining the requested metadata from the metadata log.
Philip Love, Vladimir Shveidel, Bar David
Filed: 20 Jul 21
Utility
Managing storage operations in storage systems
9 Jan 24
A method is used in managing storage operations in storage systems.
Robert P. Foley, Peter Puhov
Filed: 30 Mar 16
Utility
Achieving near-zero added latency for any point in time OS kernel-based application replication
9 Jan 24
One example method includes intercepting an IO issued by an application, writing the IO and IO metadata to a splitter journal in NVM, forwarding the IO to storage, and asynchronous with operations occurring along an IO path between the application and storage, evacuating the splitter journal by sending the IO and IO metadata from the splitter journal to a replication site.
Itay Azaria, Kfir Wolfson, Jehuda Shemer, Saar Cohen
Filed: 20 Dec 22
Utility
Flexible raid sparing using disk splits
9 Jan 24
In a storage system that implements RAID (D+P) protection groups a drive subset initially has (D+P) drives plus a spare drive with (D+P) splits.
Kunxiu Gao, Kuolin Hua, Evgeny Malkevich
Filed: 15 Jun 20
Utility
Achieving near-zero added latency for any point in time OS kernel-based application replication
9 Jan 24
One example method includes intercepting an IO issued by an application, writing the IO and IO metadata to a splitter journal in NVM, forwarding the IO to storage, and asynchronous with operations occurring along an IO path between the application and storage, evacuating the splitter journal by sending the IO and IO metadata from the splitter journal to a replication site.
Itay Azaria, Kfir Wolfson, Jehuda Shemer, Saar Cohen
Filed: 20 Dec 22
Utility
Resource adaptation using nonlinear relationship between system performance metric and resource usage
9 Jan 24
Techniques are provided for allocating resources for one or more workloads.
Tiago Salviano Calmon, Eduardo Vera Sousa, VinÃcius Michel Gottin, Amit Bhaya, Oumar Diene, Jonathan Ferreira Passoni
Filed: 14 Jan 20
Utility
Workflow optimization
9 Jan 24
A computer implemented method, computer program product, and system for managing execution of a workflow comprising a set of subworkflows, comprising optimizing the set of subworkflows using a deep neural network, wherein each subworkflow of the set of subworkflows has a set of tasks, wherein each task of the sets of tasks has a requirement of resources of a set of resources; wherein each task of the sets of tasks is enabled to be dependent on another task of the sets of tasks, training the deep neural network by: executing the set of subworkflows, collecting provenance data from the execution, and collecting monitoring data that represents the state of said set of resources, wherein the training causes the neural network to learn relationships between the states of said set of resources, the said sets of tasks, their parameters and the obtained performance, optimizing an allocation of resources of the set of resources to each task of the sets of tasks to ensure compliance with a user-defined quality metric based on the deep neural network output.
Chandra Yeleshwarapu, Jonas F. Dias, Angelo Ciarlini, Romulo D. Pinho, Vinicius Gottin, Andre Maximo, Edward Pacheco, David Holmes, Keshava Rangarajan, Scott David Senften, Joseph Blake Winston, Xi Wang, Clifton Brent Walker, Ashwani Dev, Nagaraj Sirinivasan
Filed: 6 Apr 22
Utility
Decentralized data flow valuation and deployment
9 Jan 24
Techniques are disclosed for decentralized data flow valuation and deployment in a highly distributed system.
Stephen J. Todd
Filed: 21 Jan 19
Utility
Providing a secure isolated account for cloud-based storage services
9 Jan 24
Described is a system (and method) that provides a mechanism for guarding against cyber-attacks including ransomware, malware, and various other types of malicious attacks.
Yossef Saad
Filed: 6 Sep 18
Utility
Resilient data storage system with efficient space management
2 Jan 24
A storage system has a plurality of storage nodes having equal non-volatile storage capacity that is subdivided into equal size cells.
Kuolin Hua, Kunxiu Gao
Filed: 10 Aug 21
Utility
Efficient cloud garbage collection mechanism for lowering cloud costs when using cloud tiers or storage classes with minimum storage durations
2 Jan 24
One example method includes scanning, at a cloud storage site, metadata associated with an object stored at the cloud storage site, fetching, from the metadata, an object creation time for the object, and determining whether the object is out of a minimum storage duration.
Kalyan C. Gunda, Jagannathdas Rath
Filed: 26 Oct 21