• DocumentCode
    1467320
  • Title

    A Fast Operational Transformation Algorithm for Mobile and Asynchronous Collaboration

  • Author

    Shao, Bin ; Du Li ; Gu, Ning

  • Author_Institution
    Sch. of Comput. Sci., Fudan Univ., Shanghai, China
  • Volume
    21
  • Issue
    12
  • fYear
    2010
  • Firstpage
    1707
  • Lastpage
    1720
  • Abstract
    In a mobile collaboration environment, the shared files are often replicated so that the users can work in parallel during periods of disconnection. When reconnected, sequences of updates made by different users are merged to produce a consistent view of shared files. This paper presents a novel transformation-based merging algorithm for supporting mobile collaboration. Compared to alternative optimistic consistency control methods, it can merge any updates to the same file automatically at the finest granularity without causing loss of work. Moreover, it improves the time complexity of the state-of-the-art transformation-based merging algorithms from O(n3) to O(n), where n is the size of either sequence when their sizes are comparable. This improvement is drastic and important especially for mobile devices that run on batteries and have limited processing power.
  • Keywords
    computational complexity; groupware; mobile computing; asynchronous collaboration; granularity; limited processing power; mobile collaboration; mobile device; operational transformation algorithm; optimistic consistency control; shared files; time complexity; transformation-based merging algorithm; Batteries; Collaboration; Collaborative work; Computer science; Merging; Mobile computing; Optimization methods; Personal digital assistants; Pervasive computing; Protocols; Collaboration; concurrency control; data consistency; mobile computing; operational transformation; optimistic replication.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2010.64
  • Filename
    5445084