Question: Question # 4. a. A file server uses caching. The average hit rate achieved is 80%. If the requested block is in the cache, file

Question # 4.

a. A file server uses caching. The average hit rate achieved is 80%. If the requested block is in the cache, file operations in the server cost 6 ms of CPU time; otherwise, it takes an additional 10 ms of disk I/O time otherwise. Estimate the server's throughput capacity (average requests/sec) if it is: (Explain any assumptions you make)

1. single-threaded;

2. two-threaded, running on a single processor;

3. two-threaded, running on a two-processor computer

b. Compare the thread-per-request architecture with the worker pool multi-threading architecture.

c. What the kernel must provide for a user-level implementation of threads (such as Java on

UNIX)? In user-level threads implementations, do page faults present a problem?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!