A network system includes an application service provider (ASP) which is
connected to the Internet and executes an application, and a CPU resource
provider which is connected to the Internet and provides a processing
service to a particular computational part (e.g., computation intensive
part) of the application, wherein: when requesting a job from the CPU
resource provider, the application service provider (ASP) sends
information about estimated computation time of the job to the CPU
resource provider via the Internet; and the CPU resource provider assigns
the job by correcting this estimated computation time based on the
estimated computation time sent from the application service provider
(ASP).