Distributed hash table based peer-to-peer version control system for collaboration

  • Authors:
  • Yi Jiang;Guangtao Xue;Jinyuan You

  • Affiliations:
  • Dept. of Computer Science and Engineering, Shanghai Jiaotong University, Shanghai, P.R. China;Dept. of Computer Science and Engineering, Shanghai Jiaotong University, Shanghai, P.R. China;Dept. of Computer Science and Engineering, Shanghai Jiaotong University, Shanghai, P.R. China

  • Venue:
  • CSCWD'06 Proceedings of the 10th international conference on Computer supported cooperative work in design III
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this paper, we introduce a peer-to-peer system that provides versioning function on the content. The proposed system is build on top of the distributed hash tables, which provide the elementary data storing-retrieving function to the proposed system. So the data stored in our system are scattered over the network but not on a dedicated server. First, the proposed system is different from the traditional version system in that it is a peer-to-peer system rather than a client/server system that requires a central server. Second, the proposed system is different from the other peer-to-peer system in that it provides version information about the data it stored. These two features enable the reliability and robustness of the proposed system. The version management function of the system can be used in constructing team collaboration system and used as the replacement of the concurrent version managemeont system.