FILE CONSISTENCY PROBLEM OF FILE-SHARING IN PEER-TO-PEER ENVIRONMENT

In this paper, file consistency problem of file-sharing with malicious processors in Peer-to-Peer (P2P) networks is investigated. We propose a novel hybrid approach integrating the clustering algorithm and consensus protocol to provide better Quality of Service (QoS) and solve the file consistency problem in the P2P file-sharing system. First, the clustering algorithm is introduced in our approach to provide better QoS. After clustering, we use consistent hash function to assign each processor and key to the corresponding processor in the de-Bruijn network. The de-Bruijn graph is nearly optimal and feature very short average routing distances. Finally, we use the consensus protocol to reach the consistent file information.