Distributed and Parallel Databases

, Volume 15, Issue 2, pp 95–116

Edison: Database-Supported Synchronization for PDAs

  • Matthew Denny
  • Michael J. Franklin

DOI: 10.1023/B:DAPD.0000013067.55166.a2

Cite this article as:
Denny, M. & Franklin, M.J. Distributed and Parallel Databases (2004) 15: 95. doi:10.1023/B:DAPD.0000013067.55166.a2


One of the most important features provided by personal digital assistants is the ability to synchronize device data with data on a user's PC. Unfortunately, current synchronization protocols have significant shortcomings that limit the availability, usability, and performance of synchronization. We present Edison, a service that leverages existing off-the-shelf ORDBMS technology to address these problems. Edison allows large numbers of users to synchronize handheld devices from any point on the internet with subsets of large, shared data sets. Edison supports this functionality while transferring the minimal amount of data to and from the device. We describe the implementation of the Edison data server and protocol, and show that Edison requires minimal overhead in terms of DBMS storage and additional time per synchronization.

synchronization PDA handheld

Copyright information

© Kluwer Academic Publishers 2004

Authors and Affiliations

  • Matthew Denny
    • 1
  • Michael J. Franklin
    • 1
  1. 1.University of CaliforniaBerkeley