4565 patents
Page 84 of 229
Utility
Method, electronic device and computer readable storage medium for storage management
29 Mar 22
Techniques involve: in response to adding a second set of disks into a redundant array of independent disks (RAID) including a first set of disks and a total number of disks in the first and second sets exceeding a predetermined threshold, determining types and numbers of disks in the first and second sets, respectively; determining, based on the types and numbers of the disks determined and a performance indicator of the RAID having the added second set, respective types and numbers of disks comprised in a plurality of sets to which the disks in the RAID are to be allocated; and performing, based on the type and number of disks in the first set and the respective types and numbers of disks, an allocation of a disk in the first set to one of the plurality of sets, until all the disks in the first set have been allocated.
Rongrong Shang, Ruiyong Jia, Shuai Ni, Sihang Xia, Zhenhua Zhao
Filed: 17 Mar 20
Utility
Method, device, and computer program product for storage management
29 Mar 22
Techniques involve: determining corresponding valid metadata rates of a plurality of metadata blocks stored in a metadata storage area of a storage system, the valid metadata rate of each metadata block indicating a ratio of valid metadata in the metadata block to all metadata in the metadata block; selecting a predetermined number of metadata blocks having a valid metadata rate lower than a first valid metadata rate threshold from the plurality of metadata blocks; storing valid metadata in the predetermined number of metadata blocks into at least one metadata block following the plurality of metadata blocks in the metadata storage area; and making the valid metadata in the predetermined number of metadata blocks invalid.
Shaoqin Gong, Jibing Dong, Hongpo Gao, Jianbin Kang, Baote Zhuo
Filed: 21 Jan 20
Utility
Method, device and computer program product for storing data
29 Mar 22
Techniques involve dividing a disk in RAID into a plurality of slices, and the plurality of slices include a first slice and a second slice with a first size.
Jianbin Kang, Geng Han, Jian Gao, Jibing Dong, Xinlei Xu
Filed: 19 May 20
Utility
Method, electronic device and computer program product for managing disk array
29 Mar 22
Techniques involve determining a stripe width of an array and metadata of candidate disks available for allocating a new array, the metadata indicating a total slice number in each of the candidate disks and a number of used slices in the candidate disks.
Rongrong Shang, Haiying Tang, Xiaobo Zhang, Jian Gao, Zhilong Wu
Filed: 19 May 20
Utility
Data migration in heterogeneous storage environment
29 Mar 22
Transferring data for a virtual machine from a source storage device to a destination storage device includes determining if either the source storage device or the destination storage device is capable of unilaterally transferring data to a storage device having only input and output capabilities.
Amit Pundalik Anchi, Srinivas Kangyampeta, Santoshkumar Konnur
Filed: 13 Jul 20
Utility
System and method of balancing mixed workload performance
29 Mar 22
One embodiment provides a computer implemented method of balancing mixed workload performance including monitoring the compression and decompression workload at a hardware accelerator using the hardware accelerator quality of service (QoS) scheduler; monitoring the compression and decompression workload at a CPU using the CPU QoS scheduler; comparing the workload at the hardware accelerator and the workload at the CPU; and allocating tasks between the hardware accelerator and the CPU to obtain an optimal bandwidth at the hardware accelerator and the CPU.
Rahul Ugale, Colin Zou
Filed: 15 Oct 19
Utility
Incremental backup with eventual name space consistency
29 Mar 22
Systems and methods for backing up data are disclosed.
Kedar Patwardhan, Thomas Papadakis, Ernest Daza
Filed: 11 Jun 19
Utility
Extending snapshot retention
29 Mar 22
Extending snapshot retention for a storage system includes creating a plurality of entries, each of the entries corresponding to snapshot data on the storage system and containing data that was written in connection with the snapshot and containing a map indicating which portions of the storage system were modified and includes transferring the entries to an external storage that is separate from the storage system.
Douglas E. LeCrone, Brett A. Quinn
Filed: 27 Feb 20
Utility
Distributing multiple phases of deduplication processing amongst a set of nodes within a clustered storage environment
29 Mar 22
Described is a system for distributing multiple phases of a deduplication processing amongst of set of nodes.
Abhishek Rajimwale, George Mathew
Filed: 30 Sep 19
Utility
System and method for resilient data protection
29 Mar 22
A manager for providing services to clients includes persistent storage and an orchestration manager.
Asif Khan, Amith Ramachandran, Amarendra Behera, Deepika Nagabushanam, Ashish Kumar, Pati Mohan, Tushar Dethe, Himanshu Arora, Gururaj Soma, Sapna Chauhan, Soumen Acharya, Reshmee Jawed, Shelesh Chopra, Yasemin Ugur-Ozekinci
Filed: 1 Nov 19
Utility
Pausing and resuming copying of snapshots from a local snapshot lineage to at least one cloud snapshot lineage
29 Mar 22
An apparatus comprises a processing device configured to identify a snapshot lineage comprising (i) a local snapshot lineage stored on a storage system and (ii) a cloud snapshot lineage stored on cloud storage of at least one cloud external to the storage system.
Mithun Mahendra Varma, Shanmuga Anand Gunasekaran
Filed: 10 Mar 20
Utility
Configuring parameters in backup environments
29 Mar 22
Configuring parameters in backup environments is described.
Balaji Panchanathan, Pravin Kumar Ashokkumar, Satchidananda Patra
Filed: 15 Sep 15
Utility
Restorations of virtual machines in virtual systems using a restoration policy
29 Mar 22
A method for restoring virtual machines in accordance with one or more embodiments of the invention includes obtaining, by a data protection manager, a restoration request, and in response to the restoration request: identifying a plurality of virtual machines (VMs) to restore based on the restoration request, determining a restoration process based on the plurality of virtual machines, and initiating a deployment of a production agent based on the restoration process, wherein the production agent initiates a restoration on at least a portion of the plurality of VMs.
Mohammed Samad, Shelesh Chopra
Filed: 12 Jul 19
Utility
Two-step recovery employing erasure coding in a geographically diverse data storage system
29 Mar 22
Recovery of chunk segments stored via hierarchical erasure coding in a geographically diverse data storage system is disclosed.
Mikhail Danilov, Yohannes Altaye
Filed: 31 Oct 19
Utility
AI-based online recovery of non-critical business process data with referential integrity
29 Mar 22
A machine learning (ML) module that intelligently stores data in an online backup system based on the criticality of a business process.
Pratheek Veluswamy, Shibi Panikkar, Sekar Ponnayan
Filed: 18 Dec 19
Utility
Method, electronic device and computer program product for caching information using active and standby buffers
29 Mar 22
Techniques for providing information involve: obtaining, from a first device for updating information, a first copy of the updated information, where a second copy of the information prior to the updating is cached in a first buffer acting as an active buffer and the second copy is provided in response to receiving a first request for providing the information from a second device; caching the first copy in a second buffer acting as a standby buffer; in response to the first copy being cached in the second buffer, switching the second buffer to the active buffer and switching the first buffer to the standby buffer; and in response to receiving a second request for providing the information from the second device, providing, to the second device, the first copy cached in the active buffer.
Chun Ma, Jian Gao, Hongpo Gao, Jianbin Kang, Jibing Dong
Filed: 29 May 20
Utility
Efficient data read operation
29 Mar 22
In response to receiving a read metadata request from the host system for a data portion, the storage system may determine a status and location of the data portion, including determining whether the data portion is in a cache of the storage system.
Gabriel Benhanokh, Ian Wigmore, Arieh Don
Filed: 15 Jan 20
Utility
Method, device and computer program product for managing storage system
29 Mar 22
Techniques manage a storage system.
Xinlei Xu, Lifeng Yang, Jian Gao, Jibing Dong, Jianbin Kang, Hongpo Gao
Filed: 18 Mar 19
Utility
Methods and systems for optimizing storage resources
29 Mar 22
A method for moving data includes identifying, by a staging manager in a container, a trigger condition associated with data being used by an application external to the container, performing an analysis on the trigger condition, making a first determination, based on the analysis, that the trigger condition is satisfied, and processing, based on the first determination, a data movement action.
Jean-Pierre Bono, Marc A. De Souter, Adrian Michaud
Filed: 1 Nov 19
Utility
Verifiable intra-cluster migration for a chunk storage system
29 Mar 22
Verifiable intra-cluster migration (VICM) for a chunk storage system is disclosed.
Mikhail Danilov, Mikhail Edkov
Filed: 29 May 20