DocumentCode :
1413817
Title :
Priority scheduling for networked virtual environments
Author :
Faisstnauer, Chris ; Schmalstieg, Dieter ; Purgathofer, Werner
Author_Institution :
Inst. of Comput. Graphics & Algorithms, Vienna Univ. of Technol., Austria
Volume :
20
Issue :
6
fYear :
2000
Firstpage :
66
Lastpage :
75
Abstract :
When simulating large virtual environments (VEs), contention for limited resources such as the CPU, rendering pipeline, or network bandwidth frequently degrades the system´s performance. Whenever such a competition occurs and not all elements that require the resource can be serviced, an approximation must be made to avoid compromising interactive performance. We propose an enhancement to the round-robin approach called Priority Round Robin scheduling (PRR). This algorithm enforces priorities, while retaining the output sensitivity and starvation-free performance of round-robin scheduling. Priorities are set by a user-defined error metric (such as visual error), which the algorithm attempts to minimize. This permits not only scheduling the entities competing for a resource such as updates competing for the network, but also filling the gap between filtering and scheduling techniques. We evaluate our algorithm in a client-server system
Keywords :
client-server systems; resource allocation; scheduling; virtual reality; CPU; Priority Round Robin scheduling; client-server system; network bandwidth; networked virtual environments; rendering pipeline; resource contention; system performance; user-defined error metric; Bandwidth; Client-server systems; Degradation; Filling; Filtering; Pipelines; Round robin; Scheduling algorithm; System performance; Virtual environment;
fLanguage :
English
Journal_Title :
Computer Graphics and Applications, IEEE
Publisher :
ieee
ISSN :
0272-1716
Type :
jour
DOI :
10.1109/38.888010
Filename :
888010
Link To Document :
بازگشت