Supporting Research Collaboration through Bi-Level File Synchronization
- Cathy Marshall ,
- Ted Wobber ,
- Rama Ramasubramanian ,
- Doug Terry
Proceedings of Group 2012 |
Published by ACM
In this paper, we describe the design and use of Cimetric, a file synchronization application that supports scholarly collaboration. The system design incorporates results of earlier studies that suggest replicating content on a user’s personal devices may have different characteristics than replicating content to share it with collaborators. To realize this distinction, Cimetric performs bi-level synchronization: it synchronizes local copies of a versioned repository among collaborators’ computers, while it separately synchronizes private working files between each user’s personal devices. Through a year’s worth of in-house use of Cimetric in a variety of configurations, we were able to investigate key file synchronization issues, including the role of cloud storage given the ability to sync between peers; the strengths and weaknesses of a bi-level design; and which aspects of the synchronization process to reveal to users.
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. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee.GROUP'12, October 27-31, 2012, Sanibel Island, Florida, USA.Copyright 2012 ACM 978-1-4503-1486-2/12/10...$15.00.