Skip to main content

Minutes for ALTO at IETF-90
minutes-90-alto-1

Meeting Minutes Application-Layer Traffic Optimization (alto) WG
Date and time 2014-07-25 15:50
Title Minutes for ALTO at IETF-90
State Active
Other versions plain text
Last updated 2014-09-08

minutes-90-alto-1

          IETF 90, Toronto, ON (Canada)
          Friday Jul 25, 2014
          ALTO Working Group Meeting 1150-1320, Tudor 7/8
          Enrico Marocco, Vijay K. Gurbani

          1301-1315 - ALTO cost calendar and multi-cost           S.
          Randriamasy      14'
                      draft-randriamasy-alto-cost-calendar-00
                      draft-randriamasy-alto-multi-cost-08

          1315-1320 -

--------------------------------------------
Jan Seedorf replaces Vijay Gurbani in chairing this ALTO session
Note takers Sabine and Dhruv
Name Abbreviations
EM = Enrico Marocco
JP = Jon Peterson
JS = Jan Seedorf
KM = Kevin Ma
LD = Lingli Deng
LE = Lars Eggert
MS = Martin Stiemerling
QW = Qin Wu
RT = Rick Taylor
RY = Richard Yang
SK = Sebestian Kiesel
SP = Stefano Previdi
SR = Sabine Randriamasy
--------------------------------------------

------ Administrivia Chairs
Presentation Enrico Marocco

We are now in the second life of the ALTO WG
Status: charter has been adopted, we are comitted to deliver chartered
extension items. Extensions for protocol optimization, enhanced discovery,
protocol extensions, graph representation. ALTO protocol in AUTH48, will be RFC
7285 ALTO Server discovery will be RFC 7286

------ Endpoint properties for peer selection
draft-deng-alto-p2p-ext-01
Presentation Lingli: A very large group work on this draft to extend EP props.

Rick Taylor: have you looked at non-broadband ISP home networks ISH (I come
from MANET)? Lingli Deng: Yes. so he will take it on list. Martin Stiemerling:
there are a lots of things that are too volatile to belong to an AOS. e.g.
coverage which is so variable. LD: we agree and want to discuss it on the list.
Lars Eggert: some characteristics are very technology specific. ADSL could mean
anything. Uplink and downlink capacities are different and variable and time
sensitive. LD: we can use an abstraction like ranking on this. Richard Yang:
the technology may change. This draft proposes to have a compensation. When
technology changes quicly there is a loss of performance. Jan Seedorf: ALTO
does not support quickly changes LE: ALTO conveys info that cannot be retrived
otherwise. EM: we need take these discussions to mailing list

------ ALTO PID properties
draft-roome-alto-pid-properties-02
Presentation Richard Yang: Complements the Deng draft. Number of EP can be in
order of billions, config setting and retrieving not scalable. Base idea is
information aggregation.

LE: I don't think information is that big.
RY: file size is estimated to be 2 GIG
LE: this is not so big
JS: but if you want to download. We are conveying this info on network, if
hundred thousands of EP properties are the same, we can aggregate. Stefano
Previdi: I didn't miss much since my last meetings. We still argue on "should I
download a big file or should I get only what I need?". EM: ALTO supports both
SP: the ALTO Deployments I know of are based more on transactions rather than
batch transfer. EM: you have your name on the protocol... JS: I have a
different Use Case: download batch in CDN. Property inheritance may help there.
RY: we also have a UC where we need to do a batch transfer

------ ALTO for CDNI FCI progress
draft-seedorf-cdni-request-routing-alto-07
Presentation Jan Seedorf: CDNi FCI. Is a compromise and synthesis between 2
drafts.

EM: ALTO should definitely have such a UC for ALTO.
Jon Peterson: we need guidelines for using such ALTO servers for other groups
such as CDNi. Martin Stiemerling  for Sebastian Kiesel: does it make sense to
use ALTO network maps with PID. JP: we tried it was ugly to use ALTO maps to
express this. So we used PIDs as footprints. See example ALTOless. Kevin Ma: we
did not want to constraint to use or not to use ALTO. That is, we allow ALTO
but it is not mandatory. JP: There a lots of other mechanisms. I didn't want
ALTO to close door on using other things. KM: going to start on ALTO, will look
if FCI is usable for ALTO. EM: ALTO is a framwork to convey info. JP: that is
right, it would be good to get doc on how to use ALTO

------ ALTO traffic engineering cost metrics
draft-wu-alto-te-metrics-03
Presentation Qin Wu

RT: the ALTO charter is not about dynamic updating. Some of these metrics are
dynamic. Latency changes often. if average over minute you are real time. If
over a week, this has no use. EM: residual bandwidth changes less frequently.
RT: apps want to have a rough idea but must still be precise. EM: currently
regardless of charter, we look at whether such metrics are useful. MS: old
charter does not care about instant information such as RTT. In this draft you
try to re-define metrics already specified elsewhere. SP: what you address is
valuable. But this is already solved in the routing area. You shoud have a
look. We already have model and API for this. RY on Stefano: what doc? Stefano:
BGP-LS Richard: but we want something simple for apps. Stefano: this is what we
do. Lars: you propose packetloss: not unrelated to congestion control. Because
radio link ok. But you need to say what you mean with this metic RY: this doc
does not redefine metrics. LE: packet loss depends on what kind of traffic, how
it is scheduled. RY: excellent comment

------ ALTO topology representation
draft-scharf-alto-topology-00 - draft-yang-alto-topology-03
Presentation Richard Yang: Yale has a huge network moving large data around.
Astronomy etc.. See the Multi-flow scheduling example. E2E paths may use
different routes. Path vector example. Want feedback from the WG on graph
represetnation. Good for ALTO but controverisial with other WGs. We propose
example conveying the routing method (SP) together with the path. Feedback is
wellcome. We will merge 2 drafts for IETF91.

------ ALTO cross-domain server discovery -
draft-kiesel-alto-xdom-disc-00 - draft-kiesel-alto-xdom-disc-alg-00
Presentation Martin: ALTO Client may be in the tracker. Partitioned ALTO
knowledge. JP: did you look at lost - forest (?)

------ ALTO Anycast address
draft-kiesel-alto-ip-based-srv-disc-03

Martin: Any cast = Charter item?
Enrico: is someone opposed to adopt anycast as a basis for the WG? It is simple
and straightforward. Jon: there is many existing work so why? Lars: use a
service record (?) Martin: (?) people say no.

------ ALTO cost calendar and multi-cost
draft-randriamasy-alto-multi-cost-08
draft-randriamasy-alto-cost-calendar-00
Presentation Sabine Randriamasy

(See also Dhruv's notes)
Rick: we have extensions on metrics and forecasting. What is the plan of the WG
with this work? I mean this is great. Jan: there has been few discussion on the
list Sabine: I wouldn't say that because this is how we ended up editing the
Calendar draft with many authors and besides calendaring is now a re-chartering
item. Jan: agree Rick: there is a consistent definition of ALTO time intervals
Sabine: let me recall: "ALTO time interval T" means ALTO server just says "I
give you the value during T" and how the values were measured is out of scope.

------ Session closes ------ ------ ------ ------ ------