Patent · US Active

Method for dirty-page tracking and full memory mirroring redundancy in a fault-tolerant server

US10216598B2 · kind B2 · utility

13Cited by
0References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 11, 2017
Grant dateFeb 26, 2019
Priority date
Expiry dateOct 27, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/152
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of transferring memory from an active to a standby memory in an FT Server system. The method includes the steps of: reserving a portion of memory using BIOS; loading and initializing an FT Kernel Mode Driver; loading and initializing an FT Virtual Machine Manager (FTVMM) including the Second Level Address Translation table SLAT into the reserved memory. In another embodiment, the method includes tracking memory accesses using the FTVMM's SLAT in Reserved Memory and tracking “L2” Guest memory accesses by tracking the current Guest's SLAT and intercepting the Hypervisor's writes to the SLAT. In yet another embodiment, the method includes entering Brownout by collecting the D-Bits; invalidating the processor's cached SLAT translation entries, and copying the dirtied pages from the active memory to memory in the second Subsystem. In one embodiment, the method includes entering Blackout and moving the final dirty pages from active to the mirror memory.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.