SYMORE

SYMORE - A System for Mobile Replication

SYMORE is a novel data replication middleware designed for update anywhere scenarios in mobile ad-hoc networks. It primarily aims at providing high availability of shared data stored in an underlying database system. This is achieved by using full replication combined with optimistic concurrency control. SYMORE also supports transactional properties. Lightweight methods for conflict detection, conflict resolution, and transaction commitment are used. Conflict detection follows a purely syntactic approach. SYMORE here contrasts with other systems using semantic conflict detection which we believe to be too heavy weighted for mobile devices. Due to MANET characteristics conflict handling and data propagation are realized in a decentralized way. SYMORE at least guarantees eventual consistency but is also able to provide schedules that are one-copy-serializable.