System, method and program to manage software licenses
First Claim
1. A computer program product for estimating an increase in total software license cost for executing a plurality of different computer programs in a first computer instead of executing said plurality of different computer programs in a plurality of existing, different computers, said computer program product comprising:
- a tangible computer readable storage media;
first program instructions to identify in which of said plurality of existing computers each of said different computer programs is currently installed, by querying respective configuration files of said plurality of existing computers;
second program instructions to determine, for said each of said different computer programs, a total processor power in said plurality of existing computers in which said each of said different computer programs is currently installed, by automatically querying respective configuration files of said plurality of existing computers and totaling the processing power for said plurality of existing computers in which said each of said different computer programs is currently installed;
third program instructions to identify, for said each of said different computer programs, an existing, total license cost in said plurality of existing computers in which said each of said different computer programs is currently installed;
fourth program instructions to divide said existing, total license cost for said each of said different computer programs in said plurality of existing computers in which said each of said different computer programs is currently installed, by said total processor power of said plurality of existing computers in which said each of said different computer programs is currently installed to determine a license cost per unit of processor power for said each of said different computer programs; and
fifth program instructions to multiply, for said each of said different computer programs, a difference between a processor power of said first computer and a total processor power of said plurality of existing computers in which said each of said different computer programs is currently installed, times said license cost per unit of processor power for said each of said different computer programs, to estimate said increase in software license cost for installing said each of said different computer programs in said first computer; and
whereinsaid first, second, third, fourth and fifth program instructions are stored on said tangible computer readable storage media.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer system, method and program for estimating an increase in software license cost for executing a computer program with a first processor(s) instead of a second, less powerful processor(s). An identification is made of a plurality of computers in which the computer program is currently installed. The total processor power of the plurality of computers is determined. The existing license cost(s) for executing the computer program in the plurality of computers is determined. The existing license cost(s) is divided by the total processor power of the plurality of computers to determine license cost per unit of processor power. The difference of processor power between the first processor(s) and the second processor(s) is multiplied times the license cost per unit of processor power to estimate the increase in software license cost. Alternatives to paying the upgrade license fee are also considered. For example, a determination is made whether the computer program should be deleted from another computer to provide available processor power under an existing software license for the computer program to be executed with the first processor(s).
29 Citations
18 Claims
-
1. A computer program product for estimating an increase in total software license cost for executing a plurality of different computer programs in a first computer instead of executing said plurality of different computer programs in a plurality of existing, different computers, said computer program product comprising:
-
a tangible computer readable storage media; first program instructions to identify in which of said plurality of existing computers each of said different computer programs is currently installed, by querying respective configuration files of said plurality of existing computers; second program instructions to determine, for said each of said different computer programs, a total processor power in said plurality of existing computers in which said each of said different computer programs is currently installed, by automatically querying respective configuration files of said plurality of existing computers and totaling the processing power for said plurality of existing computers in which said each of said different computer programs is currently installed; third program instructions to identify, for said each of said different computer programs, an existing, total license cost in said plurality of existing computers in which said each of said different computer programs is currently installed; fourth program instructions to divide said existing, total license cost for said each of said different computer programs in said plurality of existing computers in which said each of said different computer programs is currently installed, by said total processor power of said plurality of existing computers in which said each of said different computer programs is currently installed to determine a license cost per unit of processor power for said each of said different computer programs; and fifth program instructions to multiply, for said each of said different computer programs, a difference between a processor power of said first computer and a total processor power of said plurality of existing computers in which said each of said different computer programs is currently installed, times said license cost per unit of processor power for said each of said different computer programs, to estimate said increase in software license cost for installing said each of said different computer programs in said first computer; and
whereinsaid first, second, third, fourth and fifth program instructions are stored on said tangible computer readable storage media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for estimating an increase in total software license cost for executing a plurality of different computer programs in a first computer instead of executing said plurality of different computer programs in a plurality of existing, different computers, said computer system comprising:
-
a central processing unit, a storage, and a RAM; first program instructions to identify in which of said plurality of existing computers each of said different computer programs is currently installed, by querying respective configuration files of said plurality of existing computers; second program instructions to determine, for said each of said different computer programs, a total processor power in said plurality of existing computers in which said each of said different computer programs is currently installed, by automatically querying respective configuration files of said plurality of existing computers and totaling the processing power for said plurality of existing computers in which said each of said different computer programs is currently installed; third program instructions to identify, for said each of said different computer programs, an existing, total license cost in said plurality of existing computers in which said each of said different computer programs is currently installed; fourth program instructions to divide said existing, total license cost for said each of said different computer programs in said plurality of existing computers in which said each of said different computer programs is currently installed, by said total processor power of said plurality of existing computers in which said each of said different computer programs is currently installed to determine a license cost per unit of processor power for said each of said different computer programs; and fifth program instructions to multiply, for said each of said different computer programs, a difference between a processor power of said first computer and a total processor power of said plurality of existing computers in which said each of said different computer programs is currently installed, times said license cost per unit of processor power for said each of said different computer programs, to estimate said increase in software license cost for installing said each of said different computer programs in said first computer; and
whereinsaid first, second, third, fourth and fifth program instructions are stored in said storage for execution by said central processing unit via said RAM. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification