Invention Grant
- Patent Title: Logging pages accessed from I/O devices
-
Application No.: US17480794Application Date: 2021-09-21
-
Publication No.: US11698868B2Publication Date: 2023-07-11
- Inventor: Shrijeet Mukherjee , Prashant Chandra , Joseph Raymond Michael Zbiciak , Horacio Andres Lagar Cavilla , David Alan Dillow
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Lerner David LLP
- Main IPC: G06F12/10
- IPC: G06F12/10 ; G06F12/1081 ; G06F12/1009 ; G06F12/109 ; G06F9/455 ; G06F11/30

Abstract:
Systems and methods of tracking page state changes are provided. An input/output is communicatively coupled to a host having a memory. The I/O device receives a command from the host to monitor page state changes in a region of the memory allocated to a process. The I/O device, bypassing a CPU of the host, modifies data stored in the region based on a request, for example, received from a client device via a computer network. The I/O device records the modification to a bitmap by setting a bit in the bitmap that corresponds to a location of the data in the memory. The I/O device transfers contents of the bitmap to the CPU, wherein the CPU completes the live migration by copying sections of the first region indicated by the bitmap to a second region of memory. In some implementations, the process can be a virtual machine, a user space application, or a container.
Public/Granted literature
- US20220004503A1 Logging Pages Accessed From I/O Devices Public/Granted day:2022-01-06
Information query