IP Library Patent Application 12249822
Patent Application
App. No. 12/249,822

METHOD, SYSTEM AND APPARATUS FOR CALCULATING CHARGEBACK FOR VIRTUALIZED COMPUTING RESOURCES

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 None
App. No.
12/249,822
Abstract

Method, system and apparatus for calculating chargeback for virtualized computing resources in a virtualized environment allowing efficient use of computing resources, improving costs recovery including fixed and over-usage cost of utilizing computing resources.

Claims (54)

1 . A method comprising:

identifying at least one rate associated with determining a chargeback for at least one virtual machine;

setting a time period for calculating the chargeback for the at least one virtual machine;

specifying at least one cost center associated with the at least one virtual machine;

determining a consumption of virtualized computing resources for the at least one virtual machine in the time period;

calculating the chargeback for the at least one cost center associated with the at least one virtual machine; and

generating a notification comprising information indicative of the chargeback,

wherein the at least one virtual machine is associated with at least one virtualized computing resource.

2 . The method as claimed in 1 , further comprising determining a chargeback model for the consumption, wherein the chargeback model comprises at least one of a resources consumed model, a fixed price model and a fixed price plus over-usage model.

3 . The method as claimed in claim 1 , wherein the chargeback comprises information indicative of an amount and/or cost associated with the consumption of the at least one virtualized computing resources.

4 . The method as claimed in claim 3 , wherein a cost associated with the at least one cost center is based at least on said rate and said consumption in the specified time period.

5 . The method as claimed in claim 1 , wherein the at least one virtualized computing resource comprises at least one of a CPU, memory, storage, network and customized parameters.

6 . The method as claimed in claim 1 , wherein the at least one rate comprises a unit cost for resources used, fixed usage and over-usage of virtual computing resources.

7 . The method as claimed in claim 1 , wherein the at least one cost center comprises at least one of a user, an entity, an organization and a department.

8 .- 11 . (canceled)

12 . An apparatus according to the method of claim 1 , the apparatus comprising a computing system for executing instructions for the identifying setting, specifying, determining, calculating and generating.

13 . A method for calculating and presenting chargeback costs for virtualized computing resources, the a method comprising:

identifying each virtual machine in a virtualized environment;

setting a time period for calculating chargeback costs for each virtual machine;

specifying at least one cost center associated with each virtual machine;

evaluating rates for virtualized computing resources associated with each virtual machine;

determining consumption of the virtualized computing resources used by the at least one cost center for each virtual machine within the time period;

calculating the chargeback costs for the at least one cost center; and

generating a notification,

wherein the chargeback costs is indicative of a fixed plus over-usage of virtualized the computing resources for the at least one cost center and the rates, and

wherein the virtualized computing resources comprise at least one of the server, a CPU, memory, storage and network.

14 . A system for calculating and presenting chargeback costs for virtualized computing resources, according to the method of claim 13 .

15 . An apparatus according to the method of claim 13 .

16 . A method for calculating and presenting chargeback of virtualized resources, the method comprising:

identifying virtualized resources related to one or more virtual machine;

setting one or more fixed usage threshold parameters for the virtualized resources;

specifying one or more over-usage parameters for the virtualized resources;

computing rates for usage of the virtualized resources for each virtual machine, wherein the rates comprise a unit cost for fixed usage and over-usage of the virtual resources;

measuring, for each virtual machine, consumption of the virtualized resources;

determining whether an over-usage of the virtualized resources has occurred by comparing usage of at least one of the virtualized resources with the fixed usage threshold parameters;

calculating fixed usage amounts and cost;

calculating over-usage amounts and costs when the over-usage is determined;

calculating chargeback amounts and chargeback costs, based on the calculated fixed usage and over-usage amounts and costs said rates; and

generating a notification, comprising presenting information indicative of at least one of chargeback amounts and chargeback costs.

17 . (canceled)

18 . An apparatus for calculating and presenting chargeback of virtualized resources, according to the method of claim 16 .

19 . The method of claim 16 ,

wherein the setting the fixed usage threshold parameters comprises setting parameters indicative of at least one of fixed rates, fixed costs, fixed quantities, fixed resources and fixed amounts,

wherein the over-usage parameters comprise at least one of a overage rate, overage cost, overage quantities, overage resources and overage amounts.

20 . The method of claim 16 , further compromising providing the notification to at least one of an entity, an end user, a department of an organization, a system administrator, a host server and a processor via an application programming interface (API).

21 .- 32 . (canceled)

33 . A computer readable medium having stored thereon executable instructions for measuring and presenting the chargeback amount and/or cost of the virtualized computing resources, according to the method of claim 16 .

34 .- 43 . (canceled)

44 . The method of claim 16 , further compromising providing the notification via at least one of a graphical user interface, an electronic document and/or an audible notification.

45 . The method of claim 44 , wherein the electronic document comprises at least one of a browser, an image document, a spreadsheet and a word-processing document.

46 . The method of claim 16 , further compromising providing the notification via at least one of the Internet, an intra-net and an application programming interface (API).

47 .- 55 . (canceled)

56 . The method of claim 13 , wherein generating the notification comprises presenting the chargeback costs.

57 . (canceled)

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Sep 28, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC (FORMERLY KNOWN AS WELLS FARGO FOOTHILL, LLC)
To: QUEST SOFTWARE, INC.; AELITA SOFTWARE CORPORATION; SCRIPTLOGIC CORPORATION; VIZIONCORE, INC.; NETPRO COMPUTING, INC.
Reel/Frame 029050/0679 →
AMENDMENT NUMBER NINE TO PATENT SECURITY AGREEMENT Recorded Aug 10, 2012
From: QUEST SOFTWARE, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 028769/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2012
From: VKERNEL CORPORATION
To: QUEST SOFTWARE, INC.
Reel/Frame 028258/0042 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 18, 2011
From: BAKMAN, ALEXANDER
To: VKERNEL CORPORATION
Reel/Frame 025983/0956 →