Index structures for selective dissemination of information under the Boolean model
ACM Transactions on Database Systems (TODS)
Broadcast disks: data management for asymmetric communication environments
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Database techniques for the World-Wide Web: a survey
ACM SIGMOD Record
Matching events in a content-based subscription system
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Consistency management in Deno
Mobile Networks and Applications
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
The extended XQL for querying and updating large XML databases
DocEng '01 Proceedings of the 2001 ACM Symposium on Document engineering
Scaling replica maintenance in intermittently synchronized mobile databases
Proceedings of the tenth international conference on Information and knowledge management
Containment and equivalence for an XPath fragment
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Grouping Techniques for Update Propagation in Intermittently Connected Databases
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
Efficient Filtering of XML Documents for Selective Dissemination of Information
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Efficient Filtering of XML Documents with XPath Expressions
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Towards XML version control of office documents
Proceedings of the 2005 ACM symposium on Document engineering
Merging changes in XML documents using reliable context fingerprints
Proceedings of the eighth ACM symposium on Document engineering
Versioning XML-based office documents
Multimedia Tools and Applications
Search tree patterns for mobile and distributed XML processing
DBISP2P'04 Proceedings of the Second international conference on Databases, Information Systems, and Peer-to-Peer Computing
Feasibility and a case study on content optimization services on cloud
Information Systems Frontiers
Hi-index | 0.00 |
Many handheld applications receive data from a primary database server and operate in an intermittently connected environment these days. They maintain data consistency with data sources through sychronization. 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. Each device retrieves and caches a local copy of data from the database source based on a regular path expression. These local copies may be overlapping or disjoint with each other. An efficient mechanism is proposed to find all the disjoint copies 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.