Re: [p2pi] ALTO and caching (Was: Re: Charter and problem statement)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [p2pi] ALTO and caching (Was: Re: Charter and problem statement)
Stanislav Shalunov wrote:
On Jul 16, 2008, at 8:13 AM, Vijay K. Gurbani wrote:
Who do you see doing cache discovery? The ALTO server or the
individual peers?
Peers mainly. The ALTO server might use these same means as a
convenience, but one can think of it as being configured with this
information.
OK; good. So we have peers that mainly perform cache discovery
using some protocol (more on this below.)
I believe that if cache discovery is moved to the realm of
the ALTO server, it becomes more of cache "dissemination" problem
than of cache "discovery." In other words, the ALTO server
will be pre-configured by the ISP -- or if it is not operated by
the ISP, will use other means -- to maintain a set of known caches.
It has been suggested that caches "register" to the ALTO server.
I think that this is probably not a good idea for a variety of
reasons.
I don't see why we need to standardize how ALTO servers are configured
in this regard.
You misunderstood. I was not saying that we standardize how ALTO
servers are configured (we should not go down that path, obviously.)
The point of my paragraph above was to determine if the ALTO server
is the only entity that does cache discovery, do we need to
specify a protocol at all?
So, it looks like the following statements apply (for sake of
sanity, I will take a leap of faith and assume that we have an
actual ALTO server instead of representing it a URL of a BGP dump):
Discovering caches and other resources:
1) Peers may discover caches using a protocol X. The protocol
X may be as simple as using well known DNS techniques to
bootstrap the discovery process (i.e., something akin to
DNS-SD, BEP-22, etc.)
2) The ALTO server may be asked by the peers to discover caches
using certain extensions to the ALTO protocol Y (Note: Y != X).
When so asked, the ALTO server can use protocol X to discover
those caches on behalf of the peers, and using additional
information provided by the peer.
3) The ALTO server may be asked by applications to discover
other resources using certain extensions to the ALTO protocol Y.
When so asked, the ALTO server can use protocol X to discover
such resources on behalf of the applications, and using additional
information provided by the application.
Yes?
Thanks,
- vijay
--
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
2701 Lucent Lane, Rm. 9F-546, Lisle, Illinois 60532 (USA)
Email: vkg at {alcatel-lucent.com,bell-labs.com,acm.org}
WWW: http://www.alcatel-lucent.com/bell-labs
_______________________________________________
p2pi mailing list
p2pi at ietf.org
https://www.ietf.org/mailman/listinfo/p2pi
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.