• DocumentCode
    821633
  • Title

    Improving the performance of distributed virtual environment systems

  • Author

    Morillo, Pedro ; Orduña, Juan M. ; Fernández, Marcos ; Duato, José

  • Author_Institution
    Departamento de Informatica, Valencia Univ., Spain
  • Volume
    16
  • Issue
    7
  • fYear
    2005
  • fDate
    7/1/2005 12:00:00 AM
  • Firstpage
    637
  • Lastpage
    649
  • Abstract
    The last years have witnessed a dramatic growth in the number as well as in the variety of distributed virtual environment systems. These systems allow multiple users, working on different client computers that are interconnected through different networks, to interact in a shared virtual world. One of the key issues in the design of scalable and cost-effective DVE systems is the partitioning problem. This problem consists of efficiently assigning the existing clients to the servers in the system and some techniques have been already proposed for solving it. This paper experimentally analyzes the correlation of the quality function proposed in the literature for solving the partitioning problem with the performance of DVE systems. Since the results show an absence of correlation, we also propose the experimental characterization of DVE systems. The results show that the reason for that absence of correlation is the nonlinear behavior of DVE systems with regard to the number of clients in the system. DVE systems reach saturation when any of the servers reaches 100 percent of CPU utilization. The system performance greatly decreases if this limit is exceeded in any server. Also, as a direct application of these results, we present a partitioning method that is targeted to keep all the servers in the system below a certain threshold value of CPU utilization, regardless of the amount of network traffic. Evaluation results show that the proposed partitioning method can improve DVE system performance, regardless of both the movement pattern of clients and the initial distribution of clients in the virtual world.
  • Keywords
    avatars; client-server systems; performance evaluation; rendering (computer graphics); resource allocation; CPU utilization; DVE performance; avatars; distributed virtual environment system; partitioning method; Avatars; Central Processing Unit; Computer networks; Graphics; Military computing; Network servers; Rendering (computer graphics); System performance; Telecommunication traffic; Virtual environment; Distributed applications; distributed/network graphics.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2005.83
  • Filename
    1435341