[alto] fwd: I-D Action: draft-kiesel-alto-ip-based-srv-disc-03.txt

2014-07-01 Thread Sebastian Kiesel
Dear ALTO WG members,

this draft is a candidate for our charter item: One or more
alternatives to the base ALTO server discovery mechanism (RFC-to-be) to
accommodate environments where (1) timely deployment of existing
mechanisms, including the base ALTO server discovery mechanism, is
unlikely,.  IP anycasting is a concept that is already in broad use,
e.g., for DNS root servers.  So this document falls into the category
If such discovery mechanisms can be reused, the WG will produce one or
more documents to specify how they may be adopted as additional or
alternative ALTO server discovery mechanisms.


Comments welcome.

Thanks
Sebastian



- Forwarded message from internet-dra...@ietf.org -

Date: Tue, 01 Jul 2014 09:40:51 -0700
From: internet-dra...@ietf.org
To: i-d-annou...@ietf.org
Subject: I-D Action: draft-kiesel-alto-ip-based-srv-disc-03.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.


Title   : Application-Layer Traffic Optimization (ALTO) Anycast 
Address
Authors : Sebastian Kiesel
  Reinaldo Penno
Filename: draft-kiesel-alto-ip-based-srv-disc-03.txt
Pages   : 15
Date: 2014-07-01

Abstract:
   The goal of Application-Layer Traffic Optimization (ALTO) is to
   provide guidance to applications that have to select one or several
   hosts from a set of candidates capable of providing a desired
   resource.  ALTO is realized by a client-server protocol.

   This document establishes a well-known IP address for the ALTO
   service and specifies how ALTO clients embedded in the resource
   consumer can use it to access the ALTO service.

Terminology and Requirements Language

   This document makes use of the ALTO terminology defined in RFC 5693
   [RFC5693].

The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-kiesel-alto-ip-based-srv-disc/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-kiesel-alto-ip-based-srv-disc-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-kiesel-alto-ip-based-srv-disc-03


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
I-D-Announce mailing list
i-d-annou...@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

- End forwarded message -

___
alto mailing list
alto@ietf.org
https://www.ietf.org/mailman/listinfo/alto


Re: [alto] Potential privacy issue in draft-deng-alto-p2p-ext-01?

2014-07-01 Thread 邓灵莉/Lingli Deng
 

 

From: alto [mailto:alto-boun...@ietf.org] On Behalf Of Y. Richard Yang
Sent: Tuesday, July 01, 2014 8:09 PM
To: Sebastian Kiesel
Cc: IETF ALTO
Subject: Re: [alto] Potential privacy issue in draft-deng-alto-p2p-ext-01?

 

 

On Mon, Jun 30, 2014 at 10:35 AM, Sebastian Kiesel ietf-a...@skiesel.de wrote:

On Fri, Jun 27, 2014 at 12:16:16PM -0500, Vijay K. Gurbani wrote:
 On 06/26/2014 04:58 AM, Scharf, Michael (Michael) wrote:
 Haibin asked me to send the following comment from a private
 discussion also to the list:
 
 Section 3.3 of draft-deng-alto-p2p-ext-01 suggest a new Endpoint
 Property Type network_access for P2P peer selection. As far as I
 recall, this type of ALTO guidance was discussed in the past quite a
 bit, and there may have been privacy concerns. For instance,
 draft-ietf-alto-deployments-09 Section 3.2.4. includes the following
 statement:
 
 o  Performance metrics that raise privacy concerns.  For instance,
 it has been questioned whether an ALTO service could publicly expose
 the provisioned access bandwidth, e.g. of cable / DSL customers,
 because this could enables identification of premium customers.
 
 That text was already in draft-ietf-alto-deployments before I started
 to edit this document.
 
 For P2P use cases, I wonder whether that concern might (still) apply
 to endpoint properties such as DSL vs. FTTH as currently suggested
 draft-deng-alto-p2p-ext-01.

 [As individual, of course.]

 I suspect the type of network access (DSL, cable, FTTH, satellite) is
 probably okay.  Commercial companies often publicly tout the deployment
 of certain access technologies in neighbourhoods.

