Legal claims defining the scope of protection, as filed with the USPTO.
1. A process scheduling system to schedule processes on an application system, comprising: a plurality of configurations comprising at least one resource item and at least one process of the application system, wherein at least one resource item comprises a central processing unit (CPU) or a disk of the application system; a fetch module to fetch resource status data of the resource item; a timing scheduling module to use a neural network model to determine an execution time point for the process according to the resource status data, and the resource status data is fed to the neural network model for calculating the execution time point for the process; and a trigger module to determine whether the execution time point for the process is present, and execute the process at the execution time point when the execution time point for the process is present.
2. The system of claim 1 wherein the configuration further comprises a fetch frequency, and according to which the fetch module fetches the resource status data.
3. The system of claim 1 wherein the resource status data for determination is within a predetermined reference range, wherein the predetermined reference range is a time interval, and the resource status data is fetched within the time interval.
4. The system of claim 1 wherein the fetch module further fetches the resource status data of the resource item as feedback for further determination after the process is executed.
5. A process scheduling method to schedule processes on an application system, comprising the steps of: fetching resource status data of at least one resource item of the application system, wherein at least one resource item comprises a central processing unit (CPU) or a disk of the application system; determining an execution time point for at least one process according to the resource status data using a neural network model, and the resource status data is fed to the neural network model for calculating the execution time point for the process; determining whether the execution time point for the process is present; and when the execution time point for the process is present, executing the process at the execution time point.
6. The method of claim 5 further comprising fetching the resource status data according to a fetch frequency.
7. The method of claim 5 further comprising determining the execution time point according to the resource status data within a predetermined reference range, wherein the predetermined reference range is a time interval, and the resource status data is fetched within the time interval.
8. The method of claim 5 further comprising fetching the resource status data of the resource item as feedback for further determination after the process is executed.
9. A machine-readable storage medium storing a computer program which, when executed, directs a computer to perform a process scheduling method to schedule processes on an application system, comprising the steps of: fetching resource status data of at least one resource item of the application system, wherein at least one resource item comprises a central processing unit (CPU) or a disk of the application system; determining an execution time point for at least one process according to the resource status data using a neural network model, and the resource status data is fed to the neural network model for calculating the execution time point for the process; determining whether the execution time point for the process is present; and when the execution time point for the process is present, executing the process at the execution time point.
10. The storage medium of claim 9 , storing said computer program which, when executed, further directs the computer to perform the step of fetching the resource status data according to a fetch frequency.
11. The storage medium of claim 9 , storing said computer program which, when executed, further directs the computer to perform the step of determining the execution time point according to the resource status data within a predetermined reference range, wherein the predetermined reference range is a time interval, and the resource status data is fetched within the time interval.
12. The storage medium of claim 9 , storing said computer program which, when executed, further directs the computer to perform the step of fetching the resource status data of the resource item as feedback for further determination after the process is executed.
Unknown
October 20, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.