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. (WO2010031711) MEMORY MANAGEMENT IN A VIRTUAL MACHINE BASED ON PAGE FAULT PERFORMANCE WORKLOAD CRITERIA
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2010/031711    International Application No.:    PCT/EP2009/061574
Publication Date: 25.03.2010 International Filing Date: 07.09.2009
IPC:
G06F 12/12 (2006.01), G06F 9/50 (2006.01), G06F 12/08 (2006.01), G06F 12/02 (2006.01)
Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION [US/US]; New Orchard Road Armonk, New York 10504 (US) (For All Designated States Except US).
IBM UNITED KINGDOM LIMITED [GB/GB]; PO Box 41, North Harbour Portsmouth Hampshire PO6 3AU (GB) (MG only).
STANSELL, Kevin [US/US]; (US) (For US Only).
ZOREK SR, Edward [US/US]; (US) (For US Only)
Inventors: STANSELL, Kevin; (US).
ZOREK SR, Edward; (US)
Agent: ROBERTS, Scott; (GB)
Priority Data:
12/234,850 22.09.2008 US
Title (EN) MEMORY MANAGEMENT IN A VIRTUAL MACHINE BASED ON PAGE FAULT PERFORMANCE WORKLOAD CRITERIA
(FR) GESTION DE LA MÉMOIRE DANS UNE MACHINE VIRTUELLE EN FONCTION DE CRITÈRES DE CHARGE D'UTILISATION EN CAS D'ERREURS DE PAGE
Abstract: front page image
(EN)Embodiments of the present invention address deficiencies of the art in respect to virtualization and provide a novel and non-obvious method, system and computer program product for monitoring and managing memory used in a virtualized computing environment. In this regard, a method for monitoring and managing memory used by a virtual machine in a virtualized computing environment can include counting page fault occurrences in a guest operating system (OS) executing in the VM, pinning additional physical memory to the VM along with initiating a hot-add event to the guest OS executing in the VM, responsive to exceeding a page fault allowance threshold in order to mitigate system degradation in the VM based on page fault occurrences.
(FR)Les modes de réalisation de la présente invention visent à combler les lacunes de l'art dans le domaine de la virtualisation et fournissent un procédé, un système et un produit-programme informatique innovants et inventifs qui permettent de contrôler et de gérer de la mémoire utilisée dans un environnement informatique virtualisé. A cet égard, un procédé de contrôle et de gestion de la mémoire utilisée par une machine virtuelle dans un environnement informatique virtualisé peut consister à compter les occurrences d'erreurs de page dans un système d'exploitation invité exécuté dans la mémoire virtuelle, à ajouter de la mémoire physique supplémentaire à la mémoire virtuelle et déclencher conjointement un événement d'ajout à chaud au système d'exploitation invité exécuté dans la mémoire virtuelle par suite du dépassement d'un seuil d'autorisation d'erreur de page, afin de limiter la dégradation du système dans la mémoire virtuelle sur la base des occurrences d'erreurs de page.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, 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, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (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, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)