DocumentCode
2233980
Title
Distribution and partitioning techniques for NVEs: the case of EVE
Author
Bouras, Christos ; Giannaka, Eri ; Panagopoulos, Alexandros ; Tsiatsos, Thrasyvoulos
Author_Institution
Res. Acad. Comput. Technol. Inst., Patras
fYear
0
fDate
0-0 0
Firstpage
73
Lastpage
82
Abstract
The majority of the systems and platforms developed for supporting distributed virtual environments are based on the concept of distribution from the early beginning of their development. In this paper we present the migration to a distributed virtual environment from a traditional client-server architecture. In particular, this paper describes the case of EVE, a networked virtual environment originally aimed to support small-scale applications. EVE started as a standard client-multi server architecture, which could support multiple concurrent virtual worlds with a maximum number of seventeen simultaneous participants in each of these worlds. However, the need to support larger-scale applications revealed that the traditional architecture, upon which EVE was based, is insufficient to meet the needs of these applications, which are large both in the sense of virtual space and graphics and in regard to the number of concurrent participants. This paper discusses the migration of EVE to a distributed platform, which is able to support large-scale networked virtual environments. In particular, the paper describes the modifications realized in the architectural model of the initial platform for supporting effectively large-scale applications. The basic entities of the distributed model are presented, their operations, as well as the interconnection among them. In addition, the paper presents an initial approach of the algorithm that is adopted for the efficient partitioning of the virtual world and the assignment of the clients to the entities and resources of the distributed platform. The approach presented is space-object driven, in the sense that both the actual size of the virtual space along with the number of objects with which the user can interact is taken into account during the partitioning
Keywords
client-server systems; open systems; virtual reality; client-server architecture; computer graphics; distributed architectural model; distributed virtual environment; networked virtual environment; partitioning problem; Computer aided software engineering; Computer science; Graphics; Informatics; Large-scale systems; Network servers; Partitioning algorithms; Protocols; Space technology; Virtual environment;
fLanguage
English
Publisher
ieee
Conference_Titel
Challenges of Large Applications in Distributed Environments, 2006 IEEE
Conference_Location
Paris
Print_ISBN
1-4244-0420-7
Type
conf
DOI
10.1109/CLADE.2006.1652058
Filename
1652058
Link To Document