-
公开(公告)号:US12153526B2
公开(公告)日:2024-11-26
申请号:US17832998
申请日:2022-06-06
Applicant: Red Hat, Inc.
Inventor: Henri Han Van Riel , Michael Tsirkin
IPC: G06F12/14
Abstract: Technology for performing data duplication on data that was previously consolidated (e.g., deduplicated or merged). An example method may involve receiving a request to modify a memory page; causing the data at a first storage location to be decrypted using location dependent cryptographic input and then encrypted using a location independent cryptographic input; copying the encrypted data of the memory page from the first storage location to a second storage location; causing the encrypted data at the first and second storage locations to be decrypted using location independent cryptographic input and to each be encrypted using a different location dependent cryptographic input; updating, by the supervisor, one of the references of the plurality of memory pages from pointing to the first storage location in the physical memory to pointing to the second storage location; and modifying the memory page by altering data in the physical memory.
-
公开(公告)号:US20220382686A1
公开(公告)日:2022-12-01
申请号:US17832998
申请日:2022-06-06
Applicant: Red Hat, Inc.
Inventor: Henri Han Van Riel , Michael Tsirkin
IPC: G06F12/14
Abstract: Technology for performing data duplication on data that was previously consolidated (e.g., deduplicated or merged). An example method may involve receiving a request to modify a memory page; causing the data at a first storage location to be decrypted using location dependent cryptographic input and then encrypted using a location independent cryptographic input; copying the encrypted data of the memory page from the first storage location to a second storage location; causing the encrypted data at the first and second storage locations to be decrypted using location independent cryptographic input and to each be encrypted using a different location dependent cryptographic input; updating, by the supervisor, one of the references of the plurality of memory pages from pointing to the first storage location in the physical memory to pointing to the second storage location; and modifying the memory page by altering data in the physical memory.
-
公开(公告)号:US20190179558A1
公开(公告)日:2019-06-13
申请号:US16278005
申请日:2019-02-15
Applicant: Red Hat, Inc.
Inventor: Henri Han Van Riel , Michael Tsirkin
CPC classification number: G06F3/0647 , G06F3/0623 , G06F3/0673 , G06F9/45558 , G06F21/602 , G06F2009/4557 , G06F2009/45583
Abstract: Systems and methods for migrating encrypted storage blocks in a security enhanced manner. An example method may comprise: selecting, by the hypervisor, a first storage block and a second storage block, the first storage block being associated with a virtual machine; associating the second storage block with the virtual machine; and providing, by the hypervisor, an instruction for the virtual machine to copy content of the first storage block to the second storage block.
-
公开(公告)号:US20140101095A1
公开(公告)日:2014-04-10
申请号:US14101665
申请日:2013-12-10
Applicant: Red Hat, Inc.
Inventor: Henri Han Van Riel
IPC: G06F17/30
CPC classification number: G06F17/30575 , G06F17/30861 , G06F17/30873 , H04L67/02 , H04L67/1095
Abstract: Selection of content for sharing is described. An indication of desired content to be shared between a first database and a second database is sent from the first database to the second database. The first database receives desired content corresponding to the indication and a relevancy determination corresponding to a threshold fraction of users that tag the desired content to a particular category. A first version of the desired content is identified in the first database. A second version of the desired content is received by the first database from the second database upon an identification, at the second database, of the second version of the desired content.
Abstract translation: 描述用于共享的内容的选择。 将要在第一数据库和第二数据库之间共享的期望内容的指示从第一数据库发送到第二数据库。 第一数据库接收对应于指示的期望内容,以及与将所需内容标记为特定类别的用户的阈值部分相对应的相关性确定。 所需内容的第一版本在第一数据库中被识别。 在第二数据库识别期望内容的第二版本时,由第一数据库从第二数据库接收所需内容的第二版本。
-
公开(公告)号:US20180240056A1
公开(公告)日:2018-08-23
申请号:US15954332
申请日:2018-04-16
Applicant: Red Hat, Inc.
Inventor: Henri Han Van Riel , Scott Crenshaw
CPC classification number: G06Q10/06311 , G06Q30/0201
Abstract: Embodiments pertain generally to a method for providing subscription services in view of virtual machines. The method includes determining that a user is enrolled for a continuous availability service and determining, in view of the continuous availability service, that the service provider is to instantiate a virtual machine for the user to continue execution of operations executed on a client machine. The method further includes causing the virtual machine to be instantiated in view of the continuous availability service and causing the instantiated virtual machine to be configured to restore a state of the client machine that corresponds to a previous update of the client machine. The previous update may correspond to client activity data of the client machine.
-
公开(公告)号:US10719255B2
公开(公告)日:2020-07-21
申请号:US16278005
申请日:2019-02-15
Applicant: Red Hat, Inc.
Inventor: Henri Han Van Riel , Michael Tsirkin
Abstract: Systems and methods for migrating encrypted storage blocks in a security enhanced manner. An example method may comprise: selecting, by the hypervisor, a first storage block and a second storage block, the first storage block being associated with a virtual machine; associating the second storage block with the virtual machine; and providing, by the hypervisor, an instruction for the virtual machine to copy content of the first storage block to the second storage block.
-
公开(公告)号:US20140149634A1
公开(公告)日:2014-05-29
申请号:US13689600
申请日:2012-11-29
Applicant: RED HAT, INC.
Inventor: Marcelo Tosatti , Avi Kivity , Henri Han Van Riel
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45579
Abstract: A virtual machine disk page detector running on a computing device detects guest disk cache usage. The detector detects a request from a virtual operating system to read an object into a virtual memory page from a virtual disk, maintains a record of a page identifier and a corresponding virtual disk address in a guest cache data structure, and modifies a protection identifier of the virtual memory page to indicate that the virtual memory page is protected.
Abstract translation: 在计算设备上运行的虚拟机磁盘页检测器可检测客户机磁盘高速缓存的使用情况。 检测器检测来自虚拟操作系统的请求以从虚拟磁盘读取对象到虚拟存储器页面中,在访客高速缓存数据结构中维护页面标识符和对应的虚拟磁盘地址的记录,并且修改保密标识符 虚拟内存页面,以指示虚拟内存页面受到保护。
-
公开(公告)号:US10969976B2
公开(公告)日:2021-04-06
申请号:US16680021
申请日:2019-11-11
Applicant: Red Hat, Inc.
Inventor: Henri Han Van Riel , Nitesh Narayan Lal
Abstract: Systems and methods for fast storage allocation for encrypted storage are disclosed. An example method may include receiving, by a processing device executing an operating system, an identification of a first storage block that has been released by a first virtual machine; tracking, by the operating system, an encryption status corresponding to the first storage block to indicate whether the first storage block contains encrypted content; receiving a request to allocate storage to a second virtual machine; analyzing, by the operating system, the first storage block to determine that the first storage block contains encrypted content in view of the encryption status corresponding the first storage block; and allocating the first storage block containing the encrypted content to the second virtual machine without clearing the encrypted content of the first storage block.
-
公开(公告)号:US20200081639A1
公开(公告)日:2020-03-12
申请号:US16680021
申请日:2019-11-11
Applicant: Red Hat, Inc.
Inventor: Henri Han Van Riel , Nitesh Narayan Lal
Abstract: Systems and methods for fast storage allocation for encrypted storage are disclosed. An example method may include receiving, by a processing device executing an operating system, an identification of a first storage block that has been released by a first virtual machine; tracking, by the operating system, an encryption status corresponding to the first storage block to indicate whether the first storage block contains encrypted content; receiving a request to allocate storage to a second virtual machine; analyzing, by the operating system, the first storage block to determine that the first storage block contains encrypted content in view of the encryption status corresponding the first storage block; and allocating the first storage block containing the encrypted content to the second virtual machine without clearing the encrypted content of the first storage block.
-
公开(公告)号:US20190026476A1
公开(公告)日:2019-01-24
申请号:US15656012
申请日:2017-07-21
Applicant: Red Hat, Inc.
Inventor: Henri Han Van Riel , Michael Tsirkin
IPC: G06F21/60 , G06F3/06 , G06F12/1009 , G06F12/1036 , G06F12/0804
Abstract: Systems and methods for performing data duplication on data that was previously consolidated (e.g., deduplicated or merged). An example method may comprise: receiving, by a processing device, a request to modify a storage block comprising data encrypted using a location dependent cryptographic input; causing the data of the storage block to be encrypted using a location independent cryptographic input corresponding to a first storage location; copying the data encrypted using the location independent cryptographic input from the first storage location to a second storage location; causing data at the second storage location to be encrypted using a location dependent cryptographic input corresponding to the second storage location; and updating a reference of the storage block from the first storage location to the second storage location.
-
-
-
-
-
-
-
-
-