Mobility Support for Replicated Real-Time Applications

  • Authors:
  • Jörg Roth

  • Affiliations:
  • -

  • Venue:
  • IICS '02 Proceedings of the Second International Workshop on Innovative Internet Computing Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Replicated real-time applications such as co-operative document editors have to continuously update a shared state, thus require low network delays. If we use such applications in mobile and weakly connected environments, state information often cannot be broadcasted immediately, and thus it is difficult to maintain consistency. We discuss this problem with the help of DreamTeam, our framework for distributed applications, which we extend to the mobile version Pocket DreamTeam. The DreamTeam environment allows the developer to generate replicated applications (e.g., collaborative diagram tools, multi-user text editors, shared web browsers) in the same way as single user applications, without struggling with network details or replication algorithms. For our mobile extension, we suggest an architectural decomposition according to the remote proxy pattern. This architecture has a number of benefits: it tolerates weakly connected devices and allows a developer to heavily re-use existing stationary applications.