Information technology resource allocation and utilization tracking in a cloud-based system
First Claim
1. An apparatus comprising:
- at least one processing platform associated with a distributed virtual infrastructure of a private cloud of an enterprise, the distributed virtual infrastructure comprising a plurality of information technology resources, the processing platform comprising at least one processing device having a processor coupled to a memory, wherein the processing platform is operative to allocate at least a designated one of the information technology resources to a user responsive to a corresponding request, to track utilization of the designated information technology resource allocated to the user, and to generate two or more notifications if said utilization of the designated information technology resource by the user falls below a specified threshold;
wherein the processing platform implements a plurality of processing modules comprising;
a presentation module providing an interface between the user and other ones of the plurality of processing modules;
a resource utilization tracking module;
a user management module; and
a resource utilization notification module comprising a policy-based notification module, the policy-based notification module being operative to receive an indication of a notification policy relating to a resource allocated to the user, to obtain resource utilization data for that resource from the resource utilization tracking module, to obtain enterprise organization hierarchy information from the user management module, and to generate the two or more notifications in accordance with the notification policy; and
wherein the two or more notifications comprise;
a first notification to the user requesting that the user release the resource; and
at least a second notification to an entity of the enterprise other than the user, said entity being determined using the enterprise organization hierarchy information.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for allocating and tracking utilization of information technology resources of a distributed virtual infrastructure comprises at least one processing platform associated with the distributed virtual infrastructure. The processing platform comprises at least one processing device having a processor coupled to a memory. The processing platform is operative to allocate at least a designated one of the information technology resources to a user responsive to a corresponding request, to track utilization of the designated information technology resource allocated to the user, and to generate one or more notifications if the utilization of the designated information technology resource by the user falls below a specified threshold. The distributed virtual infrastructure may comprise an enterprise private cloud infrastructure.
-
Citations
21 Claims
-
1. An apparatus comprising:
-
at least one processing platform associated with a distributed virtual infrastructure of a private cloud of an enterprise, the distributed virtual infrastructure comprising a plurality of information technology resources, the processing platform comprising at least one processing device having a processor coupled to a memory, wherein the processing platform is operative to allocate at least a designated one of the information technology resources to a user responsive to a corresponding request, to track utilization of the designated information technology resource allocated to the user, and to generate two or more notifications if said utilization of the designated information technology resource by the user falls below a specified threshold; wherein the processing platform implements a plurality of processing modules comprising; a presentation module providing an interface between the user and other ones of the plurality of processing modules; a resource utilization tracking module; a user management module; and a resource utilization notification module comprising a policy-based notification module, the policy-based notification module being operative to receive an indication of a notification policy relating to a resource allocated to the user, to obtain resource utilization data for that resource from the resource utilization tracking module, to obtain enterprise organization hierarchy information from the user management module, and to generate the two or more notifications in accordance with the notification policy; and wherein the two or more notifications comprise; a first notification to the user requesting that the user release the resource; and at least a second notification to an entity of the enterprise other than the user, said entity being determined using the enterprise organization hierarchy information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising the steps of:
-
allocating at least a designated one of a plurality of information technology resources of a distributed virtual infrastructure of a private cloud of an enterprise to a user responsive to a corresponding request; tracking utilization of the designated information technology resource allocated to the user; and generating two or more notifications if said utilization of the designated information technology resource by the user falls below a specified threshold; wherein generating the two or more notifications comprises; receiving an indication of a notification policy relating to a resource allocated to the user; obtaining resource utilization data for that resource; obtaining enterprise organization hierarchy information for the enterprise comprising a business unit that includes the user; and generating the two or more notifications in accordance with the notification policy, the two or more notifications comprising; a first notification to the user requesting that the user release the resource; and at least a second notification to an entity of the enterprise other than the user, said entity being determined using the enterprise organization hierarchy information; wherein the allocating, tracking and generating steps are performed in at least one processing device comprising a processor coupled to a memory. - View Dependent Claims (19)
-
-
20. A computer program product comprising a non-transitory processor-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by a processing platform cause the processing platform to implement the steps of:
-
allocating at least a designated one of a plurality of information technology resources of a distributed virtual infrastructure of a private cloud of an enterprise to a user responsive to a corresponding request; tracking utilization of the designated information technology resource allocated to the user; and generating two or more notifications if said utilization of the designated information technology resource by the user falls below a specified threshold; wherein generating the two or more notifications comprises; receiving an indication of a notification policy relating to a resource allocated to the user; obtaining resource utilization data for that resource; obtaining enterprise organization hierarchy information for the enterprise comprising a business unit that includes the user; and generating the two or more notifications in accordance with the notification policy, the two or more notifications comprising; a first notification to the user requesting that the user release the resource; and at least a second notification to an entity of the enterprise other than the user, said entity being determined using the enterprise organization hierarchy information.
-
-
21. An information processing system comprising:
-
a distributed virtual infrastructure of a private cloud of an enterprise, the distributed virtual infrastructure comprising a plurality of information technology resources; and at least one processing platform associated with the distributed virtual infrastructure, said processing platform being operative to allocate at least a designated one of the information technology resources to a user responsive to a corresponding request, to track utilization of the designated information technology resource allocated to the user, and to generate two or more notifications if said utilization of the designated information technology resource by the user falls below a specified threshold; wherein the processing platform implements a plurality of processing modules comprising; a presentation module providing an interface between the user and other ones of the plurality of processing modules; a resource utilization tracking module; a user management module; and a resource utilization notification module comprising a policy-based notification module, the policy-based notification module being operative to receive an indication of a notification policy relating to a resource allocated to the user, to obtain resource utilization data for that resource from the resource utilization tracking module, to obtain enterprise organization hierarchy information from the user management module, and to generate the two or more notifications in accordance with the notification policy; and wherein the two or more notifications comprise; a first notification to the user requesting that the user release the resource; and at least a second notification to an entity of the enterprise other than the user, said entity being determined using the enterprise organization hierarchy information.
-
Specification