Red Hat Assigned Thirteen Patents
Custom object paths for object storage management, fast evacuation of cloned disk to storage device, managing and archiving system and application log files, hot-swapping storage pool backend functional modules, replication in distributed file system using arbiter, distributed de-dupe using locality sensitive hashing, native snapshots in distributed file, correlation-based monitoring and events for unified storage manager, VM memory migration by storage, snapshot management with external storage service, transferring objects between different storage devices based on timestamps, live storage domain decommissioning in virtual environment, enforcing consistency of file to storage node mapping
By Francis Pelletier | July 2, 2019 at 2:43 pmCustom object paths for object storage management
Red Hat, Inc., Raleigh, NC, has been assigned a patent (10,324,919) developed by Chen, Huamin, Westboro, MA, for a “custom object paths for object storage management.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A processing device receives a request that identifies an object to store in a storage system. The request includes a custom path for the object that represents content of the object. The processing device selects one or more other objects in the storage system that has a respective custom path that is similar to the custom path in the request. The one or more other objects that have the respective custom path that is similar to the custom path in the request includes content that is similar to the content of the object that is identified in the request. The processing device determines which data store in the storage system stores the one or more other objects that have the respective custom path that is similar to the custom path in the request, and routes the object identified in the request to a storage node corresponding to the data store to store the object in the data store with the one or more other objects.”
The patent application was filed on October 5, 2015 (14/875,047).
Fast evacuation of cloned disk to storage device
Red Hat Israel, Ltd., Ra’anana, Israel, has been assigned a patent (10,324,653) developed by Hadas, Arik, Herzliya, Israel, and Lipchuk, Maor, Tel-Aviv, Israel, for a “fast evacuation of a cloned disk to a storage device.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method for fast evacuation of a cloned disk to a storage device includes a source storage device generating a first write volume, where new written data is stored in the first write volume. A destination storage device generates a second write volume, where the new written data is also stored. The destination storage device generates a delta volume in a cloned disk, which is also located in the destination storage device. Differences between a template volume and a modified template volume are stored to the delta volume. The destination storage device merges the template volume and the delta volume, creating a second modified template volume.”
The patent application was filed on December 1, 2017 (15/828,703).
Managing and archiving system and application log files
Red Hat, Inc., Raleigh, NC, has been assigned a patent (10,318,477) developed by Pickard, Jonathan J., Cave Creek, AZ, and Foster, Jr., William W., Raleigh, NC, for “managing and archiving system and application log files.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A mechanism for managing and archiving system and application log files is disclosed. A method of the invention includes accessing log files on shared storage that satisfy grouping requirements, combining the accessed log files that satisfy the grouping requirements into a single combined log file, compressing the single combined log file, and storing the single combined log file to an archival storage location.”
The patent application was filed on May 26, 2010 (12/787,664).
Hot-swapping storage pool backend functional modules
Red Hat, Inc., Raleigh, NC, has been assigned a patent (10,310,880) developed by Simoncelli, Federico, Fano, Italy, for “hot-swapping storage pool backend functional modules.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods for hot-swapping storage pool backend functional modules of a host computer system. An example method may comprise: identifying, by a processing device of a host computer system executing a virtual machine managed by a virtual machine manager, a storage pool backend functional module, and activating the identified storage pool backend functional module by directing, to the identified storage pool backend functional module, backend storage function calls.”
The patent application was filed on February 19, 2015 (14/626,455).
Replication of data in distributed file system using arbiter
Red Hat, Inc., Raleigh, NC, has been assigned a patent (10,275,468) developed by Karampuri, Pranith Kumar, and Narayanankutty, Ravishankar, Karnataka, India, for a “replication of data in a distributed file system using an arbiter.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A request to perform a write operation on a file stored in a distributed file system that includes a first and second storage server and an arbiter system may be received. An identification of whether whether one of the first or second storage servers is available to perform the write operation and that the other of the first or second storage servers is not available to perform the write operation may be performed. An identification of whether the arbiter system is available to record the write operation may be performed. In response to identifying that one of the storage servers and the arbiter system are available and that the other of the storage servers is unavailable, the write operation may be performed on the file in view of write operation data that indicates whether the one of the storage servers is consistent with the arbiter system.”
The patent application was filed on February 11, 2016 (15/042,021).
Distributed deduplication using locality sensitive hashing
Red Hat, Inc., Raleigh, NC, has been assigned a patent (10,268,697) developed by Lambright, Henry Dan, Nashua, NH, for a “distributed deduplication using locality sensitive hashing.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Deduplication in a distributed storage system is described. A deduplication manager defines a first extent on a first node in a distributed storage system. The deduplication manager selects a second extent from the one or more groups of extents. The second extent matches the first extent. The deduplication manager removes, from the first extent, one or more data chunks that are included in the second extent. The deduplication manager associates, with the first extent, a pointer to the second extent for the removed one or more data chunks.”
The patent application was filed on June 8, 2017 (15/617,672).
Native snapshots in distributed file systems
Red Hat, Inc., Raleigh, NC, has been assigned a patent (10,262,004) developed by Bellur, Vijay, Westford, MA, for “native snapshots in distributed file systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Methods and systems are disclosed to initiate a snapshot of a volume distributed across a plurality of storage nodes of a distributed file system. The systems may create in the plurality of storage nodes a writeable sub-volume associated with the volume of the distributed file system. The system may identify a previous writeable sub-volume associated with a previous snapshot and mark the previous writeable sub-volume as read-only.”
The patent application was filed on February 29, 2016 (15/056,962).
Correlation-based monitoring and events for unified storage manager
Red Hat, Inc., Raleigh, NC, has been assigned a patent (10,241,854) developed by Tripathi, Shubhendu Ram, Karnataka, India, for a “correlation-based monitoring and events for a unified storage manager.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method of implementations includes receiving, by a processing device executing a unified storage manager, USM, notification of an event from a storage entity of a storage service managed by the USM, referencing a rule set maintained by the USM with information corresponding to the event, identifying, in view of the referencing, a rule from the rule set, executing a handler function and an action from the identified rule, the handler function to cause the event to be resolved by the storage service, determining a cascading rule from the action, executing the cascading rule to cause the event to be resolved at other storage entities associated with the storage entity corresponding to the event, and notifying, according to the action, a user of the event.”
The patent application was filed on February 26, 2016 (15/054,414).
Virtual machine memory migration by storage
Red Hat Israel, Ltd., Raanana, Israel, has been assigned a patent (10,241,814) developed by Tsirkin, Michael, Raanana, Israel, for a “virtual machine memory migration by storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods for live migration are provided. A hypervisor receives a request to migrate a virtual machine from a source host machine to a destination host machine, and maps memory of the virtual machine on the source host machine to a storage device accessible by the source host machine and by the destination host machine.”
The patent application was filed on January 29, 2013 (13/753,156).
Snapshot management with external storage service
Red Hat Israel, Ltd., Raanana, Israel, has been assigned a patent (10,241,713) developed by Lipchuk, Maor, Rishon Letzion, Israel, and Erez, Daniel, Tel-Aviv, Israel, for a “snapshot management with an external storage service.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Mechanisms for snapshot management are provided. A request that requests that a first storage entity of type volume entity be generated is sent to an external storage service via an external interface. An entity chain associated with a virtual machine is generated. A first entry contains a first identifier, (ID) that identifies the first storage entity, an entity type ID that identifies the first storage entity as a volume entity, and an active storage entity indicator. A first snapshot command is received. A request is sent to the external storage service via the external interface that requests that a second storage entity of type snapshot-volume entity be generated. A second entry is added to the entity chain that contains a second ID that identifies the second storage entity, an entity type ID that identifies the second storage entity as a snapshot-volume entity, and a reference to the first entry.”
The patent application was filed on September 1, 2016 (15/254,436).
Transferring objects between different storage devices based on timestamps
Red Hat, Inc., Raleigh, NC, has been assigned a patent (10,235,382) developed by Avati, Anand Vishweswaran, Mountain View, CA, and Suryanarayan, Amar Tumballi, Shimoga, India, for “transferring objects between different storage devices based on timestamps.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A distributed file system includes a plurality of computing devices that are coupled to a plurality of storage devices. A first computing device transfers objects to an additional computing device. The first computing device determines times when multiple computing devices, including the first computing device, transferred objects to the additional computing device. The first computing device identifies the earliest of the times and may store this information on the additional computing devices. A second computing device resumes transferring data to the additional computing device when the first computing device becomes unavailable or inoperable. The second computing device may use the earliest of the times to determine which objects should be transferred to the additional computing device.”
The patent application was filed on November 12, 2013 (14/078,353).
Live storage domain decommissioning in virtual environment
Red Hat Israel, Ltd., Raanana, Israel, has been assigned a patent (10,228,961) developed by Lipchuk, Maor, Rishon Letzion, Israel, and Erez, Daniel, Tel-Aviv, Israel, for a “live storage domain decommissioning in a virtual environment.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Implementations of the disclosure provide for live storage domain decommissioning in a virtual environment. A method of the disclosure includes identifying, by a processing device, a storage domain to decommission from a storage system. The storage domain comprises a plurality of disk images. It is determined whether the disk images are associated with a virtual machine. Thereupon, the disk images are hot-unplugged from the virtual machine. Responsive to detecting that the disk images are unplugged from the virtual machine, the disk image is deleted from the storage domain and the storage domain is removed from the storage system.”
The patent application was filed on June 15, 2016 (15/183,411).
Enforcing consistency of file to storage node mapping
Red Hat, Inc., Raleigh, NC, has been assigned a patent (10,210,174) developed by Gowdappa, Raghavendra, Bangalore, India, Ranganathan, Shyamsundar, Billerica, MA, and Darcy, Jeffrey Jon, Lexington, MA, for an “enforcing consistency of file to storage node mapping.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods for enforcing consistency of file to storage node mappings in distributed file systems. An example method may include: receiving a request to perform a file operation with respect to a file associated with a volume of a distributed file system, identifying, among a plurality of storage nodes of the distributed file system, a storage node associated with the file, obtaining a lock of a layout of the volume, and responsive to determining, by a processing device, that a directory layout version number matches a volume layout version number, performing the requested file operation with respect to the file.”
The patent application was filed on December 17, 2015 (14/972,533).