METHODS AND SYSTEMS FOR VERIFYING SOFTWARE LICENSE COMPLIANCE IN CLOUD COMPUTING ENVIRONMENTS
First Claim
1. A method for monitoring cloud computing environments, comprising:
- determining software utilized by a computing process supported by at least one cloud;
determining a number of software licenses required by the software;
comparing the number of required software licenses to a number of software license held by a user associated with the computing process; and
notifying the user of the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A monitoring system can monitor computing processes in clouds. The monitoring system can verify software license compliance in the computing processes instantiated in the clouds. The monitoring system can generate and maintain a software license knowledge base. The software license knowledge base can include the software license requirements for various software programs. To verify software license compliance, the monitoring system can determine the software programs utilized by the computing processes instantiated in the clouds. The monitoring system can compare the software programs utilized by the computing processes to the software license knowledge base to determine the number of software licenses required by the computing processes. The monitoring system can compare the number of software licenses required to the number of software licenses currently held by the user to determine if the user is in compliance.
-
Citations
20 Claims
-
1. A method for monitoring cloud computing environments, comprising:
-
determining software utilized by a computing process supported by at least one cloud; determining a number of software licenses required by the software; comparing the number of required software licenses to a number of software license held by a user associated with the computing process; and notifying the user of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium comprising instructions for causing a processing system to perform a method, comprising:
-
determining software utilized by a computing process supported by at least one cloud; determining a number of software licenses required by the software; comparing the number of required software licenses to a number of software license held by a user associated with the computing process; and notifying the user of the comparison. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for monitoring a cloud computing environment, comprising:
-
a network interface to at least one cloud of computing systems; and a processor communicating with the network interface and executing an software compliance module, the software compliance module being configured to— determine software utilized by a computing process supported by the at least one cloud; determine a number of software licenses required by the software; compare the number of required software licenses to a number of software license held by a user associated with the computing process; and notify the user of the comparison. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification