Next: Scheduling for Multimedia
Up: Experimental Evaluation
Previous: Use of fixed CPU
Another experiment was conducted in which three fixed share
containers and a shared container were created.
Fixed containers had a CPU share of 48%, 16% and 16%. CPU bound jobs R1,
R2 and R3 were bound to these containers. Another CPU bound job R4 was bound
to a shared container. All the four jobs were same. The cumulative execution time of these containers are
shown in figure 6.
When all the processes were running, R1, R2, R3 and R4 got 54.2%,
20.9%, 20.9% and 8.7% of CPU time respectively. When R1 exited, the shared container
got most of the CPU that R1 was using. R2 and R3 got 25.2% and
R4 got 48.9% of the CPU. R4 completed before R2 and R4. When R4
exited, R2 and R3 got 49.5% of the CPU.
Table 2:
Frame rate using resource containers
No. of |
CPU share |
|
clients |
10% |
20% |
30% |
40% |
50% |
60% |
70% |
80% |
90% |
|
1 |
4.7 |
5.2 |
10.0 |
10.4 |
15.1 |
15.5 |
19.9 |
20.7 |
25.3 |
|
3 |
4.7 |
5.2 |
9.9 |
10.4 |
15.0 |
15.6 |
19.9 |
20.7 |
25.3 |
|
5 |
4.7 |
5.2 |
10.0 |
10.3 |
15.0 |
15.6 |
19.9 |
20.7 |
25.3 |
|
|
Next: Scheduling for Multimedia
Up: Experimental Evaluation
Previous: Use of fixed CPU
Mansoor Alicherry
2001-05-01