Check out the new USENIX Web site. next up previous
Next: Scheduling for Multimedia Up: Experimental Evaluation Previous: Use of fixed CPU

Allocation of CPU in presence of fixed share and shared containers

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 up previous
Next: Scheduling for Multimedia Up: Experimental Evaluation Previous: Use of fixed CPU
Mansoor Alicherry 2001-05-01