I know some neighborhoods where FTTH is available, but at very high
prices.  Consequently, many people there prefer to keep their existing
xDSL or cable based Internet service.  If we used ALTO to announce who
decided to pay the high price for FTTH, I would consider this as a
potential privacy concern, because this would be some kind of list of
households with better-than-average income and/or computer professionals
or enthusiasts living there.

 

This is an interesting example, and provides a case where access control may be 
used. I always expect that there should be an access control mechanism, in 
given settings, to limit the information exposure of ALTO info. I can imagine 
that this can be endhost opt-in, or provider control (e.g., only certain 
trusted entities can access the URL).

[邓灵莉/Lingli Deng] Good idea. Greater flexibility can be delivered by access 
control at the discretion of both the network operator and the individual 
subscriber. 

 

Richard

 


Sebastian


___
alto mailing list
alto@ietf.org
https://www.ietf.org/mailman/listinfo/alto

___
alto mailing list
alto@ietf.org
https://www.ietf.org/mailman/listinfo/alto


Re: [alto] FW: New Version Notification for draft-deng-alto-p2p-ext-02.txt

2014-07-01 Thread 邓灵莉/Lingli Deng
Hi Richard,

 

Thanks for your review and comments.

We are currently working on another revision with hope that it would address at 
least some of the issues here.

More inline.

 

Lingli

 

From: yang.r.y...@gmail.com [mailto:yang.r.y...@gmail.com] On Behalf Of Y. 
Richard Yang
Sent: Friday, June 27, 2014 11:46 PM
To: 邓灵莉/Lingli Deng
Cc: IETF ALTO
Subject: Re: [alto] FW: New Version Notification for 
draft-deng-alto-p2p-ext-02.txt

 

Hi Lingli, Sebastian, Haibin,

 

Interesting doc!  I am wondering the possibility of you adding an overview 
section to discuss the potential types of end point properties and your design 
guidelines so that we have a better understanding of the design:

[邓灵莉/Lingli Deng] Good idea. I shall try to incorporate this discussion in the 
next revision.

 

- For example, I do not have a feeling that the properties that the current 
draft defined are relatively complete. What is the potential set of properties 
and why you choose the ones?

 

- One can convey the properties in multiple ways. For example, the current 
draft defines p2p_caching as a boolean. Another design possibility is to define 
a generic type with values including p2p_cache, super_peer, ...

 

As another example we consider volume related property. The current draft 
defines a boolean. Another alternative is to use an numeric value of the exact 
cap.

 

