WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016063150) COORDINATION BETWEEN MEMORY-SAVING MECHANISMS IN COMPUTERS THAT RUN VIRTUAL MACHINES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/063150    International Application No.:    PCT/IB2015/057235
Publication Date: 28.04.2016 International Filing Date: 20.09.2015
IPC:
G06F 12/00 (2006.01), G06F 12/08 (2016.01)
Applicants: STRATO SCALE LTD. [IL/IL]; 6 Galgalei Haplada Street 46733 Herzliya (IL)
Inventors: GORDON, Abel; (IL).
BEN-YEHUDA, Muli; (IL)
Agent: KLIGER, Daniel; D. Kligler I.P. Services Ltd. P.O. Box 57651 61576 Tel Aviv (IL)
Priority Data:
62/065,688 19.10.2014 US
14/797,201 13.07.2015 US
Title (EN) COORDINATION BETWEEN MEMORY-SAVING MECHANISMS IN COMPUTERS THAT RUN VIRTUAL MACHINES
(FR) COORDINATION ENTRE MÉCANISMES D'ÉCONOMIE DE MÉMOIRE DANS DES ORDINATEURS QUI FONT TOURNER DES MACHINES VIRTUELLES
Abstract: front page image
(EN)A method includes running in a computer (20) a hypervisor (36) that allocates physical memory pages of the computer to a Virtual Machine (VM - 40). A guest Operating System (guest OS - 44), a virtual memory (48) and a virtual storage device (52) run in the VM. The guest OS maps the allocated physical memory pages to respective virtual memory pages, retains virtual memory pages that are frequently-accessed by the VM in the virtual memory, and swaps-out virtual memory pages that are rarely-accessed by the VM to the virtual storage. In the hypervisor, one or more of the physical memory pages allocated to the VM are selected, and the corresponding virtual memory pages preventing from being swapped-out by the guest OS, by marking the corresponding virtual memory pages in the guest OS as accessed thus causing the guest OS to regard the corresponding virtual memory pages as frequently- accessed.
(FR)L'invention concerne un procédé qui consiste à faire tourner dans un ordinateur (20) un hyperviseur (36) qui attribue à une machine virtuelle (VM - 40) des pages de mémoire physique de l'ordinateur. Un système d'exploitation invité (OS invité - 44), une mémoire virtuelle (48) et un dispositif de stockage virtuel (52) tournent dans la VM. L'OS invité mappe à des pages de mémoire virtuelle respectives les pages de mémoire physique attribuées, garde dans la mémoire virtuelle des pages de mémoire virtuelle auxquelles la VM accède fréquemment, et permute vers le dispositif de stockage virtuel des pages de mémoire virtuelle auxquelles la VM accède rarement. Dans l'hyperviseur, une ou plusieurs des pages de mémoire physique attribuées à la VM sont sélectionnées, et les pages de mémoire virtuelle correspondantes sont empêchées d'être permutées par l'OS invité par marquage des pages de mémoire virtuelle correspondantes dans l'OS invité comme faisant l'objet d'un accès, ce qui permet d'amener l'OS invité à considérer les pages de mémoire virtuelle correspondantes comme faisant l'objet d'un accès fréquent.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)