IP Library Granted Patent US 9,183,061
Granted Patent B2
US 9,183,061 · App. 13/533,493 · Granted Nov 10, 2015

Preserving, from resource management adjustment, portions of an overcommitted resource managed by a hypervisor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,183,061
App. No.
13/533,493
Granted
Nov 10, 2015
Kind
B2
Abstract

Methods, apparatuses, and computer program products for preserving, from resource management adjustment, portions of an overcommitted resource managed by a hypervisor are provided. Embodiments include identifying, by the hypervisor, a privileged guest from among a plurality of guests of the hypervisor; identifying, by the hypervisor, portions of the overcommitted resource that are allocated to the privileged guest; and preventing, by the hypervisor, resource management adjustment to the identified portions of the overcommitted resource that are allocated to the privileged guest.

Claims (8)

1. A method comprising:

identifying, by a hypervisor, a guest as a privileged guest from among a plurality of non-privileged guests of the hypervisor based on a time-critical application being executed by the privileged guest;

identifying, by the hypervisor, portions of an overcommitted resource that are allocated to the privileged guest, wherein the overcommitted resource comprises at least an assignment of one or more same portions of a resource to the privileged guest and at least another non-privileged guest of a computing device;

preventing, by the hypervisor, resource management adjustment to the identified portions of the overcommitted resource that are allocated to the privileged guest, wherein the resource management adjustment comprises an action taken by the hypervisor in response to over utilization of the overcommitted resource and wherein the action includes at least marking as non-swappable memory pages allocated to the identified privileged guest by tracking the memory pages that correspond to the privileged guest and allowing swapping of only one or more memory pages that are not associated with the privileged guest; and

wherein preventing resource management adjustment to the identified portions of the overcommitted resource that are allocated to the privileged guest further includes preventing, by the hypervisor, issuance of a memory balloon request to the identified privileged guest.

2. The method of claim 1 wherein preventing resource management adjustment to the identified portions of the overcommitted resource that are allocated to the privileged guest further includes preventing, by the hypervisor, migration of the identified privileged guest.

3. The method of claim 1 wherein preventing resource management adjustment to the identified portions of the overcommitted resource that are allocated to the privileged guest further includes preventing, by the hypervisor, reallocation to other guests, of processor bandwidth reserved for execution of the identified privileged guest.

4. The method of claim 1 wherein preventing resource management adjustment to the identified portions of the overcommitted resource that are allocated to the privileged guest further includes preventing, by the hypervisor, reallocation to other guests, of input/output (I/O) or network device bandwidth reserved for use by the identified privileged guest.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050300/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037696/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →