RE: [p2pi] WG Review: Application-Layer Traffic Optimization (alto)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [p2pi] WG Review: Application-Layer Traffic Optimization (alto)



Hi Martin,
Given that Lisa is looking for solutions, I almost wish I have a solution thought out :) But, I don't.  At the moment, I'm just saying that ALTO should be beyond *only* dealing with information from service providers.  Peer selection is absolutely beyond just catering to ISP interests; peers have a vested interest in it - that said, information that peers are willing to share towards this is very valuable.  We need to have interoperable ways of making that available and I do think this fits nicely with the ALTO objectives - going back to the root of the objectives, it is about peer selection and not just about ISP network utilization interests.

Just to be clear, I am not downplaying the importance of ISP network utilization aspects - it is one component of the puzzle and there are others we need to consider along with it for a more complete picture.

Thanks,
Vidya

> -----Original Message-----
> From: Martin Stiemerling [mailto:Stiemerling at nw.neclab.eu]
> Sent: Monday, October 13, 2008 8:03 AM
> To: Narayanan, Vidya; Vijay K. Gurbani
> Cc: p2pi at ietf.org; IESG IESG; ietf at ietf.org
> Subject: RE: [p2pi] WG Review: Application-Layer Traffic
> Optimization (alto)
>
> Hi Vidja, all,
>
> I believe that the charter is narrow and broad enough to
> cover the topic of ALTO, i.e., the charter is not limiting
> the solution space.
>
> However, when reading your comments, it sounds that you have
> a very specific solution in mind which is probably not
> covered by the current charter.
>
> [...]
>
> > >
> > > > Overall, I think we should work with the notion of an ALTO
> > "service"
> > > >  rather than specifically an ALTO "server".
> > >
> > > Great.  I believe that is exactly what the charter does;  the
> > > charter talks in terms of an "ALTO service" at many places
> > > (pedantically speaking, the term "ALTO service" occurs
> eight times
> > > and the term "ALTO server" occurs six.)  The ALTO "server"
> > > mentioned in the charter refers to the *host* the client finally
> > > queries (calling it a "peer" is ambiguous; if you have a specific
> > > term to use here instead of "server", please do let us know.)
> > >
> >
> > When we consider ALTO as a distributed service, there may not
> > necessarily be "a" host that specifically resolves the ALTO queries.
> > For instance, consider the case where ALTO is a service
> offered in an
> > overlay.  There may be peers publishing information about
> themselves
> > on the overlay and other peers looking up such information.
>  These are
> > not necessarily client-server style communications.  In
> fact, all that
> > is important in this context is that the overlay acts as a
> rendezvous
> > for sharing such information.  Now, of course, that is one
> possible model.
>
> You probably have a publish/subscribe system in mind for p2p overlays.
> I assume this is not in scope of ALTO.
>
> > But, in order to allow for that and other models, I do want the
> > charter to keep the focus on the service and not on a server.
>
> Is the IETF anyhow standardizing services? I don't see this.
>
> [...]
>
>
> > >
> > > We have had discussions on the mailing list about this already.
> > > Some people felt that providing uplink bandwidth would
> not be a good
> > > idea for various reasons running from privacy concerns to peers
> > > skewing traffic in favor of a high uplink bandwidth.
> > > Others felt that even if a peers uplink bandwidth was not
> provided,
> > > it could calculated nonetheless by other peers.
> > > That is, there are degrees of disagreement here and consequently,
> > > including a contentious point in the charter would be counter-
> > > productive.
> > >
> >
> > I'm afraid that would be a mistake.  It actually doesn't
> matter if we
>
> I'm afraid that carrying up/downlink capacity of the peer's
> local link is a complete waste of resource, as this is not
> indicating something. For instance, a peer may have a
> relatively huge uplink but on a shared medium, i.e., a medium
> which might be shared by hundreds of other hosts/traffic.
> So what does this information express?
>
> > don't agree today on the exact types of information that
> can be shared.
> > It is important that we have a protocol that allows peers
> to publish
> > ALTO related information.  Having this protocol be extensible would
> > allow for any type of information to be carried in it.  So,
> I strongly
>
> The question is, whether the roots of ALTO are actually
> intended to carry any type of information? The main idea is
> to carry information to optimize traffic, e.g., decreasing
> cross ISP traffic.
>
> > believe we don't need a recharter to consider any
> information types -
> > in fact, I'd be okay if this effort only took on the
> protocol and if
> > all information types were to be registered through other
> means.  That
> > said, I'm not against taking on some subset of those types
> - I don't
> > believe that should be the core focus of this work though.
> >
> > > > - The ability to register information types with IANA
> and extend
> > > > these.
> > >
> > > Having a IANA registry for the information type carried in the
> > > protocol is certainly a possibility the charter does not
> rule out,
> > > no?
> > >
> >
> > Well, it is a bit hard to say what the charter does not rule out -
> > typically we try and do what the charter says we should do.
>  However,
> > before we get to the registry, we need to agree on the protocol
> > components.  In my view, there are two such components -
> the publish
> > protocol mentioned above and the request/response protocol
> (actually,
> > more generically, a lookup protocol) mentioned below.
>
> It is good to see your ideas but doesn't this go beyond a
> charter discussion, as your are discussing a solution?
>
> This comes back to my initial comment about discussing a
> specific solution, and we haven't yet reached the times to
> discuss a solution - at least not here.
>
>   Martin
>
>
> stiemerling at nw.neclab.eu
>
> NEC Laboratories Europe - Network Research Division NEC
> Europe Limited | Registered Office: NEC House, 1 Victoria
> Road, London W3 6BL | Registered in England 2832014
>
_______________________________________________
Ietf mailing list
Ietf at ietf.org
https://www.ietf.org/mailman/listinfo/ietf


soft SMTP Server
	(TLS) id 8.1.291.1; Tue, 14 Oct 2008 17:09:50 -0700
Received: from nalasexhc01.na.qualcomm.com (10.47.129.185) by
	nasanexhub06.na.qualcomm.com (129.46.134.254) with Microsoft SMTP
	Server (TLS) id 8.1.291.1; Tue, 14 Oct 2008 17:09:50 -0700
Received: from NALASEXMB08.na.qualcomm.com ([10.47.16.13]) by
	nalasexhc01.na.qualcomm.com ([10.47.129.185]) with mapi;
	Tue, 14 Oct 2008 17:09:49 -0700
From: "Narayanan, Vidya" <vidyan at qualcomm.com>
To: Martin Stiemerling <Stiemerling at nw.neclab.eu>, "Vijay K. Gurbani"
	<vkg at alcatel-lucent.com>
Date: Tue, 14 Oct 2008 17:09:49 -0700
Subject: RE: [p2pi] WG Review: Application-Layer Traffic Optimization (alto)
Thread-Topic: [p2pi] WG Review: Application-Layer Traffic Optimization (alto)
Thread-Index: AckrB8UxxycZhW5DQNmtzaNDmm9pNgACj0qwAIwwruAAOrX48A==
Message-ID: <BE82361A0E26874DBC2ED1BA244866B9276376FA at NALASEXMB08.na.qualcomm.com>
References: <20081006203532.B1D673A68AF at core3.amsl.com><BE82361A0E26874DBC2ED1BA244866B9276373BA at NALASEXMB08.na.qualcomm.com><48EFA1B7.7010508 at alcatel-lucent.com>
	<BE82361A0E26874DBC2ED1BA244866B92763750C at NALASEXMB08.na.qualcomm.com>
	<547F018265F92642B577B986577D671C3DF92C at VENUS.office>
In-Reply-To: <547F018265F92642B577B986577D671C3DF92C at VENUS.office>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "p2pi at ietf.org" <p2pi at ietf.org>, IESG IESG <iesg at ietf.org>,
	"ietf at ietf.org" <ietf at ietf.org>
X-BeenThere: ietf at ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>,
	<mailto:ietf-request at ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf at ietf.org>
List-Help: <mailto:ietf-request at ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>,
	<mailto:ietf-request at ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ietf-bounces at ietf.org
Errors-To: ietf-bounces at ietf.org

Hi Martin,
Given that Lisa is looking for solutions, I almost wish I have a solution thought out :) But, I don't.  At the moment, I'm just saying that ALTO should be beyond *only* dealing with information from service providers.  Peer selection is absolutely beyond just catering to ISP interests; peers have a vested interest in it - that said, information that peers are willing to share towards this is very valuable.  We need to have interoperable ways of making that available and I do think this fits nicely with the ALTO objectives - going back to the root of the objectives, it is about peer selection and not just about ISP network utilization interests.

Just to be clear, I am not downplaying the importance of ISP network utilization aspects - it is one component of the puzzle and there are others we need to consider along with it for a more complete picture.

Thanks,
Vidya

> -----Original Message-----
> From: Martin Stiemerling [mailto:Stiemerling at nw.neclab.eu]
> Sent: Monday, October 13, 2008 8:03 AM
> To: Narayanan, Vidya; Vijay K. Gurbani
> Cc: p2pi at ietf.org; IESG IESG; ietf at ietf.org
> Subject: RE: [p2pi] WG Review: Application-Layer Traffic
> Optimization (alto)
>
> Hi Vidja, all,
>
> I believe that the charter is narrow and broad enough to
> cover the topic of ALTO, i.e., the charter is not limiting
> the solution space.
>
> However, when reading your comments, it sounds that you have
> a very specific solution in mind which is probably not
> covered by the current charter.
>
> [...]
>
> > >
> > > > Overall, I think we should work with the notion of an ALTO
> > "service"
> > > >  rather than specifically an ALTO "server".
> > >
> > > Great.  I believe that is exactly what the charter does;  the
> > > charter talks in terms of an "ALTO service" at many places
> > > (pedantically speaking, the term "ALTO service" occurs
> eight times
> > > and the term "ALTO server" occurs six.)  The ALTO "server"
> > > mentioned in the charter refers to the *host* the client finally
> > > queries (calling it a "peer" is ambiguous; if you have a specific
> > > term to use here instead of "server", please do let us know.)
> > >
> >
> > When we consider ALTO as a distributed service, there may not
> > necessarily be "a" host that specifically resolves the ALTO queries.
> > For instance, consider the case where ALTO is a service
> offered in an
> > overlay.  There may be peers publishing information about
> themselves
> > on the overlay and other peers looking up such information.
>  These are
> > not necessarily client-server style communications.  In
> fact, all that
> > is important in this context is that the overlay acts as a
> rendezvous
> > for sharing such information.  Now, of course, that is one
> possible model.
>
> You probably have a publish/subscribe system in mind for p2p overlays.
> I assume this is not in scope of ALTO.
>
> > But, in order to allow for that and other models, I do want the
> > charter to keep the focus on the service and not on a server.
>
> Is the IETF anyhow standardizing services? I don't see this.
>
> [...]
>
>
> > >
> > > We have had discussions on the mailing list about this already.
> > > Some people felt that providing uplink bandwidth would
> not be a good
> > > idea for various reasons running from privacy concerns to peers
> > > skewing traffic in favor of a high uplink bandwidth.
> > > Others felt that even if a peers uplink bandwidth was not
> provided,
> > > it could calculated nonetheless by other peers.
> > > That is, there are degrees of disagreement here and consequently,
> > > including a contentious point in the charter would be counter-
> > > productive.
> > >
> >
> > I'm afraid that would be a mistake.  It actually doesn't
> matter if we
>
> I'm afraid that carrying up/downlink capacity of the peer's
> local link is a complete waste of resource, as this is not
> indicating something. For instance, a peer may have a
> relatively huge uplink but on a shared medium, i.e., a medium
> which might be shared by hundreds of other hosts/traffic.
> So what does this information express?
>
> > don't agree today on the exact types of information that
> can be shared.
> > It is important that we have a protocol that allows peers
> to publish
> > ALTO related information.  Having this protocol be extensible would
> > allow for any type of information to be carried in it.  So,
> I strongly
>
> The question is, whether the roots of ALTO are actually
> intended to carry any type of information? The main idea is
> to carry information to optimize traffic, e.g., decreasing
> cross ISP traffic.
>
> > believe we don't need a recharter to consider any
> information types -
> > in fact, I'd be okay if this effort only took on the
> protocol and if
> > all information types were to be registered through other
> means.  That
> > said, I'm not against taking on some subset of those types
> - I don't
> > believe that should be the core focus of this work though.
> >
> > > > - The ability to register information types with IANA
> and extend
> > > > these.
> > >
> > > Having a IANA registry for the information type carried in the
> > > protocol is certainly a possibility the charter does not
> rule out,
> > > no?
> > >
> >
> > Well, it is a bit hard to say what the charter does not rule out -
> > typically we try and do what the charter says we should do.
>  However,
> > before we get to the registry, we need to agree on the protocol
> > components.  In my view, there are two such components -
> the publish
> > protocol mentioned above and the request/response protocol
> (actually,
> > more generically, a lookup protocol) mentioned below.
>
> It is good to see your ideas but doesn't this go beyond a
> charter discussion, as your are discussing a solution?
>
> This comes back to my initial comment about discussing a
> specific solution, and we haven't yet reached the times to
> discuss a solution - at least not here.
>
>   Martin
>
>
> stiemerling at nw.neclab.eu
>
> NEC Laboratories Europe - Network Research Division NEC
> Europe Limited | Registered Office: NEC House, 1 Victoria
> Road, London W3 6BL | Registered in England 2832014
>
_______________________________________________
Ietf mailing list
Ietf at ietf.org
https://www.ietf.org/mailman/listinfo/ietf



Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.

Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.