• 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