• DocumentCode
    642901
  • Title

    The problem of data persistency in distributed real-time interactive applications

  • Author

    Knemeyer, M. ; Ploss, A. ; Glinka, F. ; Nsaif, M. ; Gorlatch, S.

  • Author_Institution
    Univ. of Muenster, Muenster, Germany
  • Volume
    01
  • fYear
    2013
  • fDate
    12-14 Sept. 2013
  • Firstpage
    203
  • Lastpage
    207
  • Abstract
    The class of distributed Real-time Online Interactive Applications (ROIA) includes such important applications as Massively Multiplayer Online Games (MMOGs), as well as interactive e-Learning and simulation systems. These applications usually work in a persistent environment (also called world) which continues to exist and evolve also while the user is offline and away from the application. The challenge is how to efficiently make the world and the player characters persistent in the system over time. In this paper, we deal with storing persistent data of real-time interactive applications in modern relational databases. We analyze the major requirements on a system for persistency and we describe a preliminary design of the Entity Persistence Module (EPM) middleware which liberates the application developer from writing and maintaining complex and error-prone code for persistent data management. EPM automatically performs the mapping operations to store/retrieve the complex data to/from different types of relational databases, supports the management of persistent data in memory, and integrates it into the main loop of the ROIA client-server architecture.
  • Keywords
    computer aided instruction; computer games; interactive systems; EPM middleware; MMOG; ROIA client server architecture; data persistency; distributed real time interactive applications; distributed real time online interactive applications; entity persistence module; error prone code; interactive e-learning; massively multiplayer online games; persistent data management; relational databases; simulation systems; Avatars; Data models; Games; Real-time systems; Relational databases; Servers; Massively multiplayer online games (MMOG); object-relational mapping; persistency; real-time applications; virtual worlds;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), 2013 IEEE 7th International Conference on
  • Conference_Location
    Berlin
  • Print_ISBN
    978-1-4799-1426-5
  • Type

    conf

  • DOI
    10.1109/IDAACS.2013.6662671
  • Filename
    6662671