摘要 |
PROBLEM TO BE SOLVED: To accurately control service quality over application which requires input/output processing by performing execution control corresponding to the service quality that the application should have even over an input/output processing task that the application requires. SOLUTION: Acceptance processing specifies a cycle and a processing time for each task (S301). It is judged whether the processing time can be allocated to the task in the set cycle and then it is judged whether or not a request can be accepted (S302). When specific conditions are met, it is judged that the processing time can be allocated to the task in every cycle and the request is accepted. Further, it is decided whether or not an input/output processing task is needed (S305). The task whose request has been accepted is registered in a task management table (S306). Here, the set cycle and processing time are recorded and a cycle counter and a processing time counter are reset to initial values. Then a value as acceptance success is returned (S307) and the processing is ended (S308).
|