Clique: A Transparent, Peer-to-Peer Replicated File System
Clique is a HP Labs Grenoble project. It is a peer-to-peer, server-less distributed file system based on optimistic replication, which transparently integrates into users. native file systems. Some properties of the Clique system are epidemic replication, a no lost updates consistency model and conflict management, as well as disconnected operation and replica convergence.
Unable to display preview. Download preview PDF.
- R. Thomas, “A majority consensus approach to concurrency control for multiple copy databases”, ACM Trans. On Database Systems (TODS), 1979.Google Scholar
- D. Agrawal, A. El Abbadi, and R.C. Steinke, “Epidemic Algorithms in Replicated Databases”, Proceedings of PODS’ 97, pp. 161–172Google Scholar
- N. Vidot, M. Cart, J. Ferrié, M. Suleiman, “Copies convergence in a distributed real-time environment”, Proceedings of the ACM Conference on Computer Supported Cooperative Work, 2000.Google Scholar
- David H. Ratner. “Roam: A Scalable Replication System for Mobile and Distributed Computing”, PhD thesis, UC Los Angeles, 1998. UCLA-CSD-970044.Google Scholar
- J. Liebeherr, M. Nahas, W. Si, “Application-layer Multicasting with Delaunay Triangulation Overlays”, University of Virginia Department of Computer Science, Technical Report CS-2001-26, 2001.Google Scholar
- A. J. Demers, D. H. Greene, C. Hauser, W. Irish, J. Larson, “Epidemic algorithms for replicated database maintenance”, 6th Symposium on Principles of Distributed Computing (PODC), Vancouver, Canada, 1987.Google Scholar
- A.-M. Kermarrec, A. Rowstron, M. Shapiro, P. Druschel, “The IceCube approach to the reconciliation of diverging replicas”, 20th Symposium on Principles of Distributed Computing (PODC), Newport, RI, USA, 2001.Google Scholar
- L. Kawell, et al. “Replicated Document Management in a Group Communication System”, in Second IEEE Conference on Computer-Supported Cooperative Work. Portland, Oregon, 1988.Google Scholar
- N. V. Stenning, “A data transfer protocol”, Computer Networks, 1(2):99–110, 1976.Google Scholar
- J. Howard, “Reconcile User’s Guide”, Technical Report TR99-14, Mitsubishi Electric Research Laboratory, 1999.Google Scholar