-
公开(公告)号:US11687286B2
公开(公告)日:2023-06-27
申请号:US17481335
申请日:2021-09-22
Applicant: VMWARE, INC.
Inventor: Marcos K. Aguilera , Keerthi Kumar , Pramod Kumar , Pratap Subrahmanyam , Sairam Veeraswamy , Rajesh Venkatasubramanian
CPC classification number: G06F3/0659 , G06F3/061 , G06F3/0604 , G06F3/067 , G06F3/0631
Abstract: Disclosed are various embodiments for improving the resiliency and performance for clustered memory. A computing device can mark a page of the memory as being reclaimed. The computing device can then set the page of the memory as read-only. Next, the computing device can submit a write request for the contents of the page to individual ones of a plurality of memory hosts. Subsequently, the computing device can receive individual confirmations of a successful write of the page from the individual ones of the plurality of memory hosts. Then, the computing device can mark the page as free in response to receipt of the individual confirmations of the successful write from the individual ones of the plurality of memory hosts.
-
公开(公告)号:US20230021067A1
公开(公告)日:2023-01-19
申请号:US17481352
申请日:2021-09-22
Applicant: VMWARE, INC.
Inventor: MARCOS K. AGUILERA , Keerthi Kumar , Pramod Kumar , Pratap Subrahmanyam , Sairam Veeraswamy , Rajesh Venkatasubramanian
IPC: G06F3/06
Abstract: Disclosed are various embodiments for improving resiliency and performance of clustered memory. A computing device can acquire a chunk of byte-addressable memory from a cluster memory host. The computing device can then identify an active set of allocated memory pages and an inactive set of allocated memory pages for a process executing on the computing device. Next, the computing device can store the active set of allocated memory pages for the process in the memory of the computing device. Finally, the computing device can store the inactive set of allocated memory pages for the process in the chunk of byte-addressable memory of the cluster memory host.
-
公开(公告)号:US11334380B2
公开(公告)日:2022-05-17
申请号:US16698994
申请日:2019-11-28
Applicant: VMWARE, INC.
Inventor: Marcos Aguilera , Keerthi Kumar , Pramod Kumar , Arun Ramanathan , Pratap Subrahmanyam , Sairam Veeraswamy , Rajesh Venkatasubramanian , Manish Mishra
IPC: G06F9/46 , G06F9/455 , G06F3/06 , G06F16/907 , G06F12/1009
Abstract: The disclosure provides an approach for creating a pool of memory out of local memories of host machines, and providing that pool for the hosts to use. The pool is managed by a controller that keeps track of memory usage and allocated memory among hosts. The controller allocates or reclaims memory between hosts, as needed by the hosts. Memory allocated from a second host to a first host may then be divided into smaller portions by the first host, and further allocated to virtual machines executing within the first host.
-
-