- #1
22990atinesh
- 143
- 1
Consider the case of a distributed computing system based on the processor-pool model that has ##P## processors in the pool. In this system, suppose a user start a computing job that involves compilation of a program consisting of ##F## source file ##(F < P)##. Assume that at this time the user is the only user using the system. What maximum gain in speed can be hoped for this job in this systems compared to its execution on a single processor system ? What factors might cause the gain in speed to be less than this maximum ?
Attempt:
Let 't' secs are required by each processor in processor pool model to complete the job. Hence overall 't' secs will be needed as in processor pool model as all processor are running in parallel.
In case of single processor system time required will be = Ft s
Hence gain in speed is = (Ft - t)/Ft
is it correct or I'm assuming sth wrong. Can anybody help.
Attempt:
Let 't' secs are required by each processor in processor pool model to complete the job. Hence overall 't' secs will be needed as in processor pool model as all processor are running in parallel.
In case of single processor system time required will be = Ft s
Hence gain in speed is = (Ft - t)/Ft
is it correct or I'm assuming sth wrong. Can anybody help.