System and method for managing a virtual swap file for virtual environments
US8725963B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 13, 2012 |
| Grant date | May 13, 2014 |
| Priority date | — |
| Expiry date | Aug 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.