INFORMATION PROCESSING APPARATUS AND METHOD, INFORMATION PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
First Claim
1. An information processing apparatus comprising:
- a communication section that communicates with a processing providing apparatus which utilizes a different amount of resource in accordance with a load of processing to be performed on data;
a calculator that calculates an amount of resource to be utilized for performing processing on the data by the processing providing apparatus, at a plurality of time points corresponding to different steps of processing performed by the information processing apparatus before sending the data to the processing providing apparatus; and
a sender that sends a request to get or release the resource based on the amount of resource calculated by the calculator to the processing providing apparatus via the communication section.
2 Assignments
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a communication section, a calculator, and a sender. The communication section communicates with a processing providing apparatus which utilizes a different amount of resource in accordance with a load of processing to be performed on data. The calculator calculates an amount of resource to be utilized for performing processing on the data by the processing providing apparatus, at plural time points corresponding to different steps of processing performed by the information processing apparatus before sending the data to the processing providing apparatus. The sender sends a request to get or release the resource based on the amount of resource calculated by the calculator to the processing providing apparatus via the communication section.
-
Citations
14 Claims
-
1. An information processing apparatus comprising:
-
a communication section that communicates with a processing providing apparatus which utilizes a different amount of resource in accordance with a load of processing to be performed on data; a calculator that calculates an amount of resource to be utilized for performing processing on the data by the processing providing apparatus, at a plurality of time points corresponding to different steps of processing performed by the information processing apparatus before sending the data to the processing providing apparatus; and a sender that sends a request to get or release the resource based on the amount of resource calculated by the calculator to the processing providing apparatus via the communication section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information processing system comprising:
-
an information processing apparatus; and a processing providing apparatus which utilizes a different amount of resource in accordance with a load of processing to be performed on data, the information processing apparatus including a first communication section that communicates with the processing providing apparatus, a calculator that calculates an amount of resource to be utilized for performing processing on the data by the processing providing apparatus, at a plurality of time points corresponding to different steps of processing performed by the information processing apparatus before the data is sent to the processing providing apparatus, and a sender that sends a request to get or release the resource based on the amount of resource calculated by the calculator to the processing providing apparatus via the communication section, the processing providing apparatus including a second communication section that communicates with the information processing apparatus, and a manager that manages an amount of resource to be utilized and that gets or releases the resource in response to a request sent from the information processing apparatus before starting to perform processing on the data.
-
-
13. An information processing method comprising:
-
communicating with a processing providing apparatus which utilizes a different amount of resource in accordance with a load of processing to be performed on data; calculating an amount of resource to be utilized for performing processing on the data by the processing providing apparatus, at a plurality of time points corresponding to different steps of processing performed by an information processing apparatus before sending the data to the processing providing apparatus; and sending a request to get or release the resource based on the calculated amount of resource to the processing providing apparatus.
-
-
14. A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
-
communicating with a processing providing apparatus which utilizes a different amount of resource in accordance with a load of processing to be performed on data; calculating an amount of resource to be utilized for performing processing on the data by the processing providing apparatus, at a plurality of time points corresponding to different steps of processing performed by an information processing apparatus before sending the data to the processing providing apparatus; and sending a request to get or release the resource based on the calculated amount of resource to the processing providing apparatus.
-
Specification