Methods and apparatus to reclaim resources in virtual computing environments
First Claim
Patent Images
1. A method comprising:
- determining, by executing an instruction with a processor, if a characteristic of a virtual machine meets a threshold indicating that the virtual machine is inactive;
in response to determining that the characteristic meets the threshold;
transmitting, by executing an instruction with the processor, a notification of inactivity to an administrator of the virtual machine,determining, by executing an instruction with the processor, if a notification period based on the notification has expired, anddetermining, by executing an instruction with the processor, whether the virtual machine is tagged with an indication that the virtual machine is at least one of a replica of an active virtual machine or a backup of an active virtual machine;
if the notification period has expired and the virtual machine is not tagged with the indication, de-provisioning, by executing an instruction with the processor, the virtual machine to return computing resources assigned to the virtual machine to a computing cloud; and
not de-provisioning the virtual machine if the virtual machine is tagged with the indication.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to reclaim resources in virtual computing environments are described. An example method includes determining, with a processor, if a characteristic of a virtual machine meets a threshold indicating that the virtual machine is inactive, in response to determining that the characteristic meets the threshold, determining, with the processor, if a notification period has expired, and if the notification period has expired, de-provisioning, with the processor, the virtual machine to return computing resources assigned to the virtual machine to a cloud.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by executing an instruction with a processor, if a characteristic of a virtual machine meets a threshold indicating that the virtual machine is inactive; in response to determining that the characteristic meets the threshold; transmitting, by executing an instruction with the processor, a notification of inactivity to an administrator of the virtual machine, determining, by executing an instruction with the processor, if a notification period based on the notification has expired, and determining, by executing an instruction with the processor, whether the virtual machine is tagged with an indication that the virtual machine is at least one of a replica of an active virtual machine or a backup of an active virtual machine; if the notification period has expired and the virtual machine is not tagged with the indication, de-provisioning, by executing an instruction with the processor, the virtual machine to return computing resources assigned to the virtual machine to a computing cloud; and not de-provisioning the virtual machine if the virtual machine is tagged with the indication. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a notifier to; transmit a notification of inactivity to an administrator of a virtual machine, and determine if a notification period based on the notification has expired; and a resource reclaimer to; determine if a characteristic of the virtual machine meets a threshold indicating that the virtual machine is inactive, determine whether the virtual machine is tagged with an indication that the virtual machine is at least one of a replica of an active virtual machine or a backup of an active virtual machine, in response to determining that the characteristic meets the threshold, the virtual machine is not tagged with the indication, and the notifier determining that the notification period based on the notification has expired, de-provision the virtual machine; and
not de-provision the virtual machine if the virtual machine is tagged with the indication, at least one of the notifier or the resource reclaimer implemented by a processor. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A tangible computer readable storage medium including instructions that, when executed, cause a processor to at least:
-
determine if a characteristic of a virtual machine meets a threshold indicating that the virtual machine is inactive; in response to determining that the characteristic meets the threshold; transmit a notification of inactivity to an administrator of the virtual machine, determine if a notification period based on the notification has expired, determine whether the virtual machine is tagged with an indication that the virtual machine is at least one of a replica of an active virtual machine or a backup of an active virtual machine; and if the notification period has expired and the virtual machine is not tagged with the indication, de-provision the virtual machine to return computing resources assigned to the virtual machine to a computing cloud; and not de-provision the virtual machine if the virtual machine is tagged with the indication. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification