2nd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

Extending Real Time Mobile Collaboration Algorithms to Handle Membership Events in an Ad-Hoc Mobile Network

  • @INPROCEEDINGS{10.1109/COLCOM.2006.361899,
        author={Sandy Citro and Jim McGovern and Caspar Ryan},
        title={Extending Real Time Mobile Collaboration Algorithms to Handle Membership Events in an Ad-Hoc Mobile Network},
        proceedings={2nd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2007},
        month={5},
        keywords={Ad hoc networks Collaboration Collaborative work Computer network management Computer science Environmental management Information technology Mobile computing Network servers Real time systems},
        doi={10.1109/COLCOM.2006.361899}
    }
    
  • Sandy Citro
    Jim McGovern
    Caspar Ryan
    Year: 2007
    Extending Real Time Mobile Collaboration Algorithms to Handle Membership Events in an Ad-Hoc Mobile Network
    COLLABORATECOM
    IEEE
    DOI: 10.1109/COLCOM.2006.361899
Sandy Citro1,*, Jim McGovern1,*, Caspar Ryan1,*
  • 1: School of Computer Science and Information Technology, RMIT University, Melbourne, VIC, Australia
*Contact email: scitro@cs.rmit.edu.au, jim.mcgovern@rmit.edu.au, caspar@cs.rmit.edu.au

Abstract

Real time mobile collaboration systems allow two or more geographically separated users to work on a shared document at the same time. There has been a large amount of work on consistency management for real-time collaboration in replicated architectures, however, the algorithms depend on fixed membership, and are not suited to ad-hoc mobile networks. This paper builds on the previous work of the authors by enhancing the algorithm to handle membership events. The proposed algorithm is built on point to point membership management, and uses a state map to handle multiple sites joining the session at the same time. It is able to manage all membership events while maintaining document consistency. The algorithm has been implemented and evaluated across a number of mobile collaboration scenarios. The results show that the algorithm is able to handle membership events correctly with a relatively low impact on resource consumption.