Performance evaluation of XSync: an efficient synchronizer for mobile XML data

Many handheld applications maintain data consistency with data sources through synchronization. In certain applications such as sales force automation, it is highly desirable if updates on the data source can be reflected at the handheld applications immediately. This paper proposes an efficient method to synchronize XML data on multiple mobile devices by identifying all the disjoint copies of updated data to avoid unnecessary synchronizations. Each update to the data source will then be checked to identify all handheld applications which are affected by the update. Communication costs can be further reduced by eliminating the forwarding of unnecessary operations to groups of mobile clients. Finally, this paper focuses on the performance aspects of the proposed approach.