Hi Luca,
<AL>You find your content on a web site. BitTorrent can be possibly classified, from a content localization point of view,In particular, it is an error to classify BitTorrent as an hybrid protocol. BitTorrent does not have any content localization feature.
as centralized.
<LC>
I would not start a flame about "terminology" :-). However, hybrid protocol is something I don't like in this context. In fact, I used "architectural", rather than protocol. So, I think there are not errors in defying BitTorrent as an hybrid architecture. Actually, there are two architectural flavors overlapped: centralized, from "a content localization point of view" and p2p for the swarm.
Hybrid Protocol suggests functionalities and does not lead to a better understanding of "how the architecture is arranged".
</LC>
<AL>
<LC>
From my point of view, a better taxonomy for P2P is: *Content Localization -Structured -Unstructured -Centralized -Hybrid (?) *Content delivery -Parallel download -File splitting (swarming) -Piece selection -Peer selection
In my opinion, what you suggest is somewhat misleading. I mean, parallel download, file-splitting, piece selection... are techniques for delivering a file over a network and are not strictly related with p2p. The only requirement is that content is replicated among several entities.
Then with your taxonomy, I can describe as p2p "GetRight", the FTP client for Windows. With GetRight you can set mirrors and concurrently download from different FTP servers. Ok, this is an exasperation of the concept, but I think that architectures must be separated from peculiar tricks.
</LC>
When you classify Chord as structured, don't you mean it is a DHT? Do you have an example of structured P2P architecture that is not a DHT?This taxonomy must be refined, but at least, it takes into account both content localization and content delivery.
With this taxonomy, BitTorrent can now be correctly classified:
Content Localization: centralized
Content Delivery: Parallel download, File splitting, rarest first piece selection, choke algorithm peer selection.
<LC>
I think you did not classified BitTorrent. You are only listing some techniques used for achieving a better efficiency on the networked environment.
</LC>
Regards, Arnaud.
_______________________________________________ P2prg mailing list P2prg at irtf.org https://www1.ietf.org/mailman/listinfo/p2prg