Patent ID: 8689229
Filing Date: 2014-04-01
Classification: G06F

Abstract:
1. A network system comprising: an application service provider configured to provide an application to an end user of that application across a network; and a CPU resource provider in communication with the application service provider across the network, the CPU resource provider configured to provide a processing service to that part of the application executed by the application service provider that requires advanced computation, the CPU resource provider comprising: using an execution time estimating unit to estimate execution time of a job requiring the processing service and requested by the application service provider by requiring the application service provider to provide an estimated computation time for the job upon submission of a request for the job, maintaining a profile for the application service provider and history of the estimated computation times provided, actual wait times and actual execution times, and using the maintained profile and the history to analyze the accuracy of the estimated computation time by determining trends in accuracy of previously provided estimated computation times from the application service provider and to provide incentives to the application service provider based on the accuracy of the estimated computation time.