Abstract
The architecture of P2P file-sharing applications has been developing to meet the needs of large scale demands. The structured overlay network, also known as DHT, has been used in these applications to improve the scalability, and robustness of the system, and to make it free from single-point failure. We believe that the measurement study of the overlay network used in the real file-sharing P2P systems can provide guidance for the designing of such systems, and improve the performance of the system. In this paper, we perform the measurement in two different aspects. First, a modified client is designed to provide view to the overlay network from a single-user vision. Second, the instances of crawler programs deployed in many nodes managed to crawl the user information of the overlay network as much as possible. We also find a vulnerability in the overlay network, combined with the character of the DNS service, a more serious DDoS attack can be launched.
Highlights
In a P2P system, each peer participated in the system contributed some resource, such as computation ability, memory, and storage to complete some huge tasks together, and each peer can get the benefits of the whole systems by providing service for each other
The resource meta-information distribution and locating is easier when the structured overlay network is available in a P2P file-sharing system, we focus on how this happens by measuring the DHT
We find that the routing table of a peer will go into a stationary state after a period of time, and the size of the routing table in stationary state will not fluctuate too much
Summary
In a P2P system, each peer participated in the system contributed some resource, such as computation ability, memory, and storage to complete some huge tasks together, and each peer can get the benefits of the whole systems by providing service for each other. Some typical P2P applications include massive content-delivering [1], file-sharing [2,3,4,5], P2P streaming [6], and cooperative computation [7]. This paper mainly concerns about the file-sharing P2P systems. There are several kinds of architecture in the P2P filesharing systems. The central index server architecture, the unstructured overlay network, and the structured overlay network, known as DHT (distributed hash table) [8,9,10,11]. There are some systems constructed by more than one architecture. DHT has shown much superiority to the other architecture, because of its good scalability and low search cost
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have