Another example is access network type.  I saw the previous discussion on 
issues that technology types become obsolete and hence the change to avoid use 
them. One comment is that knowing network type can provide information about 
behaviors that an application may use -- Sebastian's comment has alluded to 
this as well. For example, by knowing that the end point is on an UMTS network, 
an application can understand that it will have the RRC statement machine 
running (DCH to FACH after 5 sec idle and FACH to IDLE after 12 sec idle) and 
hence the implications on power consumption as well as techniques to reduce 
energy (e.g., http://web.eecs.umich.edu/~fengqian/paper/thesis.pdf). 

 

Is there a guiding principal that guides the selection and the approach of you 
define the properties (e.g., minimal information, no redundancy)?

[邓灵莉/Lingli Deng] Indeed, we may stick to a general principle and derived 
certain guidelines to be used when selecting and defining such properties.

 

 

Also, the updated charter defines a set of 4 questions that one may evaluate. 
It can be helpful if you discuss them when defining each property.

 

Richard

 

 

 

On Fri, Jun 27, 2014 at 6:32 AM, 邓灵莉/Lingli Deng denglin...@chinamobile.com 
wrote:

Hi all,

We just submitted a new version of the end point property draft.
Hope it addresses the comments from the list discussion.

Your comments and suggestions would be appreciated.

Thanks,
Lingli

 -Original Message-
 From: internet-dra...@ietf.org [mailto:internet-dra...@ietf.org]
 Sent: Friday, June 27, 2014 6:28 PM
 To: Haibin Song; Haibin Song; Deng Lingli; Sebastian Kiesel; Lingli Deng;
 Sebastian Kiesel
 Subject: New Version Notification for draft-deng-alto-p2p-ext-02.txt


 A new version of I-D, draft-deng-alto-p2p-ext-02.txt
 has been successfully submitted by Lingli Deng and posted to the
 IETF repository.

 Name: draft-deng-alto-p2p-ext
 Revision: 02
 Title:End Point Properties for Peer Selection
 Document date:2014-06-27
 Group:Individual Submission
 Pages:7
 URL:
 http://www.ietf.org/internet-drafts/draft-deng-alto-p2p-ext-02.txt
 Status: https://datatracker.ietf.org/doc/draft-deng-alto-p2p-ext/
 Htmlized:   http://tools.ietf.org/html/draft-deng-alto-p2p-ext-02
 Diff:   http://www.ietf.org/rfcdiff?url2=draft-deng-alto-p2p-ext-02

 Abstract:
The initial purpose for ALTO protocol is to provide better than
random peer selection for p2p networks.  The peer selection method
does not only depend on the peer location, but also on other
properties of a peering node.  In this document, we define additional
endpoint properties.






 Please note that it may take a couple of minutes from the time of submission
 until the htmlized version and diff are available at tools.ietf.org.

 The IETF Secretariat




___
alto mailing list
alto@ietf.org
https://www.ietf.org/mailman/listinfo/alto





 

-- 

-- 

 =

| Y. Richard Yang y...@cs.yale.edu   |

| Professor of Computer Science   |

| http://www.cs.yale.edu/~yry/|

 =

___
alto mailing list
alto@ietf.org
https://www.ietf.org/mailman/listinfo/alto


Re: [alto] FW: New Version Notification for draft-deng-alto-p2p-ext-01.txt

2014-07-01 Thread 邓灵莉/Lingli Deng

 3.3.  Endpoint Property Type: network_access

 Sorry to say, but frankly, I don't like this idea.


 I have two ideas how we could move forward, and we could to only one of
 them or even both:

[yry] I support both, instead of only one, as appeared in -02. Please see below.

 

 1.) define encodings for well-defined properties,  e.g.  provisioned
 access link bandwidth in bps,  or average RTT in idle network.

 Expect some pushback from the IETF community - we have been discussing
 this for a while and there where many critics. But I don't think they
 will accept a proposal that tries to camouflage its true spirit by using
 technology names instead of Mbps.

[邓灵莉/Lingli Deng] Yes, we just got feedback from Michael on this one.

 

This is a very good and interesting discussion.

 

Here is one perspective on considering technology name and provisioned 
bandwidth. One guideline that one may use is non-dominant. Specifically, for a 
given set of metrics of concern (e.g., throughput, energy efficiency), and two 
pieces of information items i1 and i2, if knowing i1 implies i2 completely, 
then i1 dominates i2 and hence i2 is redundant. In our setting, I see neither 
technology name dominating provisioned bandwidth nor provisioned bandwidth 
dominating technology name (e.g., the radio resource control example I 
mentioned in the previous email). Hence, I see value in exporting both, 
depending on the broad setting.

[邓灵莉/Lingli Deng] This is an interesting reasoning and very useful way of 
designing. 

As long as people see value in other information that can be derived from the 
access technology besides provisioned bandwidth, the two should not be bounded 
together.

 

One issue of using non-dominant is that life is complex and few dominant cases 
happen :-) One idea is to consider impact levels. For example, experimental 
design evaluates the impacts of multiple parameters and assigns a weight to the 
contribution level of each parameter. Then a system uses only those with the 
highest weight levels. Using this guideline, I do see that provisioned 
bandwidth may provide more value than technology name in many settings. Hence, 
I agree that if we have to choose one, it is the provisioned bandwidth.

 

Richard

 

 



 and/or

 2.)  define a pure numerical relative access link type preference,
 similar to what we did with the routingcost property in the base
 document.  Just say that higher number is better, and leave it up
 to the opoerator of the ALTO server to define what the numbers mean.

 For example, you could use for now

 1 = DSL
 10 = FTTB
 12 = FTTH
 50 = DC

 and if, in some years, some new technology better than FTTH appears, you
 could say  100=new_technology  without changing any spec.

