Dear all,

for a recent study on the benefits of CDN (an overlay application) and network operator (a large ISP) collaboration please check here:

"Pushing CDN-ISP Collaboration to the Limit"
Benjamin Frank, Ingmar Poese, Yin Lin, Georgios Smaragdakis, Anja Feldmann, Bruce Maggs, Jannis Rake, Steve Uhlig, and Rick Weber.
ACM SIGCOMM Computer Communication Review, 43(3), July 2013.

link:
http://www.smaragdakis.net/publications/CCR-NetPaaS


best regards,
--George


----------------------------------
Georgios Smaragdakis,
Senior Researcher
Deutsche Telekom Laboratories
Technical University of Berlin
http://www.smaragdakis.net



On Tue, 9 Jul 2013, Y. Richard Yang wrote:

Hi Sabine, Sebastian,
Thanks a lot for the feedback and suggestions, which are added to the newer 
version that we will post soon. Here is the new version of the intro that we 
see feedback:

1.  Introduction

1.1.  Problem Statement

   This document defines the ALTO protocol, which provides a solution
   for the problem defined in [RFC5693].  Specifically, in today's
   networks, network information such as network topologies, link
   availability, routing policies, and path costs are hidden from the
   application layer, and many applications benefited from such hiding
   of network complexity.  However, new applications, such as
   application-layer overlays, can benefit from information about the
   underlying network infrastructure.  In particular, these modern
   network applications can be adaptive, and hence become more network-
   efficient (e.g., reduce network resource consumption) and achieve
   better application performance (e.g., accelerated download rate), by
   leveraging network-provided information.

   At a high level, the ALTO protocol specified in this document is a
   unidirectional interface that allows a Service Provider (e.g., an
   ISP) to publish network information such as network locations, costs
   between them at configurable granularities, and endhost properties to
   network applications.  The information published by the ALTO protocol
   should benefit both Service Providers (providers of the information)
   and Applications (consumers of the information).  When a Service
   Provider provides such information through the ALTO protocol, we say
   that the provider provides the ALTO Service.

   To better understand the goal of the ALTO protocol, we provide a
   short, non-normative overview of the benefits of ALTO to both Service
   Providers and Applications:

   o  A Service Provider that provides an ALTO Service can achieve
      better utilization of its networking infrastructure.  For example,
      by using ALTO as a tool to interact with applications, a Service
      Provider is able to provide network information to applications so
      that the applications can better manage traffic on more expensive
      or difficult to provision links such as long distance, transit or
      backup links.  During the interaction, the Service Provider can
      choose to protect its sensitive and confidential network state
      information, by abstracting real metric values into non-real
      numerical scores or ordinal ranking.

   o  An Application that uses an ALTO Service can benefit from better
      knowledge of the network to avoid network bottlenecks.  For
      example, a peer-to-peer overlay application can use information
      provided by an ALTO Service to avoid selecting peers connected via
      high-delay links (e.g., some intercontinental links).  By using
      ALTO information, applications can reduce the reliance on
      obtaining network information through third-party databases;
      applications relying on measuring path performance metrics
      themselves can reduce the measurement overhead by conducting only
      fine-tuning or fault-tolerant measurements on top of ALTO
      information.

1.2.  Design Overview

   The ALTO protocol specified in this document meets the ALTO
   requirements specified in [RFC5693], and unifies multiple protocols
   previously designed with similar intentions.  See Appendix A for a
   list of people and Appendix B for a list of proposals that have made
   significant contributions to this effort.

   The ALTO protocol uses a REST-ful design [Fielding-Thesis], and
   encodes its requests and responses using JSON [RFC4627].  These
   designs are chosen because of their flexibility and extensibility.
   In addition, these designs make it possible for ALTO to be deployed
   at scale by leveraging existing HTTP [RFC2616] implementations,
   infrastructures and deployment experience.

---------


On Fri, Jul 5, 2013 at 11:36 PM, Y. Richard Yang <[email protected]> wrote:
      Hi Sabine,

Thanks a lot for the nice comments. Please see below.


On Thu, Jul 4, 2013 at 12:13 PM, RANDRIAMASY, SABINE (SABINE) 
<[email protected]> wrote:
      Hi Sebastian, Richard and all,

      I definitely agree with the text before 1.1. referring to the pb 
statement and requirements RFCs.
      I also agree on the "link bandwidth mine field" issue. However, an ALTO 
Server does not need to unveil the true values to provide guidance w.r.t. such
      values. Therefore how about adding at the end of section 1.2.1 "Service 
providers" some text like:

      "Without unveiling sensitive and confidential information on the provider 
network state, an ALTO Server can provide applications with its preferences
      w.r.t. metrics such as e.g. monetary costs, bandwidth and delay; the 
preference for instance may abstract real metric values in a non real time 
numerical
      score or cost or an ordinal rank."

The clarification makes sense. We will add the idea.
 
      As for the discussion during the interim meeting on whether to keep a 1.5 
pages Introduction section or shorten it drastically and redirect the reader to
      the Pb statement RFC: although this will be a IESG decision, I'd like to 
back Rich Alimi who prefers documents that are somewhat self-contained and
      pointed that many people are reluctant to fetch and read tens of document 
pages just to have a glimpse. The ALTO protocol is widely promoted in the
      technical literature, usually with some 5-10 presentation lines and a reference to 
the "ALTO Protocol" document. The latter is very well written and
      having a 1.5 pages clear introduction makes it self-contained.


The newer version tries to maintain the self-contained flavor. There is one 
round of revision already and we will post a new revision by Monday to get more 
feedback.

Thanks again!

Richard
 

      Thanks,
      Sabine



      -----Message d'origine-----
      De : [email protected] [mailto:[email protected]] De la part de 
Sebastian Kiesel
      Envoyé : jeudi 20 juin 2013 08:46
      À : Y. Richard Yang
      Cc : IETF ALTO
      Objet : Re: [alto] draft-ietf-alto-protocol-16: introduction section

      Hi Richard,

      On Wed, Jun 19, 2013 at 09:49:47PM -0400, Y. Richard Yang wrote:
      > > One more comment about section 1.2.2, which says:
      > >
      > >     For example, a peer-to-peer overlay application can use 
information
      > >     provided by an ALTO Service to avoid selecting peers connected 
with
      > >     low bandwidth links.
      > >
      > >
      > > ALTO and link bandwidth is a mine field - not impossible at all, but
      > > difficult, see the long discussions we had, partly summarized in sec.
      > > 8.2.3 of draft-ietf-alto-deployments-06.  Therefore I think it would
      > > be wise to use a less controversial example here, say:
      > >
      > >
      > >     For example, a peer-to-peer overlay application can use 
information
      > >     provided by an ALTO Service to avoid selecting peers connected via
      > >     intercontinental (i.e., high-delay) links.
      > >
      > >
      > >
      > I like the revision. I may suggest some change to the wording, since
      > some two points in two continents may be closer to some two
      > intra-continent
      > points:
      >
      > For example, a peer-to-peer overlay application can use information
      > provided by an ALTO Service to avoid selecting peers connected via
      > high-delay links (e.g., some intercontinental links).
      >
      > What do you think?

      Even better!

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




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

Reply via email to