Patent · US Active

Memory management and sharing host OS files for Virtual Machines using execution-in-place

US10037334B1 · kind B1 · utility

4Cited by
10References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 26, 2016
Grant dateJul 31, 2018
Priority date
Expiry dateJan 25, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45583
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system for memory management for Virtual Machines (VMs), including a host computer system running a host operating system (OS); at least two Virtual Machines (VMs) running on the host computer system, wherein each of the VMs has a Guest OS supporting a guest file system with execution-in-place that allows code execution without an intermediate buffer cache; a hypervisor configured to control the VMs; and a thin provisioning block device configured to store shared pages and formed of at least one delta file. The hypervisor is configured to receive a page fault, and to read the shared pages from the thin provisioning block device. The Guest OS executes the file that is stored on the thin provisioning block device.

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