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
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;
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
DOI :
10.1109/IDAACS.2013.6662671