PARALLEL PROCESSING ARCHITECTURE FOR LICENSE METRICS SOFTWARE
First Claim
1. A method for parallel collection of software license metrics, the method comprising:
- receiving, by a designated network endpoint, a software asset management request, wherein the software asset management request is also received by a plurality of non-designated network endpoints;
identifying, by the designated network endpoint, first asset data that is relevant in responding to the software asset management request, wherein the first asset data pertains to the designated network endpoint and is stored on the designated network endpoint;
receiving, by the designated network endpoint, second asset data that is relevant in responding to the software asset management request, wherein the second asset data pertains to the plurality of non-designated network endpoints and is received from the plurality of non-designated network endpoints;
calculating, by the designated network endpoint, a result of the software asset management request from the identified first asset data and the received second asset data; and
sending, by the designated network endpoint, the calculated result to a host computer.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, in accordance with the present invention, a method for parallel collection of software license metrics comprises receiving, by one or more processors at a host computer, a software asset management request; interpreting, by one or more processors at the host computer, the software asset management request to generate queries; transmitting, by one or more processors at the host computer, the generated queries to designated network endpoints; receiving, by one or more processors at the host computer, partial results transmitted to the host computer by processing units which form a subset of the network endpoints; and merging, by one or more processors at the host computer, the partial results to form a final response to the received software asset management request.
19 Citations
40 Claims
-
1. A method for parallel collection of software license metrics, the method comprising:
-
receiving, by a designated network endpoint, a software asset management request, wherein the software asset management request is also received by a plurality of non-designated network endpoints; identifying, by the designated network endpoint, first asset data that is relevant in responding to the software asset management request, wherein the first asset data pertains to the designated network endpoint and is stored on the designated network endpoint; receiving, by the designated network endpoint, second asset data that is relevant in responding to the software asset management request, wherein the second asset data pertains to the plurality of non-designated network endpoints and is received from the plurality of non-designated network endpoints; calculating, by the designated network endpoint, a result of the software asset management request from the identified first asset data and the received second asset data; and sending, by the designated network endpoint, the calculated result to a host computer. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
2-5. -5. (canceled)
-
6. (canceled)
-
7-21. -21. (canceled)
-
28. A computer program product for parallel collection of software license metrics, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive, by a designated network endpoint, a software asset management request, wherein the software asset management request is also received by a plurality of non-designated network endpoints; program instructions to identify, by the designated network endpoint, first asset data that is relevant in responding to the software asset management request, wherein the first asset data pertains to the designated network endpoint and is stored on the designated network endpoint; program instructions to receive, by the designated network endpoint, second asset data that is relevant in responding to the software asset management request, wherein the second asset data pertains to the plurality of non-designated network endpoints and is received from the plurality of non-designated network endpoints; program instructions to calculate, by the designated network endpoint, a result of the software asset management request from the identified first asset data and the received second asset data; and program instructions to send, by the designated network endpoint, the calculated result to a host computer. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A computer system for parallel collection of software license metrics, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to receive, by a designated network endpoint, a software asset management request, wherein the software asset management request is also received by a plurality of non-designated network endpoints; program instructions to identify, by the designated network endpoint, first asset data that is relevant in responding to the software asset management request, wherein the first asset data pertains to the designated network endpoint and is stored on the designated network endpoint; program instructions to receive, by the designated network endpoint, second asset data that is relevant in responding to the software asset management request, wherein the second asset data pertains to the plurality of non-designated network endpoints and is received from the plurality of non-designated network endpoints; program instructions to calculate, by the designated network endpoint, a result of the software asset management request from the identified first asset data and the received second asset data; and program instructions to send, by the designated network endpoint, the calculated result to a host computer. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification