Patent · US Active

System and method for managing a virtual swap file for virtual environments

US8725963B1 · kind B1 · utility

16Cited by
3References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 13, 2012
Grant dateMay 13, 2014
Priority date
Expiry dateAug 24, 2032

Classification

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

Abstract

A computer system has a random access memory (RAM) that stores currently used memory pages and SWAP storage for storing memory page that is not in use. If the process requires memory page stored on the SWAP storage, a corresponding page is loaded to RAM. If the page in RAM is not currently in use, it is moved to the SWAP storage. The computer system has a number of Virtual Environments (i.e., Containers) that run their own processes, a VE/Container RAM and a virtual SWAP storage. The Container processes have access to a VE/Container RAM. When the Container process request OS for memory, the memory manager allocates memory pages in the RAM and also allocates memory pages for the Container process in the VE/Container RAM. If no free virtual RAM is available, the process data is moved to the virtual SWAP storage.

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