-
1.
公开(公告)号:US20230205649A1
公开(公告)日:2023-06-29
申请号:US18175450
申请日:2023-02-27
Applicant: VMware, Inc.
Inventor: Andreas Nowatzyk , Pratap Subrahmanyam , Isam Akkawi
IPC: G06F11/14 , G06F12/0815 , G06F11/07 , G06F9/30 , G06F9/46 , G06F15/173
CPC classification number: G06F11/1469 , G06F11/1464 , G06F11/1451 , G06F12/0815 , G06F11/0757 , G06F9/30043 , G06F9/467 , G06F11/0772 , G06F15/1735 , G06F2212/2542
Abstract: Techniques for implementing hardware-assisted memory disaggregation with recovery from network failures/problems are provided. In one set of embodiments, a hardware controller of a computer system can maintain a copy of a “remote memory” of the computer system (i.e., a section of the physical memory address space of the computer system that maps to a portion of the physical system memory of a remote computer system) in a local backup memory. The backup memory may be implemented using a non-volatile memory that is slower, but also less expensive, than conventional dynamic random-access memory (DRAM). Then, if the hardware controller is unable to retrieve data in the remote memory from the remote computer system within a specified time window due to, e.g., a network failure or other problem, the hardware controller can retrieve the data from the backup memory, thereby avoiding a hardware error condition (and potential application/system crash).
-
公开(公告)号:US11620192B2
公开(公告)日:2023-04-04
申请号:US16926520
申请日:2020-07-10
Applicant: VMware, Inc.
Inventor: Andreas Nowatzyk , Pratap Subrahmanyam , Isam Akkawi
IPC: G06F12/0815 , G06F15/173 , G06F11/14 , G06F11/07 , G06F9/30 , G06F9/46
Abstract: Techniques for implementing hardware-assisted memory disaggregation with recovery from network failures/problems are provided. In one set of embodiments, a hardware controller of a computer system can maintain a copy of a “remote memory” of the computer system (i.e., a section of the physical memory address space of the computer system that maps to a portion of the physical system memory of a remote computer system) in a local backup memory. The backup memory may be implemented using a non-volatile memory that is slower, but also less expensive, than conventional dynamic random-access memory (DRAM). Then, if the hardware controller is unable to retrieve data in the remote memory from the remote computer system within a specified time window due to, e.g., a network failure or other problem, the hardware controller can retrieve the data from the backup memory, thereby avoiding a hardware error condition (and potential application/system crash).
-
公开(公告)号:US20220012139A1
公开(公告)日:2022-01-13
申请号:US16926520
申请日:2020-07-10
Applicant: VMware, Inc.
Inventor: Andreas Nowatzyk , Pratap Subrahmanyam , Isam Akkawi
IPC: G06F11/14 , G06F11/07 , G06F9/30 , G06F9/46 , G06F12/0815
Abstract: Techniques for implementing hardware-assisted memory disaggregation with recovery from network failures/problems are provided. In one set of embodiments, a hardware controller of a computer system can maintain a copy of a “remote memory” of the computer system (i.e., a section of the physical memory address space of the computer system that maps to a portion of the physical system memory of a remote computer system) in a local backup memory. The backup memory may be implemented using a non-volatile memory that is slower, but also less expensive, than conventional dynamic random-access memory (DRAM). Then, if the hardware controller is unable to retrieve data in the remote memory from the remote computer system within a specified time window due to, e.g., a network failure or other problem, the hardware controller can retrieve the data from the backup memory, thereby avoiding a hardware error condition (and potential application/system crash).
-
-