[邓灵莉/Lingli Deng] Good point. We would be happy to revise the draft and go this 
way.



 **


 Additional idea:  at least in Europe, many wireless operators offer some
 low-cost plans, which limit the amount of data to be transmitted within
 a month to some gigabytes. After that they will throttle your bandwidth
 or charge extra money.  similar to battery powered devices, hosts with
 such a tariff should be avoided. Maybe define an additional property?

[邓灵莉/Lingli Deng] This is interesting. We are doing the same thing in China.
I agree we can have an additional endpoint property for it.



 **



___
alto mailing list
alto@ietf.org
https://www.ietf.org/mailman/listinfo/alto





 

-- 

-- 

 =

| Y. Richard Yang y...@cs.yale.edu   |

| Professor of Computer Science   |

| http://www.cs.yale.edu/~yry/|

 =

___
alto mailing list
alto@ietf.org
https://www.ietf.org/mailman/listinfo/alto


[alto] ALTO topology/graph representation (Fwd: New Version Notification for draft-yang-alto-topology-03.txt)

2014-07-01 Thread Y. Richard Yang
Dear all,

We have submitted an update of the net-graph draft below. The goal of the
draft is to study the graph representation WG item. Here is a quick summary
of some key components of the draft and related issues:

1. A parallel draft by Michael Scharf (who is a co-author of this draft) as
well will be posted soon. Michael's draft will emphasize more on the scope
of the work, to avoid conflict with the Routing Area.

2. The draft uses a simple multi-flow scheduling use case to argue that we
need an path-vector + X representation. We do not have a formal proof that
path-vector must be used, but we do not see an alternative without using
path-vectors to convey network policies. This is important given that ALTO
targets applications and hence needs to convey network policy constraints.
If you have a counter-argument (i.e., solution), or a more formal argument,
we are eager to listen to your point of view.

3. The draft gives two possibilities for the aforementioned X to complete
the design: (1) X is an unstructured hash from network element to element
properties, and (2) X is a node-edge graph representation. In (1), there is
actually no need to distinguish between nodes and edges. From the
multi-flow use case alone, we cannot make a convincing argument that we
need the more structured case of (2). To finish the argument for using X =
node-edge graph, we feel that we will have to need an application-layer
guided network-layer routing (e.g., SDN) use case. Any insightful
input/comments on this aspect will be highly interesting and appreciated!

Richard



-- Forwarded message --
From: internet-dra...@ietf.org
Date: Wed, Jul 2, 2014 at 12:58 AM
Subject: New Version Notification for draft-yang-alto-topology-03.txt
To: Greg Bernstein gr...@grotto-networking.com, Michael Scharf 
michael.sch...@alcatel-lucent.com, Y. Richard Yang y...@cs.yale.edu,
Young Lee leeyo...@huawei.com, Wendy Roome w.ro...@alcatel-lucent.com



A new version of I-D, draft-yang-alto-topology-03.txt
has been successfully submitted by Y. Richard Yang and posted to the
IETF repository.

Name:   draft-yang-alto-topology
Revision:   03
Title:  ALTO Topology Extensions
Document date:  2014-07-01
Group:  Individual Submission
Pages:  16
URL:
http://www.ietf.org/internet-drafts/draft-yang-alto-topology-03.txt
Status: https://datatracker.ietf.org/doc/draft-yang-alto-topology/
Htmlized:   http://tools.ietf.org/html/draft-yang-alto-topology-03
Diff:   http://www.ietf.org/rfcdiff?url2=draft-yang-alto-topology-03

Abstract:
   The Application-Layer Traffic Optimization (ALTO) Service has defined
   Network and Cost maps to provide basic network information.  In this
   document, we discuss an initial design to provide abstracted graph
   representations of network topology, motivated by a basic application
   use case of multi-flow scheduling.  The design is based on the ALTO
   WG discussions at IETF 89.





Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat




-- 
-- 
 =
| Y. Richard Yang y...@cs.yale.edu   |
| Professor of Computer Science   |
| http://www.cs.yale.edu/~yry/|
 =
___
alto mailing list
alto@ietf.org
https://www.ietf.org/mailman/listinfo/alto