• DocumentCode
    2041799
  • Title

    Efficient client-to-server assignments for distributed virtual environments

  • Author

    Ta, Duong Nguyen Binh ; Zhou, Suiping

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Distributed virtual environments (DVEs) are distributed systems that allow multiple geographically distributed clients (users) to interact simultaneously in a computer-generated, shared virtual world. Applications of DVEs can be seen in many areas nowadays, such as online games, military simulations, collaborative designs, etc. To support large-scale DVEs with real-time interactions among thousands or more distributed clients, a geographically distributed server architecture (GDSA) is generally needed, and the virtual world can be partitioned into many distinct zones to distribute the load among the servers. Due to the geographic distributions of clients and servers in such architectures, it is essential to efficiently assign the participating clients to servers to enhance users´ experience in interacting within the DVE. This problem is termed the client assignment problem. In this paper, we propose a two-phase approach, consisting of an initial assignment phase and a refined assignment phase to address this problem. Both phases are shown to be NP-hard, and several heuristic assignment algorithms are then devised based on this two-phase approach. Via extensive simulation studies with realistic settings, we evaluate these algorithms in terms of their performances in enhancing interactivity of the DVE
  • Keywords
    client-server systems; computational complexity; real-time systems; virtual reality; NP-hard problem; client assignment problem; client-to-server assignments; computer-generated shared virtual world; distributed virtual environments; geographically distributed server architecture; heuristic assignment algorithms; real-time interactions; Application software; Computational modeling; Computer architecture; Distributed computing; Heuristic algorithms; Large-scale systems; Military computing; Online Communities/Technical Collaboration; Performance evaluation; Virtual environment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639288
  • Filename
    1639288