CFR: a peer-to-peer collaborative file repository system

  • Authors:
  • Meng-Ru Lin;Ssu-Hsuan Lu;Tsung-Hsuan Ho;Peter Lin;Yeh-Ching Chung

  • Affiliations:
  • Department of Computer Science, National Tsing Hua University, Hsin-Chu, Taiwan, ROC;Department of Computer Science, National Tsing Hua University, Hsin-Chu, Taiwan, ROC;Department of Computer Science, National Tsing Hua University, Hsin-Chu, Taiwan, ROC;Department of Computer Science, National Tsing Hua University, Hsin-Chu, Taiwan, ROC;Department of Computer Science, National Tsing Hua University, Hsin-Chu, Taiwan, ROC

  • Venue:
  • GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Due to the high availability of the Internet, many large cross-organization collaboration projects, such as SourceForge, grid systems etc., have emerged. One of the fundamental requirements of these collaboration efforts is a storage system to store and exchange data. This storage system must be highly scalable and can efficiently aggregate the storage resources contributed by the participating organizations to deliver good performance for users. In this paper, we propose a storage system, Collaborative File Repository (CFR), for large scale collaboration projects. CFR uses peer-to-peer techniques to achieve scalability, efficiency, and ease of management. In CFR, storage nodes contributed by the participating organizations are partitioned according to geographical regions. Files stored in CFR are automatically replicated to all regions. Furthermore, popular files are duplicated to other storage nodes of the same region. By doing so, data transfers between users and storage nodes are confined within their regions and transfer efficiency is enhanced. Experiments show that our replication can achieve high efficiency with a small number of duplicates.