Starvationless Kernel-Aware Distributed Scheduling of Software Licenses
First Claim
Patent Images
1. A local scheduler, comprising:
- a memory; and
a processor in communication with the memory, the processor configured to;
generate a request for a license for running a process of a shared-license software application;
communicate the request to a license server; and
make the process available for scheduling an operation when a grant for the requested license is received from the license server, wherein the grant comprises a license quantum, which is an amount of central processing unit (CPU) time for which the license has been granted to the process.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses for implementing shared-license software management are provided. Shared-license software management may be performed by generating a request for a license for running a process of a shared-license software application. The request is communicated to a license server, and the process is made available for scheduling an operation when a grant for the requested license is received from the license server, wherein the grant comprises a license quantum, which is an amount of central processing unit time for which the license has been granted to the process.
17 Citations
25 Claims
-
1. A local scheduler, comprising:
-
a memory; and a processor in communication with the memory, the processor configured to; generate a request for a license for running a process of a shared-license software application; communicate the request to a license server; and make the process available for scheduling an operation when a grant for the requested license is received from the license server, wherein the grant comprises a license quantum, which is an amount of central processing unit (CPU) time for which the license has been granted to the process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
generating a request for a license for running a process of a shared-license software application; communicating the request to a license server; and making the process available for scheduling an operation when a grant for the requested license is received from the license server, wherein the grant comprises a license quantum, which is an amount of central processing unit (CPU) time for which the license has been granted to the process. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
25. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon, that in response to execution by a computing device causes the computing device to perform operations comprising:
-
generating a request for a license for running a process of a shared-license software application; communicating the request to a license server; and making the process available for scheduling an operation when a grant for the requested license is received from the license server, wherein the grant comprises a license quantum, which is an amount of central processing unit (CPU) time for which the license has been granted to the process. - View Dependent Claims (24)
-
Specification