• DocumentCode
    2418950
  • Title

    Evolution of scalability with synchronized state in virtual environments

  • Author

    Valadares, Arthur ; Debeauvais, Thomas ; Lopes, Cristina V.

  • Author_Institution
    Univ. of California, Irvine, Irvine, CA, USA
  • fYear
    2012
  • fDate
    8-9 Oct. 2012
  • Firstpage
    142
  • Lastpage
    147
  • Abstract
    Developing scalable software architectures to suit virtual environment applications has been a challenge even in face of extraordinary advancements in computing and bandwidth power. In virtual environments, modifications to the world must be broadcasted across all clients, creating a network and processing complexity on the server-side that grows at an O(N2) rate. Therefore, scalability will always be hard to obtain for any virtual environment architecture. In order to achieve scalability, modern virtual environment architectures make several assumptions about user distribution, update frequency, and read and write operation in the environment. Such constraints can greatly increase scalability, but the cost is often ignored from developers, creating undesirable restrictions on how users should behave and what functionalities they may expect. We approach modern architecture constraints with a critical view of the implicit impositions that are made, compare the end results and performance of their deployment, and suggest new directions away from foundational and mostly unquestioned assumptions about virtual environment architectures.
  • Keywords
    computational complexity; software architecture; software prototyping; virtual reality; network complexity; processing complexity; scalability evolution; scalable software architectures; virtual environments; Complexity theory; Computer architecture; Games; Scalability; Servers; Synchronization; Virtual environments; online games; scalability; software architecture; virtual world;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Haptic Audio Visual Environments and Games (HAVE), 2012 IEEE International Workshop on
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4673-1568-5
  • Type

    conf

  • DOI
    10.1109/HAVE.2012.6374453
  • Filename
    6374453