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
Link To Document