4565 patents
Page 39 of 229
Utility
Multi-dimensional I/O service levels
29 Nov 22
Techniques for determining service levels may include receiving an I/O operation at a target port of a data storage system, where the I/O operation is sent from an initiator port of a host and directed to a storage object in a first storage group.
Jaeyoo Jung, Narasimha R. Challa, Benjamin A. Randolph
Filed: 10 Jul 20
Utility
Arranging SSD resources based on estimated endurance
29 Nov 22
A technique for managing SSDs in a data storage system generates an endurance value for each of multiple SSDs and arranges the SSDs in RAID groups based at least in part on the generated endurance values.
Nickolay Alexandrovich Dalmatov
Filed: 30 Jun 16
Utility
Smart network interface card-based splitter for data replication
29 Nov 22
One example method includes a splitter for data protection operations including replication operations.
Yossef Saad
Filed: 13 Oct 20
Utility
Storage management system and method
29 Nov 22
A method, computer program product, and computing system for during a high IOPs period, receiving content to be written to a storage system; storing the content to a specific location within a storage device associated with the storage system; updating a temporary map to include an entry that defines the specific location of the content; and during a subsequent period, binding the content with respect to the storage device.
Vladimir Shveidel, Ronen Gazit
Filed: 3 May 19
Utility
Placement of metadata on data storage drives in a first storage enclosure of a data storage system
29 Nov 22
A data storage system in which data storage space for storing data storage metadata is selectively allocated from non-volatile data storage devices contained in a first storage enclosure.
Vamsi K. Vankamamidi, Philippe Armangau, Daniel E. Cummins
Filed: 17 Oct 19
Utility
Data rebalancing after a scale-out event in a data storage system
29 Nov 22
The described technology is generally directed towards rebalancing fragments (components) of a protection group among storage entities (e.g., nodes or disks) based on affinity levels in response to a scale out event that expands the storage entities e.g., nodes or disks) of a system.
Mikhail Danilov, Johannes Altaye
Filed: 8 Jan 21
Utility
Method, device, and program product for creating stripe based on dynamic window
29 Nov 22
Techniques involve creating a stripe based on a dynamic window.
Huijuan Fan, Chi Chen
Filed: 15 Sep 21
Utility
Method for storage management, device and computer program product
29 Nov 22
Techniques for storage management involve: determining expected usage time of a first storage disk in a set of storage disks, at least a part of the set of storage disks being configured to form at least one redundant array of independent disks (RAID); moving data in a first storage block, associated with a first RAID in the at least one RAID, in the first storage disk to a second storage block in a second storage disk in the set of storage disks based on a determination that the expected usage time is less than a predetermined threshold value; and replacing the first storage block with the second storage block, so that the second storage block is associated with the first RAID.
Jianbin Kang, Geng Han, Jibing Dong, Hongpo Gao
Filed: 12 Aug 20
Utility
Migration of legacy data into an ordered event stream
29 Nov 22
Data migration from a legacy data storage system into an ordered event stream (OES) data storage system is disclosed.
Mikhail Danilov, Andrei Paduroiu, Maksim Vazhenin
Filed: 22 Apr 21
Utility
Method and system for generating synthetic backups using block based backups
29 Nov 22
A method that is performed for backing up data.
Ravi Kishore Yadav Rangapuram, Manjunath Jagannatha, Kiran Kumar Madiraju Varadaraju
Filed: 7 Aug 20
Utility
Write first to winner in a metro cluster
29 Nov 22
A technique for maintaining synchronization between two arrays includes assigning one array to be a preferred array and the other array to be a non-preferred array.
Nagasimha Haravu, Alan L. Taylor, David Meiri, Dmitry Nikolayevich Tylik
Filed: 22 Jan 21
Utility
Method, electronic device and computer program product for configuring buffer size associated with backup threads
29 Nov 22
A method, electronic device, and computer readable medium for managing a backup system is disclosed.
Jie Liu, Qin Liu
Filed: 28 Jan 21
Utility
File layer to block layer communication for block organization in storage
29 Nov 22
A method performed by a block-storage server, of storing data is described.
Sorin Faibish, Ivan Bassov, Istvan Gonczi, Philippe Armangau
Filed: 31 Jul 19
Utility
Distributed hot space in a data storage server
29 Nov 22
The described technology is generally directed towards a virtualized dedicated hot spare storage device in a RAID-configured data storage system, in which the capacity of the dedicated spare storage device is distributed among the physical disks underlying a RAID virtual disk.
Rajasekhar Nannapaneni, Ganesh Chichakar
Filed: 21 Dec 20
Utility
Non-disruptive firmware upgrade of asymmetric hardware accelerator systems
29 Nov 22
In an asymmetric hardware accelerator system, a hardware accelerator configured to handle workloads of a particular type that have a lowest CPU utilization as compared to workloads of other types being handled by other hardware accelerators configured to handle the other types of workloads is identified.
Tao Chen, Yong Zou, Ran Liu
Filed: 14 Jun 21
Utility
Method and system for instant recovery of application data using virtual machine backups
29 Nov 22
A method for recovering data includes obtaining a recovery request for application data, identifying a backup associated with the recovery request, generating a placeholder disk associated with the backup, generating a template virtual machine associated with the placeholder disk, generating an application-based virtual disk based on the placeholder disk, generating a file extent map based on the recovery request, populating the application-based virtual disk using the backup, the placeholder disk, and the file extent map to obtain a populated application-based virtual disk, replacing the placeholder disk with the populated application-based virtual disk, and after replacing the placeholder disk with the populated application-based virtual disk, initiating a migration of the template virtual machine.
Manjunath Jagannatha, Sunil Yadav
Filed: 31 Jul 19
Utility
Method and system for scheduling tasks in a computing system
29 Nov 22
In general, embodiments of the invention relate to a method and computing system for scheduling tasks (functions or routines) dynamically from Input/Output (I/O) operations that may be received from a client.
Venkata L R Ippatapu
Filed: 19 Jul 19
Utility
Method, devices and computer program products for resource usage
29 Nov 22
Embodiments of the present disclosure relates to managing resources.
Bing Liu, Tao Chen
Filed: 30 Apr 20
Utility
Weighted resource cost matrix scheduler
29 Nov 22
A scheduler for a storage node uses multi-dimensional weighted resource cost matrices to schedule processing of IOs.
Ramesh Doddaiah
Filed: 20 Jul 21
Utility
Method, device, and computer program product for managing a task in an application node
29 Nov 22
A task in an application node is managed.
Yuan Luo, Jia Zhuo
Filed: 29 May 20