System for confirming and cancelling tentative resource reservation within the valid time indicates period during which the tentative reservation request is valid
First Claim
1. A resource management unit for managing one or a plurality of resources, comprising:
- a first section that, upon accepting a tentative reservation request designating at least one resource, changes a state of a free time period of said designated resource to a tentatively reserved time period based on said tentative reservation request, if the designated resource has no previous tentative reservation request and has the free time period, stores an expiration time of said tentatively reserved time period indicating a valid time, and information of an issuer of said tentative reservation request, wherein the valid time indicates a time period during which said tentative reservation request is valid, and the tentative reservation is added to a schedule storage unit;
a storage unit for storing said tentative reservation request in a wait queue corresponding to said designated resource, if the previous tentative reservation request designating the same resource and having previously tentatively reserved the free time period exists and the expiration time of the previously tentatively reserved time period is not expired; and
a second section that generates information of said tentatively reserved time period and a corresponding tentative reservation ID corresponding to said tentative reservation request in the wait queue;
a unit that discards the tentative reservation request if a job reservation request has not been received before the valid time of the tentative reservation expires or a tentative reservation cancel request has been received for cancelling the tentative reservation;
wherein a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation,the cancel request is processed if the ID in the cancel request matches the tentative reservation ID,the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored,the unit further validates and takes out from the wait queue a next tentative reservation request that is made for the same resource as the removed tentative reservation and places it in the schedule storage unit, andthe job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation,a job scheduler which creates an execution schedule that ignores the tentative reservation request remaining in the wait queue.
1 Assignment
0 Petitions
Accused Products
Abstract
For a resource reservation in a distributed resource system, a tentative reservation request and a job reservation request are issued from a job scheduler to a resource management unit. The tentative reservation is valid for a short time period, and cannot coexist with another tentative reservation or the job reservation. In order to actually use resources, a job reservation must be issued after registration of the tentative reservation. If a tentative reservation request is received for a resource to which another tentative reservation request is already accepted, the tentative reservation request is stored in a wait queue, which is successful if the another tentative reservation is cancelled or failed due to the expiration of the validity time period.
19 Citations
36 Claims
-
1. A resource management unit for managing one or a plurality of resources, comprising:
-
a first section that, upon accepting a tentative reservation request designating at least one resource, changes a state of a free time period of said designated resource to a tentatively reserved time period based on said tentative reservation request, if the designated resource has no previous tentative reservation request and has the free time period, stores an expiration time of said tentatively reserved time period indicating a valid time, and information of an issuer of said tentative reservation request, wherein the valid time indicates a time period during which said tentative reservation request is valid, and the tentative reservation is added to a schedule storage unit; a storage unit for storing said tentative reservation request in a wait queue corresponding to said designated resource, if the previous tentative reservation request designating the same resource and having previously tentatively reserved the free time period exists and the expiration time of the previously tentatively reserved time period is not expired; and a second section that generates information of said tentatively reserved time period and a corresponding tentative reservation ID corresponding to said tentative reservation request in the wait queue; a unit that discards the tentative reservation request if a job reservation request has not been received before the valid time of the tentative reservation expires or a tentative reservation cancel request has been received for cancelling the tentative reservation; wherein a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation, the cancel request is processed if the ID in the cancel request matches the tentative reservation ID, the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored, the unit further validates and takes out from the wait queue a next tentative reservation request that is made for the same resource as the removed tentative reservation and places it in the schedule storage unit, and the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, a job scheduler which creates an execution schedule that ignores the tentative reservation request remaining in the wait queue. - View Dependent Claims (2, 3)
-
-
4. A job scheduler communicating with at least one resource management unit for scheduling a job, said job scheduler comprising:
-
a computer which controls operation of; a first member that issues a tentative reservation request designating resources of a plurality of resources to be used in a job, to the resource management unit managing said resources; a second member that receives a notification in response to said tentative reservation request, the notification identifying a tentatively reserved state of said resources, wherein free time periods of the designated resources are tentatively reserved for the tentative reservation request and an expiration time of the tentatively reserved time periods is generated, which expiration time indicates a valid time wherein the valid time indicates a time period during which said tentative reservation request is valid; wherein said tentative reservation request is stored in a schedule storage unit if the resources designated by the tentative reservation request has no previous tentative reservation request;
or else said tentative reservation request is stored in a wait queue, wherein the free time periods of the designated resources are not tentatively reserved;a third member that assigns the job to at least one first resource among the resources, for which said tentatively reserved state is received, while excluding at least one second resource among said resources, for which the tentatively reserved state is received, to create a job schedule including an execution time period of said job for said at least one first resource, and stores the job schedule in a storage unit; a fourth member that issues a job reservation request for said first resource, to said resource management unit; and a fifth member that issues a tentative reservation cancel request for said at least one second resource, to said resource management unit, wherein the tentative reservation request is discarded if a job reservation request has not been received before the valid time of the tentative reservation expires or the tentative reservation cancel request has been received for cancelling the tentative reservation, a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation, the cancel request is processed if the ID in the cancel request matches the tentative reservation ID, the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored, a next tentative reservation request that is made for the same resource as the removed tentative reservation is validated, taken out from the wait queue, and placed it in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and the job scheduler creates an execution schedule that ignores the tentative reservation request remaining in the wait queue. - View Dependent Claims (5)
-
-
6. A distributed resource management system comprising:
-
a computer which controls operation of; at least one resource management unit, which manages a plurality of resources, comprising; a first section that, upon accepting a tentative reservation request designating at least one resource, changes a state of a free time period of said designated resource to a tentatively reserved time period based on said tentative reservation request, if the designated resource has no previous tentative reservation request and has the free time period, stores an expiration time of said tentatively reserved time period indicating a valid time, and information of an issuer of said tentative reservation request, wherein the valid time indicates a time period during which said tentative reservation request is valid, and the tentative reservation is added to a schedule storage unit; a storage unit for storing said tentative reservation request in a wait queue corresponding to said designated resource, if the previous tentative reservation request designating the same resource and having previously tentatively reserved free time period exists and the expiration time of the previously tentatively reserved time period is not expired; a second section that generates information of said tentatively reserved time period and a corresponding tentative reservation ID in response to said tentative reservation request in the wait queue; a unit that discards the tentative reservation request if a job reservation request has not been received before the valid time of the tentative reservation expires or a tentative reservation cancel request has been received for cancelling the tentative reservation; and a job scheduler communicating with said resource management unit, said job scheduler comprising; a first member that issues the tentative reservation request designating resources of the plurality of resources to be used in a job, to said resource management unit; a second member that receives information of a tentatively reserved state of said resources from said resource management unit, if the resources are tentatively reserved; a third member that assigns the job to at least one first resource, for which said tentatively reserved state is received, and which is selected from said plurality of resources, while excluding at least one second resource, for which said tentatively reserved state is received, among said plurality of resources, to create a job schedule including an execution time period of said first resource, and stores the job schedule in a storage unit; a fourth member that issues a job reservation request for said first resource, to said resource management unit; and a fifth member that issues a tentative reservation cancel request for said second resource, to said resource management unit; wherein a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation, the cancel request is processed if the ID in the cancel request matches the tentative reservation ID, the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored, the unit further validates and takes out from the wait queue a next tentative reservation request that is made for the same resource as the removed tentative reservation and places it in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and the job scheduler creates an execution schedule that ignores the tentative reservation request remaining in the wait queue.
-
-
7. A distributed resource management system comprising:
-
a computer which controls operation of; at least one resource management unit that manages one or a plurality of resources; and at least one job scheduler communicating with said at least one resource management unit, said job scheduler having a job reservation function for issuing a tentative reservation request and a job reservation request for the plurality of resources to be used in a job, said resource management unit comprising; a first section that receives said tentative reservation request and the job reservation request, issued by said job scheduler, wherein; tentative reservation is a combinational operation of acquiring a reservation state of resources and tentatively reserving the resources and is performed by designating at least one resource and reserving a tentatively reserved time period within a free time period of the designated resource, and job reservation includes an operation of reserving the resources in advance for an execution of the job and is performed via the job reservation request designating the at least one resource and reserving an execution time period in the resource; a second section that, if the resource, for which said tentative reservation request is received, does not have another tentative reservation request and has the free time period, sets a tentatively reserved state for said resource and generates information of said tentatively reserved state including the tentatively reserved time period set within the free time period, in response to said tentative reservation request; and
the tentative reservation is added to a schedule storage unit;a wait queue that stores said tentative reservation request if the resources designated by the tentative reservation request does have another tentative reservation request; a third section that stores, in a storage unit, an expiration time of the tentatively reserved time period indicating a valid time, and information of said job scheduler having issued said tentative reservation request, wherein the valid time indicates a time period during which said tentative reservation request is valid; a fourth section that accepts said job reservation request and changes the tentatively reserved time period to the execution time period specified by said job reservation request to be reserved for the execution of the job, if the specified execution time period is included in the tentatively reserved time period and the issuer of said job reservation request matches with the issuer of the tentative reservation request; a fifth section that, when a start time specified by the job reservation request is reached, controls to allocate the resource for the execution of the job and, when an end time specified by said job reservation request is reached, controls to release allocation of the resource from the job; and a unit that discards the tentative reservation request if the job reservation request has not been received before the valid time of the tentative reservation expires or a tentative reservation cancel request has been received for cancelling the tentative reservation; wherein a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation, the cancel request is processed if the ID in the cancel request matches the tentative reservation ID, the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored, the unit further validates and takes out from the wait queue a next tentative reservation request that is made for the same resource as the removed tentative reservation and places it in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and the job scheduler creates an execution schedule that ignores the tentative reservation request remaining in the wait queue. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for use in a resource management unit that manages one or a plurality of resources, the method comprising:
-
accepting a tentative reservation request designating at least one resource if the designated resource has no previous tentative reservation request and has a free time period; and
adding the tentative reservation to a schedule storage unit;changing a state of the free time period of said designated resource to a tentatively reserved time period based on said tentative reservation request; storing an expiration time of said tentatively reserved time period indicating a valid time, and information of an issuer of said tentative reservation request, wherein the valid time indicates a time period during which said tentative reservation request is valid; storing said tentative reservation request in a wait queue corresponding to said designated resource, if the tentative reservation request designating the same resource and having previously tentatively reserved the free time period exists and the expiration time of the previously tentatively reserved time period is not expired; generating information of said tentatively reserved time period and a corresponding tentative reservation ID corresponding to said tentative reservation request; and discarding the tentative reservation request if a job reservation request has not been received before the valid time of the tentative reservation expires or a tentative reservation cancel request has been received for cancelling the tentative reservation; wherein a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation, the cancel request is processed if the ID in the cancel request matches the tentative reservation ID, the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored, a next tentative reservation request that is made for the same resource as the removed tentative reservation is validated, taken out from the wait queue and placed in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and an execution schedule that ignores the tentative reservation request remaining in the wait queue is created. - View Dependent Claims (17, 18)
-
-
19. A method for use in a job scheduler, communicating with one or a plurality of resource management units, for scheduling a job, said method comprising:
-
issuing at least one tentative reservation request designating resources from a plurality of resources to be used in the job to at least one resource management unit managing said plurality of said resources; receiving a notification in response to said tentative reservation request, the notification identifying a tentatively reserved state of said resources, wherein free time periods of the designated resources are tentatively reserved for the tentative reservation request and an expiration time of the tentatively reserved time periods is generated, which expiration time indicates a valid time, wherein the valid time indicates a time period during which said tentative reservation request is valid; storing said tentative reservation request in a schedule storage unit if the resources designated by the tentative reservation request has no previous tentative reservation request;
or else storing said tentative reservation request in a wait queue, wherein the free time periods of the designated resources are not tentatively reserved;assigning the job to at least one first resource among the plurality of resources, for which said tentatively reserved state is received, while excluding at least one second resource among said plurality of resources, for which said tentatively reserved state is received, to create a job schedule including an execution time period of said job for said at least one first resource; issuing a job reservation request for said first resource, to said resource management unit; issuing a tentative reservation cancel request for said at least one second resource, to said resource management unit; and discarding the tentative reservation request if the job reservation request has not been received before the valid time of the tentative reservation expires or a tentative reservation cancel request has been received for cancelling the tentative reservation; wherein a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation, the cancel request is processed if the ID in the cancel request matches the tentative reservation ID, the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored, a next tentative reservation request that is made for the same resource as the removed tentative reservation is validated, taken out from the wait queue and placed in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and an execution schedule that ignores the tentative reservation request remaining in the wait queue is created. - View Dependent Claims (20)
-
-
21. A method for use in a distributed resource management system including at least one resource management unit for managing at least one resource and at least one job scheduler communicating with said resource management unit having a job reservation function for reserving resources to be used in a job, said method comprising:
-
receiving a tentative reservation request and a job reservation request, issued by said job scheduler, wherein; tentative reservation is a combinational operation of acquiring a reservation state of the resources and tentatively reserving the resources and is performed by designating at least one resource and reserving a tentatively reserved time period within a free time period of the designated resource, and job reservation includes reserving the resources in advance for an execution of the job and is performed via the job reservation request designating the at least one resource and reserving an execution time period in the resource; setting in said resource management unit a tentatively reserved state for said resource and reserving the tentatively reserved time period in response to said tentative reservation request, if the resource, for which said tentative reservation request is received, does not have another tentative reservation request and has the free time period;
adding the tentative reservation to a schedule storage unit;storing the tentative reservation in a wait queue if the resource requested by the reservation does have another tentative reservation request; storing in said resource management unit an expiration time of the tentatively reserved time period indicating a valid time, and information of said job scheduler having issued said tentative reservation request, wherein the valid time indicates a time period during which said tentative reservation request is valid; accepting, by said resource management unit, said job reservation request and changing the tentatively reserved time period to the execution time period designated by said job reservation request to be reserved for an execution of the job, if the designated execution time period is included in the tentatively reserved time period and an issuer of said job reservation request matches with the issuer of the tentative reservation request; and controlling to allocate the resource for the execution of the job when a start time designated by the job reservation request is reached, and to release allocation of the resource from the job when an end time designated by said job reservation request is reached; and discarding the tentative reservation request if the job reservation request has not been received before the valid time of the tentative reservation expires or a tentative reservation cancel request has been received for cancelling the tentative reservation; wherein a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation, the cancel request is processed if the ID in the cancel request matches the tentative reservation ID, the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored, a next tentative reservation request that is made for the same resource as the removed tentative reservation is validated, taken out from the wait queue and placed in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and an execution schedule that ignores the tentative reservation request remaining in the wait queue is created. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A distributed resource management system comprising:
-
a resource management unit for managing resources; a job scheduler communicating with said resource management unit to schedule a job to use said resources; and a user terminal communicating with said job scheduler for issuing a first tentative reservation request prior to issuing a job reservation request for said resources, to said resource management unit; said resource management unit comprising; a first section that receives said first tentative reservation request from said job scheduler to set a state of the resource designated by said first tentative reservation request to a tentatively reserved state and tentatively reserve a free time period of the designated resource for the first tentative reservation, including setting an expiration time indicating a valid time of the tentatively reserved time for the first tentative reservation request, wherein the valid time indicates a time period during which said tentative reservation request is valid, and the first tentative reservation is added to a schedule storage unit; and a second section that, when a second tentative reservation request is issued for the resource previously tentatively reserved for the first tentative reservation, stores the second tentative reservation request in a wait queue of a storage unit, wherein said user terminal requests said job scheduler to execute the job, and said job scheduler comprises a first member that, after issuing the first tentative reservation request to said resource management unit, determines the resources to which the job is assigned and issues the job reservation request to said resource management unit to reserve the resources for an execution of the job, wherein said resource management unit further comprises; a unit that discards the first tentative reservation request if a job reservation request has not been received before the valid time of the first tentative reservation expires or a tentative reservation cancel request has been received for cancelling the first tentative reservation, wherein a resource designated by the first tentative reservation request may only be used by an issuer of the first tentative reservation request if the job reservation request is issued after the first tentative reservation within the valid time of the first tentative reservation, the cancel request is processed if the ID in the cancel request matches the first tentative reservation ID, the cancel request removes the first tentative reservation in the wait queue or the schedule storage unit depending on where the first tentative reservation is stored, the unit further validates and takes out from the wait queue the second tentative reservation request that is made for the same resource as the removed first tentative reservation and places the second tentative reservation in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and the job scheduler creates an execution schedule that ignores the second tentative reservation request remaining in the wait queue.
-
-
31. A distributed resource management method for a distributed resource system including at least one resource management unit that manages one or a plurality of resources, at least one job scheduler communicating with said at least one resource management unit and scheduling a job to use said resources, and at least one user terminal communicating with said job scheduler, said method comprising:
-
issuing a first tentative reservation request prior to issuing a job reservation request from said job scheduler for said resources to said resource management unit; tentatively reserving free time periods of the resources for the first tentative reservation and storing an expiration time of the tentatively reserved time periods, which expiration time indicates a valid time indicating a time period during which the first tentative reservation request is valid; adding the first tentative reservation to a schedule storage unit; issuing a second tentative reservation request for previously tentatively reserved resource for the first tentative reservation, by said job scheduler; storing said second tentative reservation request in a wait queue of said resource management unit; and after issuing the first tentative reservation request to said resource management unit for said resources, determining the resources to which the job is assigned and issuing the job reservation request to said resource management unit to reserve the resources for an execution of the job, wherein the first tentative reservation request is discarded if a job reservation request has not been received before the valid time of the first tentative reservation expires or a tentative reservation cancel request has been received for cancelling the first tentative reservation, a resource designated by the first tentative reservation request may only be used by an issuer of the first tentative reservation request if the job reservation request is issued after the first tentative reservation within the valid time of the first tentative reservation, the cancel request is processed if the ID in the cancel request matches the first tentative reservation ID, the cancel request removes the first tentative reservation in the wait queue or the schedule storage unit depending on where the first tentative reservation is stored, the second tentative reservation request that is made for the same resource as the removed first tentative reservation is validated, taken out from the wait queue, and placed in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and the job scheduler creates an execution schedule that ignores the second tentative reservation request remaining in the wait queue.
-
-
32. A non-transitory computer readable medium storing a program, which when, executed by a computer constituting a resource management unit, which manages one or a plurality of resources, causes the computer to execute a method comprising:
-
accepting a tentative reservation request designating at least one resource, if the designated resource has no previous tentative reservation request and has at least one free time period to be tentatively reserved for the tentative reservation request; changing a state of the at least one free time period of said designated resource to a tentatively reserved time period; storing information of an expiration time of said tentatively reserved time period indicating a valid time, and information about an issuer of said tentative reservation request, wherein the valid time indicates a time period during which said tentative reservation request is valid; adding the tentative reservation to a schedule storage unit; storing said tentative reservation request in a wait queue for said designated resource, if the previous tentative reservation request designating the same resource and having the free time period tentatively reserved exists and the expiration time of said previously tentatively reserved time period is not expired; providing information of said tentatively reserved time period and a corresponding tentative reservation ID corresponding to said tentative reservation request; and discarding the tentative reservation request if the job reservation request has not been received before the valid time of the tentative reservation expires or a tentative reservation cancel request has been received for cancelling the tentative reservation; wherein a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation, the cancel request is processed if the ID in the cancel request matches the tentative reservation ID, the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored, a next tentative reservation request that is made for the same resource as the removed tentative reservation is validated, taken out from the wait queue, and placed in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and an execution schedule that ignores the tentative reservation request remaining in the wait queue is created. - View Dependent Claims (33, 34)
-
-
35. A non-transitory computer readable medium storing a program, which, when executed by a computer constituting a job scheduler, that is communicating with a resource management unit, which manages one or a plurality of resources, causes the computer to execute a method comprising:
-
issuing a tentative reservation request for the resources to be used by a job, to said resource management unit; tentatively reserving the resources including tentatively reserving free time periods of the resources, based on the tentative reservation request; setting an expiration time indicating a valid time of the tentatively reserved time periods, wherein the valid time indicates a time period during which said tentative reservation request is valid; storing said tentative reservation request in a wait queue of said resource management unit if the resource requested by the tentative reservation request have another tentative request; adding the tentative reservation to a schedule storage unit if the resource requested by the tentative reservation request does not have another tentative resource request; selecting the resources to which said job is assigned from the resources that are tentatively reserved by said resource management unit and reserving an execution time period, for an execution of the job, within the tentatively reserved time periods for which the expiration time is not expired; issuing a job reservation request for the resources selected by said selecting to said resource management unit; issuing a tentative reservation cancel request for at least one of the resources tentatively reserved by said tentative reservation request, to said resource management unit; and discarding the tentative reservation request if the job reservation request has not been received before the valid time of the tentative reservation expires or the tentative reservation cancel request has been received for cancelling the tentative reservation; wherein a resource designated by the tentative reservation request may only be used by an issuer of the tentative reservation request if the job reservation request is issued after the tentative reservation within the valid time of the tentative reservation, the cancel request is processed if the ID in the cancel request matches the tentative reservation ID, the cancel request removes the tentative reservation in the wait queue or the schedule storage unit depending on where the tentative reservation is stored, a next tentative reservation request that is made for the same resource as the removed tentative reservation is validated, taken out from the wait queue, and placed in the schedule storage unit, the job reservation request reserves a resource in advance for the execution of a specific job when the issuer of the job reservation request matches the issuer of the tentative reservation, and an execution schedule that ignores the tentative reservation request remaining in the wait queue is created. - View Dependent Claims (36)
-
Specification