• DocumentCode
    866476
  • Title

    Local-lag and timewarp: providing consistency for replicated continuous applications

  • Author

    Mauve, Martin ; Vogel, Jürgen ; Hilt, Volker ; Effelsberg, Wolfgang

  • Author_Institution
    Praktische Informatik IV, Mannheim Univ., Germany
  • Volume
    6
  • Issue
    1
  • fYear
    2004
  • Firstpage
    47
  • Lastpage
    57
  • Abstract
    In this paper, we investigate how consistency can be established for replicated applications changing their state in reaction to user-initiated operations as well as the passing of time. Typical examples of these applications are networked computer games and distributed virtual environments. We give a formal definition of the terms consistency and correctness for this application class. Based on these definitions, it is shown that an important tradeoff relationship exists between the responsiveness of the application and the appearance of short-term inconsistencies. We propose to exploit the knowledge of this tradeoff by voluntarily decreasing the responsiveness of the application in order to eliminate short-term inconsistencies. This concept is called local-lag. Furthermore, a timewarp scheme is presented that complements local-lag by guaranteeing consistency and correctness for replicated continuous applications. The computational complexity of the timewarp algorithm is determined in theory and practice by examining a simple networked computer game. The timewarp scheme is then compared to the well-known dead-reckoning approach. It is shown that the choice between both schemes is application-dependent.
  • Keywords
    computational complexity; virtual reality; augmented reality; computational complexity; consistency; correctness; dead-reckoning approach; distributed virtual environments; networked computer games; timewarp scheme; virtual reality; Application software; Collaborative work; Computational complexity; Computer applications; Computer networks; Delay; Distributed computing; Game theory; Virtual environment; Virtual reality;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2003.819751
  • Filename
    1261886