[alto] a survey of ALTO

Shawn Lin <x.shawn.lin@gmail.com> Mon, 11 June 2018 05:21 UTC

Return-Path: <x.shawn.lin@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1845512F1AC for <alto@ietfa.amsl.com>; Sun, 10 Jun 2018 22:21:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level:
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C6-1skbGWNBq for <alto@ietfa.amsl.com>; Sun, 10 Jun 2018 22:21:02 -0700 (PDT)
Received: from mail-ot0-x229.google.com (mail-ot0-x229.google.com [IPv6:2607:f8b0:4003:c0f::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75145130F74 for <alto@ietf.org>; Sun, 10 Jun 2018 22:21:01 -0700 (PDT)
Received: by mail-ot0-x229.google.com with SMTP id h6-v6so22353896otj.0 for <alto@ietf.org>; Sun, 10 Jun 2018 22:21:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=6v4wVsmlHYdQF3C5oo3HQ/cY1Z1Y0fgpnmFmeBVcO+g=; b=NiLlNkKdSQIJjLKATm5L/fH8fiDKw+XQ+odw5RcWnoFBnMxI+vEt2KymXQBt+oDlTA Jes2mnnALIFdo+qFI5+kzPWJxqAny09IpqGW+l1AKAWp79VoEJ7kCwDA7X10jDe4GJ7u ZX2+EtfhE8kNn9sofs6KuaV0c+PUHyRY9TU01wwabJhYUw2Z6L0xlU3J80x2A6+J9Ysr 3Zq0BZQi4b1uBI7W0i2fdSaX8jmqmn1MeCy6A1xUV35lsHD2iQ7b5aGquqQVq3u7xY/n nWJ6s2V+pqJgY1yqB3ErB+ZnEOGOUlnosl5sh3iMR3J8OqxrYefdpNCY+Hq+W4q4egXv ceuw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=6v4wVsmlHYdQF3C5oo3HQ/cY1Z1Y0fgpnmFmeBVcO+g=; b=btsY0yYMUUsZ5YSyf9DWHcZqCPTXo5rIa2FQ3asQ7eRAC3J/n5MeYtB11OyL225sQL P16QL/kl/h7pL5mBEba+rfZp6gE+qlpEINtPa3EpqGqMEII8duhdGUQquQOkk2u0yM8I ICKxWvUU79MV/7QdBCV98B72I1yvN9WAqpJ2M6F5HH1slUMrYV7ita6efa1Vh1ADpTnB p+IVDTYzpFw27lJjb5NTKhqCf1uWDrn/1MoogKTKoRllqHR2wS0b4F8MgU1ZEdhVqdYF 7ncX+cvJG+7PbwgPmRmZFiOLzuXljtVxE9nTJRGe1xkE6Js7o3aE/XBki1eLtOk1uHgO 6sHA==
X-Gm-Message-State: APt69E14W+c9GJM+dymQCbeLweTsrukhon+4JamSqImTf5Ir+8EPISgT nCFdkwXYYlGSl+owTHnVRKppCMZuMRhzfPx92JW4Zg1h
X-Google-Smtp-Source: ADUXVKIjBeHIjFPa1O5X+4TEHF6lDA3o4jsDj3P7426QosnWeupfmC6FdY45mtxarZkz3ylUXnu5BrJDeVBf/AyF7tg=
X-Received: by 2002:a9d:52a1:: with SMTP id f33-v6mr8697237oth.0.1528694460117; Sun, 10 Jun 2018 22:21:00 -0700 (PDT)
MIME-Version: 1.0
From: Shawn Lin <x.shawn.lin@gmail.com>
Date: Mon, 11 Jun 2018 13:20:47 +0800
Message-ID: <CA+oaSDp3Pq9jBat8E_3BFpX8iqLaPxgjr_PJbkeeXFSOOr_QTQ@mail.gmail.com>
To: IETF ALTO <alto@ietf.org>
Content-Type: multipart/mixed; boundary="00000000000046c3b4056e56ea8c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/NYmpMjf4lvzmktOKlLeI6OeAvyU>
Subject: [alto] a survey of ALTO
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jun 2018 05:21:13 -0000

Dear ALTOers,


@Dawn, @Danny and I are working on a survey of ALTO. Our goal is to
understand what ALTO can already do in the real system, how others use ALTO
and the additional requirements for newer applications (like SDN, NFV,
Block-chain network) to do the traffic optimization.

Currently, we have a deck of slides and a skeleton of our draft. We had
some wonderful discussions with @Richard and @Sabine! So here we would like
to share the slides with the WG and get feedback from WG members. I believe
it is a good way to summarize the current status and look into the next
step :)

The current slides include 6 ALTO implementations (from open source
project, academic research, and company production) and 18 use cases (from
IETF drafts/slides, papers, and white papers) in 5 categories like below:


ALTO Use Cases

  |

  +--> Information Source

  |     |

  |     +---> Path Selection in MPTS-AR

  |     |

  |     +---> Locate Content in Mobile Edge Cache

  |     |

  |     +---> Virtualized Service Function Chain Placement

  |     |

  |     +---> Intelligent VM Placement

  |     |

  |     +---> Service Placement in IoT

  |

  +--> Ranking Server

  |     |

  |     +---> A Peer Ranking Service for P2P Streaming

  |     |     Information

  |     +---> A Service to Select CDN Surrogate

  |     |

  |     +---> A Service to Select CDN Servers from

  |     |     Different SDN Domains

  |     +---> A Service to Select downstream CDN

  |     |

  |     +---> A Service to Guide the Peer Connection

  |           in  Blockchain

  |

  +--> Network Abstraction

  |     |

  |     +---> Network Abstraction Provider in SDN

  |     |

  |     +---> Topology Abstraction for VPN Scale-out

  |     |     Decisions

  |     +---> ALTO being Used to Solving n2  Problem

  |

  |--> Information Exchanger

  |     |

  |     +---> Network Behaviors Exchanger between

  |           Providers

  |

  +--> Measure Results Interface

        |

        +---> An Interface to Query on the LMAP

              measure results


We attach the slides below. You can also access the editable version in
Google Slides:

*https://docs.google.com/presentation/d/1aXIZfUjQrSFhkVIUbvt2ouKWqLgGq4kbG-EBmSaZtKo/edit?usp=sharing
<https://docs.google.com/presentation/d/1aXIZfUjQrSFhkVIUbvt2ouKWqLgGq4kbG-EBmSaZtKo/edit?usp=sharing>*


Any comments or suggestions are welcomed and appreciated!

Bests,
Shawn Lin