Invention Grant
US09058287B2 Relocating page tables and data amongst memory modules in a virtualized environment
有权
在虚拟化环境中的内存模块之间重新定位页表和数据
- Patent Title: Relocating page tables and data amongst memory modules in a virtualized environment
- Patent Title (中): 在虚拟化环境中的内存模块之间重新定位页表和数据
-
Application No.: US13595328Application Date: 2012-08-27
-
Publication No.: US09058287B2Publication Date: 2015-06-16
- Inventor: Stuart Z. Jacobs , David A. Larson , Wade B. Ouren , Edward C. Prosser , Kenneth C. Vossen
- Applicant: Stuart Z. Jacobs , David A. Larson , Wade B. Ouren , Edward C. Prosser , Kenneth C. Vossen
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Biggers Kennedy Lenart Spraggins, LLP
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/10 ; G06F9/50

Abstract:
Relocating data in a virtualized environment maintained by a hypervisor administering access to memory with a Cache Page Table (‘CPT’) and a Physical Page Table (‘PPT’), the CPT and PPT including virtual to physical mappings. Relocating data includes converting the virtual to physical mappings of the CPT to virtual to logical mappings; establishing a Logical Memory Block (‘LMB’) relocation tracker that includes logical addresses of an LMB, source physical addresses of the LMB, target physical addresses of the LMB, a translation block indicator for each relocation granule, and a pin count associated with each relocation granule; establishing a PPT entry tracker including PPT entries corresponding to the LMB to be relocated; relocating the LMB in a number of relocation granules including blocking translations to the relocation granules during relocation; and removing the logical addresses from the LMB relocation tracker.
Public/Granted literature
- US20120324144A1 Relocating Page Tables And Data Amongst Memory Modules In A Virtualized Environment Public/Granted day:2012-12-20
Information query