• DocumentCode
    1184406
  • Title

    Efficient PDA synchronization

  • Author

    Starobinski, David ; Trachtenberg, Ari ; Agarwal, Sachin

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Boston Univ., MA, USA
  • Volume
    2
  • Issue
    1
  • fYear
    2003
  • Firstpage
    40
  • Lastpage
    51
  • Abstract
    Modern personal digital assistant (PDA) architectures often utilize a wholesale data transfer protocol known as "slow sync" for synchronizing PDAs with personal computers (PCs). This approach is markedly inefficient with respect to bandwidth usage, latency, and energy consumption since the PDA and PC typically share many common records. We propose, analyze, and implement a novel PDA synchronization scheme (CPIsync) predicated upon previous information-theoretic research. The salient property of this scheme is that its communication complexity depends on the number of differences between the PDA and PC, and is essentially independent of the overall number of records. Moreover, our implementation shows that the computational complexity and energy consumption of CPIsync is practical and that the-overall latency is typically much smaller than that of slow sync or alternative synchronization approaches based on Bloom (1970) filters. Thus, CPIsync has potential for significantly improving synchronization protocols for PDAs and, more generally, for heterogeneous networks of many machines.
  • Keywords
    microcomputer applications; mobile computing; notebook computers; protocols; synchronisation; Bloom filters; CPIsync; PC; Palm synchronization protocol; bandwidth usage; computational complexity; efficient PDA synchronization; energy consumption; heterogeneous networks; information theory; latency; mobile computing devices; personal computers; personal digital assistant; slow sync; synchronization protocols; wholesale data transfer protocol; Bandwidth; Complexity theory; Computer architecture; Delay; Energy consumption; Information analysis; Microcomputers; Personal communication networks; Personal digital assistants; Protocols;
  • fLanguage
    English
  • Journal_Title
    Mobile Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1233
  • Type

    jour

  • DOI
    10.1109/TMC.2003.1195150
  • Filename
    1195150