3707 patents
Page 58 of 186
Utility
Methods, Electronic Devices and Computer Program Products for Storage Management
3 Feb 22
Storage management techniques involve determining, if it is determined that lock information associated with a lock operation performed on an object is to be inserted into a storage device, a target digest for representing the lock information; determining whether an idle index not associated with a historical digest exists in an index array for indicating a plurality of storage positions in the storage device; and inserting, if it is determined that an idle index exists in the index array, the lock information into a target storage position in the plurality of storage positions by associating the target digest with the idle index.
Ming Zhang, Shuo Lv, Lei Gao
Filed: 23 Sep 20
Utility
Method, Electronic Device and Computer Program Product for Managing Storage Space
3 Feb 22
Techniques involve: determining, based on sizes of a storage space used by a file system at a set of historical moments and a current moment, predicted sizes of a storage space to be used by the file system at a plurality of future moments.
Changxu Jiang, Fei Wang
Filed: 24 Sep 20
Utility
Ordered Event Stream Merging
3 Feb 22
Merging of portions of ordered event streams is disclosed.
Mikhail Danilov, Konstantin Buinov
Filed: 30 Jul 20
Utility
Method, Device, and Computer Program Product for Extending Partition of Storage System
3 Feb 22
A partition of a storage system is extended in a more effective manner, thereby improving the overall operating efficiency of the storage system.
Yunhai Gong, Wesley Wei Sun, John Guoxin Dong, Stan Feng Huang
Filed: 30 Sep 20
Utility
Method of Processing a Input-output Request, an Electronic Device, and a Computer Program Product
3 Feb 22
Techniques involve: receiving an input/output request for data stored in a second storage means of a storage system; determining a use frequency of the data; moving the data from the second storage means into a first storage means in the storage system if it is determined that the use frequency is higher than a threshold frequency and the input/output request is a read request, an input/output speed of the first storage means being higher than that of the second storage means; and writing, if it is determined that the use frequency is higher than the threshold frequency and the input/output request is a write request that includes update data, the update data as the data into the first storage means.
Renyuan Tong, Juan Huang, Yi Han Yang
Filed: 24 Sep 20
Utility
Host Bus Adaptor (Hba) Virtualization Aware Multi-pathing Failover Policy
3 Feb 22
A host device is configured to communicate over a network with a storage system comprising a plurality of storage devices.
Rimpesh Patel, Amit Pundalik Anchi
Filed: 3 Aug 20
Utility
Method for Allocating Computing Resources, Electronic Device, and Computer Program Product
3 Feb 22
Embodiments of the present disclosure relate to a method for allocating computing resources, an electronic device, and a corresponding computer program product.
Pedro Fernandez Orellana, Zhen Jia
Filed: 28 Aug 20
Utility
End-to-end Datapath Protection
3 Feb 22
A technique of protecting data in a data storage system includes, in response to receiving a write request that specifies data to be written in the data storage system, calculating an error detection code (EDC) of the specified data.
Vamsi K. Vankamamidi, Philippe Armangau, Geng Han, Xinlei Xu
Filed: 31 Jul 20
Utility
Rebuilding Data Previously Stored on a Failed Data Storage Drive
3 Feb 22
In response to detecting the failure of a data storage drive, a drive rebuild operation is performed.
Philippe Armangau, Geng Han, Jian Gao
Filed: 31 Jul 20
Utility
Selecting Optimal Disk Types for Disaster Recovery In the Cloud
3 Feb 22
Embodiments for providing automated selection of optimal disk types for virtualized storage by defining a minimum number of backup samples, selecting, if the minimum number of backup samples is not met for a backup operation, a solid state drive (SSD) for a virtual machine (VM) storage for a disaster recovery operation, otherwise selecting a hard disk drive (HDD) for the VM storage.
Boris Shpilyuck, Jehuda Shemer, Tomer Kushnir
Filed: 3 Aug 20
Utility
Deferred Reclamation of Invalidated Entries That Are Associated with a Transaction Log In a Log-structured Array
3 Feb 22
A storage control system is configured to obtain first data associated with a logical data device and to store the first data in a first entry of a log-structured array.
Dan Aharoni, Itay Keller, Sanjay Narahari, Ron Stern
Filed: 3 Aug 20
Utility
Hardware Virtualization
27 Jan 22
Embodiments of the present disclosure relate to traffic class management of NVMe (non-volatile memory express) traffic.
Igor Fradkin, Scott Rowlands, Ramprasad Shetty, David Brown, Arieh Don
Filed: 27 Jul 20
Utility
Efficient Token Management In a Storage System
27 Jan 22
At least one processing device receives a create-token command from a host device.
Xiangping Chen, David Meiri
Filed: 24 Jul 20
Utility
Persistent Memory Adaptation
27 Jan 22
Embodiments of the present disclosure relate to establishing persistent cache memory as a write tier.
Owen Martin, Dustin Zentz, Vladimir Desyatov
Filed: 27 Jul 20
Utility
Power Disruption Protection
27 Jan 22
One or more aspects of the present disclosure relate to data protection techniques in response to power disruptions a power supply from a continuous power source for a storage device can be monitored.
John Krasner, Clifford Lim, Sweetesh Singh
Filed: 27 Jul 20
Utility
Deduplication Analysis
27 Jan 22
One or more aspects of the present disclosure relate to testing, analyzing, and optimizing one or more data dedup techniques implemented by a storage system.
Arvind Petaru, Andrew Shooman
Filed: 27 Jul 20
Utility
Registering Storage Hosts for Use In Automating Software-defined Storage Deployments
27 Jan 22
Methods, apparatus, and processor-readable storage media for registering storage hosts for use in automating software-defined storage deployments are provided herein.
Ian D. Bibby
Filed: 24 Jul 20
Utility
Techniques for Providing Client Interfaces
27 Jan 22
Techniques for providing client interfaces may include: configuring a plurality of file server applications, wherein each of the plurality of file server applications is associated with a different one of a plurality of virtual network devices, wherein each of the plurality of virtual network devices is bound to a different one of a plurality of unique MAC (media access control) addresses; binding the plurality of virtual network devices to a second network device; and exposing the plurality of virtual network devices directly on a network using the plurality of unique MAC addresses, wherein each of the plurality of virtual network devices exposes an associated one of the plurality of file server applications directly on the network to one or more clients.
Maneesh Singhal, Adarsh Pradhan Jmt, Jharanabala Nayak
Filed: 21 Jul 20
Utility
Method and System for Securing the Movement of Virtual Machines Between Hosts
27 Jan 22
A method for securing the movement of virtual machines (VMs) between hosts.
Suren Kumar, Vinod Durairaj, Veena Rao
Filed: 23 Jul 20
Utility
Method for Detecting Data Storage System, Device and Data Storage System
27 Jan 22
Techniques involve: acquiring, through a first downstream port of a first switch of a data storage system, information indicating an error of a storage device array from a second switch of the data storage system, wherein the first switch and the second switch are connected to the storage device array and the first downstream port is connected to a second downstream port of the second switch; executing, based on the acquired information, actual actions intended for solving the error; and in response to the executed actual actions failing to match with expected actions for the error, issuing an alarm indicating failure of processing the error.
Min Zhang, Zhonghua Zhu, Guifeng Tang, Qiulin Cheng, Yechen Huang, Zhenhua Dong, Thomas Dibb
Filed: 23 Jul 20