skip to main content
10.1145/584792.584820acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
Article

Efficient synchronization for mobile XML data

Authors Info & Claims
Published:04 November 2002Publication History

ABSTRACT

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.

References

  1. S. Acharya, R. Alonso, M. Franklin, and S. Zdonik. Broadcast disks: Data management for asymmetric communication environments. In Proceedings of ACM SIGMOD International Conference on Management of Data, May 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M.K. Aguilera, R.E. Strom, D.C. Sturman, M. Astley, and T.D. Chandra. Matching events in a content-based subscription system. In Proceedings of ACM PODC, pages 53--61, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Altinel and M.J. Franklin. Efficient filtering of xml documents for selective dissemination of information. In Proceedings of the 26th VLDB Conference, pages 53--64, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C.Y. Chan, P. Felber, M.N. Garofalakis, and R. Rastogi. Efficient filtering of xml documents with xpath expressions. In Proceedings of IEEE International Conference on Data Engineering, February 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Crespo, O. Buyukkokten, and H. Garcia-Molina. Efficient query subscription processing in a multicast environment. Technical report, Stanford University, 1999.Google ScholarGoogle Scholar
  6. A. Demers, K. Petersen, M. Spreitzer, D. Terry, M. Theimer, and B. Welch. The bayou architecture: Support for data sharing among mobile users. In Proceedings of the Workshop on Mobile Computing Systems and Applications, 1994.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Florescu, A. Levy, and A. Mendelzon. Database techniques for the world-wide web: A survey. SIGMOD Record, 27(3):59--74, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P.J. Keleher and U. Cetintemel. Consistency management in deno. Journal on Special Topics in Mobile Networking and Applications (MONET), 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Mahajan, M.J. Donahoo, S.B. Navathe, M. Ammar, and S. Malik. Grouping techniques for update propagation in intermittently connected databases. In Proceedings of the IEEE International Conference on Data Engineering, February 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. G. Miklau and D. Suciu. Containment and equivalence of xpath expressions. In Proceedings of ACM Principles of Database Systems (PODS), 2002, to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. W3C Recommendation. Xml path language (xpath) version 1.0. http://www.w3.org/TR/xpath, November 1999.Google ScholarGoogle Scholar
  12. J. Robie, J. Lapp, and D. Schach. Xml query language (xql). In The XSL Working Group, World Wide Web Consortium, 1998. Available at http://www.w3.org/TandS/QL/QL98/pp/xql.html.Google ScholarGoogle Scholar
  13. I. Tatarinov, Z.G. Ives, A.Y. Halevy, and D.S. Weld. Updating XML. In SIGMOD Conference, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R.K. Wong. The extended xql for querying and updating large xml databases. In Proceedings of ACM Symposium on Document Engineering (DocEng), November 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. T.W. Yan and H. Garcia-Molina. Index structures for selective dissemination of information under the boolean model. ACM TODS, 19(2):332--364, June 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. W.G. Yee, E. Omiecinski, M.J. Donahoo, and S.B. Navathe. Scaling replica maintenance in intermittently synchronized mobile databases. In Proceedings of ACM CIKM, pages 450--457, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Efficient synchronization for mobile XML data

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CIKM '02: Proceedings of the eleventh international conference on Information and knowledge management
      November 2002
      704 pages
      ISBN:1581134924
      DOI:10.1145/584792

      Copyright © 2002 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 4 November 2002

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate1,861of8,427submissions,22%

      Upcoming Conference

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader