3707 patents
Page 77 of 186
Utility
Management of Shared Resources In a Software-defined Storage Environment
9 Sep 21
A storage control system receives an I/O request from a client for accessing storage resources that are logically divided into device groups, and determines a resource token request value associated with the I/O request and a target device group to which the I/O request is directed.
Avi Puder, Itay Keller, Galina Tcharny, Dvir Koren, Jonathan Sahar, Benjamin Grimberg
Filed: 3 Mar 20
Utility
Efficient Resource Sharing
2 Sep 21
A method comprising: identifying, by a resource manager, a resource of a storage system, the resource being one which a testing system lacks permission to use for testing the storage system; adding, by the resource manager, the resource to a group of resources which the testing system is permitted to use for testing the storage system, wherein adding the resource to the group includes granting the testing system a temporary permission to use the resource for testing the storage system; allocating the resource to a test that is performed by the testing system; and removing, by the resource manager, the resource from the group wherein removing the resource from the group includes revoking the temporary permission.
Henrik Koren, Ilan Yosef
Filed: 27 Feb 20
Utility
Multistep Recovery Employing Erasure Coding in a Geographically Diverse Data Storage System
2 Sep 21
Multistep recovery of chunk fragments of a peer group employing hierarchical erasure coding for geographically diverse data storage protection is disclosed.
Mikhail Danilov, Yohannes Altaye
Filed: 27 Feb 20
Utility
Automated Targetless Snapshots
2 Sep 21
Providing automated targetless snapshots for storage volumes includes estimating storage space needed for a new set of the snapshots based on an amount of expected change of data on the storage volumes, deleting current snapshots to free up an amount of space corresponding to estimated storage space for the new set of the snapshots, and creating the new set of the snapshots.
Jeffrey Wilson, Owen Martin
Filed: 28 Feb 20
Utility
Trust Establishment by Escalation
2 Sep 21
One example method includes contacting, by a client, a service, receiving a credential from the service, obtaining trust information from a trust broker, comparing the credential with the trust information, and either connecting to the service if the credential and trust information match, or declining to connect to the service if the credential and the trust information do not match.
Ido Begun, Jehuda Shemer
Filed: 28 Feb 20
Utility
Extending Snapshot Retention
2 Sep 21
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
Any Point In Time Backups and Tier One Storage Replication
2 Sep 21
Generating any point in time backups from secondary storage without native snapshot generation and providing failover capabilities from a primary storage.
Jehuda Shemer, Valerie Lotosh, Saar Cohen, Erez Sharvit
Filed: 27 Feb 20
Utility
Defragmentation Techniques
2 Sep 21
Techniques for processing data may include: receiving source physical storage allocation units that include valid data and one or more holes of unused physical storage, wherein each source physical storage allocation unit has an associated timestamp denoting a most recent destaging time of any data stored on the source physical storage allocation unit; determining an age for each source physical allocation unit based on the associated timestamp of the source physical allocation unit; for each source physical storage allocation unit, determining one of multiple age buckets for the source physical allocation unit based on the age of the source physical allocation unit; and for a first of the age buckets including two source physical allocation units, performing first processing including: relocating at least some valid data from the two source physical storage allocation units to a target physical storage allocation unit.
Anoop Raghunathan, Roman Gramc, Stephen M. Lathrop, David K. Aha, Christopher W. Appleby, Garret Bourke, Jeremy J. O'Hare
Filed: 27 Feb 20
Utility
Achieving Near-zero Added Latency for Any Point In Time Os Kernel-based Application Replication
2 Sep 21
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: 27 Feb 20
Utility
Intelligent Checkpoint Page Server for Containers
2 Sep 21
A checkpoint server for containers is disclosed.
Victor Fong, Kenneth Durazzo
Filed: 28 Feb 20
Utility
Method for Upgrading System, Electronic Device, and Computer Program Product
2 Sep 21
Embodiments of the present disclosure relate to a method for upgrading a system, an electronic device, and a computer program product.
Min Liu, Ming Zhang, Qi Wang, Yuanyi Liu, Weiyang Liu
Filed: 31 May 20
Utility
Extracting Drive Letters for Partitions In an Offline Virtual Disk
2 Sep 21
A virtual disk file, represented by a virtual disk that is offline, is scanned to obtain a binary signature indicating the virtual disk as being an MBR or GPT partitioned disk type.
Abinas Tewari
Filed: 27 Feb 20
Utility
Container Cloning and Branching
2 Sep 21
Mechanisms of cloning containers to spawn offspring, orchestrate new containers on different execution environments, and enabling intra-container communication while maintaining parent-child relationships are disclosed.
Victor Fong, Xuebin He
Filed: 27 Feb 20
Utility
Achieving Near-zero Added Latency for Modern Any Point In Time VM Replication
2 Sep 21
One example method includes intercepting an IO issued by an application of a VM, the IO including IO data and IO metadata, storing the IO data in an IO buffer, writing the IO metadata and a pointer, but not the IO data, to a splitter journal in memory, wherein the pointer points to the IO data in the IO buffer, 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 data and the IO metadata from the splitter journal to a replication site.
Kfir Wolfson, ltay Azaria, Jehuda Shemer, Saar Cohen
Filed: 27 Feb 20
Utility
Method and System for Efficient Virtual Machine Operation While Recovering Data
2 Sep 21
A method and system for efficient virtual machine operation while recovering data.
Jing Yu, Ming Zhang, Ren Wang, Weiyang Liu, Scott Randolph Quesnelle, Mengze Liao
Filed: 28 Feb 20
Utility
Method, Electronic Device and Computer Program Product for Controlling Virtual Machine
2 Sep 21
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for controlling a virtual machine.
Cheng Wang, Bing Liu
Filed: 4 May 20
Utility
Method and System for a Cloud Backup Service Leveraging Peer-to-peer Data Recovery
2 Sep 21
A method and system for a cloud backup service leveraging peer-to-peer data recovery.
Yossef Saad, Alex Solan
Filed: 27 Feb 20
Utility
Methods and Systems for Determining Backup Schedules
2 Sep 21
A method for generating a backup schedule, that includes receiving, by a scheduling agent, an event entry specifying an event associated with a container, determining that the event entry specifies an alert event, adding the event entry to a plurality of historical event entries in a historical event repository, determining that the plurality of historical event entries indicates a repeating error state of the container, determining that an error frequency of the repeating error state is greater than an existing backup frequency of a container backup schedule, and generating a backup schedule warning indicating a recommended backup frequency.
Swaroop Shankar D H, Chetan Battal, Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra
Filed: 28 Feb 20
Utility
Global Snapshot Backups of a Distributed Name Space
2 Sep 21
Embodiments for enabling snapshot backups in a global name space of a cluster network, by representing the name space of cluster network in an MTree, storing data files organized in a B+ Tree format on one or more data nodes, storing name specific information of the data files in a B+ Tree format in a meta node, wherein a B+ Tree of the meta node accesses each corresponding B+ Tree in each of the one or more data nodes.
George Mathew, Abhishek Rajimwale, Charles Hickey, Murthy V. Mamidi
Filed: 28 Feb 20
Utility
Systems and Methods for File Level Prioritization During Data Backups
2 Sep 21
Methods and systems for file level prioritization during a data backup operation are described.
Mahesh Reddy A V, Swaroop Shankar DH, Chetan Battal
Filed: 28 Feb 20