Virtual container storage interface controller
US-12175078-B2 · Dec 24, 2024 · US
US2016274942A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016274942-A1 |
| Application number | US-201514718159-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 21, 2015 |
| Priority date | Mar 20, 2015 |
| Publication date | Sep 22, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.
Opening claim text (preview).
What is claimed is: 1 . A system for managing a set of assets for a user in a shared pool of configurable computing resources having a set of virtual machines, the system comprising: a memory having a set of computer readable computer instructions, and a processor for executing the set of computer readable instructions, the set of computer readable instructions including: establishing a set of usage data for the user, the set of usage data corresponding to usage of an asset by the user; determining, based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine; and selecting, in response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine. 2 . The system of claim 1 , wherein the asset action for the asset includes at least one of a set of asset actions chosen from a group consisting of: preventing an installation of the asset, removing the asset, or hibernating the asset. 3 . The system of claim 1 , wherein the set of usage data indicates use of the asset by the user for a temporal period below a threshold value. 4 . The system of claim 1 , further comprising generating the virtual machine without the asset in response to selecting the asset action for the asset for the user on the virtual machine, wherein the asset action for the asset includes preventing an installation of the asset. 5 . The system of claim 1 , further comprising: metering, in response to selecting the asset action for the asset, use of the virtual machine; and generating an invoice based on the metered use. 6 . The system of claim 5 , further comprising: determining a projected meter value for the virtual machine with the asset; determining, by comparing the metered use with the projected meter value, a benefit value; and providing the benefit value to the user. 7 . The system of claim 1 , wherein the set of usage data corresponding to usage of an asset by the user includes asset activity data for the user across both the shared pool of configurable computing resources and the set of virtual machines. 8 . The system of claim 1 , further comprising providing, to the user, a notification which indicates the asset action for the asset. 9 . The system of claim 1 , wherein determining, based on the set of usage data for the user, the asset action for the asset for the user on a virtual machine includes: determining an asset dependency relationship for the asset with respect to the set of assets; determining a user dependency relationship for the user with respect to another user; determining a usage score of the asset by the user for a temporal period; and determining the asset dependency relationship, the user dependency relationship, and the usage score meet a criterion to perform the asset action for the asset. 10 . The system of claim 9 , wherein determining the usage score of the asset by the user for the temporal period includes determining the usage score of the asset by the user for the temporal period with respect to a temporal threshold value. 11 . The system of claim 1 , wherein establishing the set of usage data for the user includes creating a user profile for the user having an asset usage catalog, a virtual machine usage catalog, and a dependency catalog. 12 . The system of claim 1 , further comprising hibernating the asset for the user in response to detecting a user dependency relationship with respect to another user. 13 . The system of claim 1 , further comprising determining the asset action for the asset for the user on the virtual machine in response to detecting a triggering event related to a maintenance operation. 14 . The system of claim 13 , wherein the triggering event related to the maintenance operation includes a maintenance timeframe and an action schedule. 15 . A computer program product for managing a set of assets for a user in a shared pool of configurable computing resources having a set of virtual machines, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising: establishing a set of usage data for the user, the set of usage data corresponding to usage of an asset by the user; determining, based on the set of usage data for the user, the asset action for the asset for the user on a virtual machine; and selecting, in response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine. 16 . The computer program product of claim 15 , wherein the program instructions are stored in a computer readable storage medium in a data processing system, and wherein the program instructions were downloaded over a network from a remote data processing system. 17 . The computer program product of claim 15 , wherein the program instructions are stored in a computer readable storage medium in a server data processing system, and wherein the program instructions are downloaded over a network to a remote data processing system for use in a computer readable storage medium with the remote data processing system.
Hypervisor-specific management and integration aspects · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
the resources being hardware resources other than CPUs, Servers and Terminals · CPC title
for performance assessment · CPC title
Installation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.