Sebastian Kiesel wrote:
>> To add some information to the discussion, I've uploaded at the
>> following link some charts showing the observed number of peers a
>> BitTorrent client got to know while downloading a particular file in
>> swarms of different size: http://ubiq.tilab.com/~enrico/graphs/
>>
>> While the peers returned by the tracker -- the initial rise in the
>> graphs -- are important in the first phase of the download, the number
>> of peers discovered during the entire download period gets often very
>> close to the size of the swarm.
> 
> Isn't this initial phase when joining a swarm the one where ALTO
> can be most beneficial? IIRC this insight was captured in our
> charter: "The Working Group will design ... service ... to perform
> better-than-random *** INITIAL *** peer selection."

Well, I'd say that ALTO information may be useful in any selection
process that would be random otherwise, regardless of whether it happens
when joining the swarm or, e.g., in the BitTorrent optimistic unchoke
recurring phase. In the spirit of the charter, at least as I read it,
"initial" peer selection is intended as opposed to application-specific
peer selection (e.g. tit-for-tat in BitTorrent).

> If we are talking about the application's performance or QoE only:
> It is no suprise that, if we wait long enough, we can find enough fast
> neighbors just by gossipping and throughput probing (if fast neighbors
> actually exist in the swarm). But not trying to optimize the tracker
> response would mean that we assume, that the tracker is an irrelvant
> bootstrap helper only, while the "real" neighbor discovery is done
> by other means, right?
> 
> 
> If we think of the general case with arbitrary rating criteria that
> cannot be measured(e.g., monetary cost for data transmission to the
> candidate peer), all candidate peers should be evaluated by ALTO, no
> matter whether they were learnt from the tracker or discovered by some
> other means. Therefore we need an ALTO client in the peer. Nevertheless,
> the quality (i.e., long-term impact) of the tracker response can be
> improved by performing an ALTO-guided selection of peers in the tracker.

I agree. Again, I really don't have an opinion whether an ALTO client
would be best embedded in the tracker or in the peers, but I don't even
see a reason why it could not be embedded in both.

-- 
Ciao,
Enrico

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
alto mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/alto

Reply via email to