-
公开(公告)号:US20230025699A1
公开(公告)日:2023-01-26
申请号:US17530500
申请日:2021-11-19
Applicant: VMWARE, INC.
Inventor: KIRAN TATI , Preeti Agarwal , Ishan Banerjee , Rajesh Venkatasubramanian , Ashish Kaila , Halesh Sadashiv , Valeriy Zhuravlev
IPC: G06F9/455
Abstract: Techniques that enable a hypervisor to (1) maintain shared memory pages and (2) handle memory accounting for VMs that are suspended to and resumed from the volatile memory of a host system are provided. Regarding (1), the hypervisor can maintain shared memory pages in volatile memory across the suspend-to-memory and resume-from-memory operations, without having to save their reference counts. Regarding (2), the hypervisor can keep track of the volatile memory reserved and consumed by VMs as they are suspended and resumed, without erroneously double counting that memory.
-
公开(公告)号:US11455182B2
公开(公告)日:2022-09-27
申请号:US16403033
申请日:2019-05-03
Applicant: VMware, Inc.
Inventor: Ishan Banerjee , Preeti Agarwal , Valeriy Zhuravlev , Nick M Ryan , Mohammed Junaid Ahmed
IPC: G06F9/455 , G06F12/1009 , G06F21/62
Abstract: Systems and methods are described for encrypting a swap file in a computer system. The swap file can be encrypted by a background process executing on the computer system. Processing of paging swapping operations occurs independently and separately of the background encryption of the swap file. Processing a page swapping operation can include decrypting or encrypting data to be swapped involved in the paging operation depending on the paging operation and whether or not the data to be swapped is encrypted or not.
-
公开(公告)号:US20200348954A1
公开(公告)日:2020-11-05
申请号:US16403033
申请日:2019-05-03
Applicant: VMware, Inc.
Inventor: Ishan Banerjee , Preeti Agarwal , Valeriy Zhuravlev , Nick M. Ryan , Mohammed Junaid Ahmed
IPC: G06F9/455 , G06F12/1009 , G06F21/62
Abstract: Systems and methods are described for encrypting a swap file in a computer system. The swap file can be encrypted by a background process executing on the computer system. Processing of paging swapping operations occurs independently and separately of the background encryption of the swap file. Processing a page swapping operation can include decrypting or encrypting data to be swapped involved in the paging operation depending on the paging operation and whether or not the data to be swapped is encrypted or not.
-
-