Re: [alto] a survey of ALTO

Dawn Chan <dawn_chen_f@hotmail.com> Tue, 12 June 2018 05:07 UTC

Return-Path: <dawn_chen_f@hotmail.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 DD2691310CB for <alto@ietfa.amsl.com>; Mon, 11 Jun 2018 22:07:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.125
X-Spam-Level:
X-Spam-Status: No, score=-1.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 ofJh-o8E7Ckd for <alto@ietfa.amsl.com>; Mon, 11 Jun 2018 22:07:39 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-oln040092007109.outbound.protection.outlook.com [40.92.7.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9740513108E for <alto@ietf.org>; Mon, 11 Jun 2018 22:07:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IvVtZ10ycHMFljpmLUoXbibcHaWPTw/9ibIoneE0Yhw=; b=PI1Rm1CEMC1cYr+jB4H4ZX8LgAyEqNhaAWsWvAc0JEy31fkwVV+6H706sXeXySJspDk87il3IHbroRu6SSQhH84AvcHrL/xGAw3sAwUm4Dij4b2orWYUDyvrrZ9SaeSAH0uNxlSC969D6WGrcn4DYKX8k9hiRtaGuEA/hhMgnb7uhnnTqP/VO9bi8Rrmbh0xpXURO82iKi9uOeABC2bKZmz7EIsWE2kYFo0Ud1y9HJGtX5hI1Pva568FV+x1qGLJxuj+tdOz7QvjwNZjZVNXuyeQkGmJx5iZZNwZrX9oshaAs+YSW4ClIoo4o2MZ9l9dAguodHDpMg/TBUpaTn1rsw==
Received: from DM3NAM03FT029.eop-NAM03.prod.protection.outlook.com (10.152.82.57) by DM3NAM03HT209.eop-NAM03.prod.protection.outlook.com (10.152.83.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.863.11; Tue, 12 Jun 2018 05:07:38 +0000
Received: from BLUPR02MB1202.namprd02.prod.outlook.com (10.152.82.51) by DM3NAM03FT029.mail.protection.outlook.com (10.152.82.194) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.863.11 via Frontend Transport; Tue, 12 Jun 2018 05:07:38 +0000
Received: from BLUPR02MB1202.namprd02.prod.outlook.com ([fe80::60e1:2316:9c1a:4d36]) by BLUPR02MB1202.namprd02.prod.outlook.com ([fe80::60e1:2316:9c1a:4d36%3]) with mapi id 15.20.0841.019; Tue, 12 Jun 2018 05:07:38 +0000
From: Dawn Chan <dawn_chen_f@hotmail.com>
To: Shawn Lin <x.shawn.lin@gmail.com>
CC: IETF ALTO <alto@ietf.org>
Thread-Topic: [alto] a survey of ALTO
Thread-Index: AQHUAUQMsaeGOBfmHkGgaz+5c7A3/6RamVyAgACgTgCAAFTIgIAAFF0AgABAHoCAADEFZg==
Date: Tue, 12 Jun 2018 05:07:38 +0000
Message-ID: <BLUPR02MB120232D291B7C27FFDF8B0BDB57F0@BLUPR02MB1202.namprd02.prod.outlook.com>
References: <CA+oaSDp3Pq9jBat8E_3BFpX8iqLaPxgjr_PJbkeeXFSOOr_QTQ@mail.gmail.com> <CAAbpuypa=1mEsTZ94bc98ns+FSEPrkTPwgATKCc3AKAV+5zEfw@mail.gmail.com> <CAEj5p9SWLnKSRu_fHJL=A4+KYCSfUqL+9yYMGMSJ3S+DFhZA5g@mail.gmail.com> <CAOB1xS8_LpkQvaoBcN0e9C-+r3YYY4J=3nx75cEUmi6Q+Rasxw@mail.gmail.com> <CANUuoLpo3P9SH9WQtHy6HQ9QM0FwOEh3krni+24EyOMQ2S9s9g@mail.gmail.com>, <CA+oaSDpTF+5dRtBjyS6=Jq9YtQom9pRofQj9=BdGHKq-5mSkEA@mail.gmail.com>
In-Reply-To: <CA+oaSDpTF+5dRtBjyS6=Jq9YtQom9pRofQj9=BdGHKq-5mSkEA@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:5A732462885C46CE5A935DDAC3AB32D4B8082B9FF41B677365E51A0CB97FD8BE; UpperCasedChecksum:690D7AE6247101E6330520A2B303F1E6196D282A5B58BC46143538B038B9B6AB; SizeAsReceived:7407; Count:46
x-tmn: [c6aQn7Vb1fCuwviumtWrqOEPzc6dt1CjZwzQR7m6Djw=]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM3NAM03HT209; 7:qe+PjGDQNz81jsOpuMItVkVipIoZFlPcAN4uZKXLwr2Sp4oys/cuaPORuG+/f9a2CCOwAPIyDcKA7UuwCgK7bXVisTGJfPwlMyZE3hmKwZ9M8E4zKAamW/bpyNCOwaCcXuZgLQtP6N3LZkGwxaFIoFOIVte3oYRofKi5j2BDY7gim3nBYV/40ulULZhorKChzRsQBYizmcVH7dcEiwsmssKoMby339UQgj2oPpGUrshSa4T0IMMQ0S2oPpS51sT0
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: UriScan:(17574466456847); BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125500)(1701031045); SRVR:DM3NAM03HT209;
x-ms-traffictypediagnostic: DM3NAM03HT209:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:DM3NAM03HT209; BCL:0; PCL:0; RULEID:; SRVR:DM3NAM03HT209;
x-forefront-prvs: 07013D7479
x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(45074003)(53434003)(189003)(199004)(5250100002)(87572001)(229853002)(83332001)(105586002)(6506007)(53546011)(102836004)(476003)(966005)(59450400001)(26005)(106356001)(14454004)(5660300001)(55016002)(20460500001)(6346003)(8936002)(6436002)(76176011)(3280700002)(3660700001)(82202002)(5890100001)(97736004)(486006)(9686003)(6306002)(2900100001)(25786009)(7696005)(73972006)(39060400002)(4326008)(6916009)(410100003)(33656002)(446003)(68736007)(104016004)(74316002)(305945005)(11346002)(99286004)(8676002)(6246003)(86362001)(81156014)(93886005)(15852004); DIR:OUT; SFP:1901; SCL:1; SRVR:DM3NAM03HT209; H:BLUPR02MB1202.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:;
received-spf: None (protection.outlook.com: hotmail.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=dawn_chen_f@hotmail.com;
x-microsoft-antispam-message-info: 5l/mEPJY5tXYHlJ+t1srUMEQXV9Pu16x8467pKocTz1lgFaUnGvhhdyHlzjryicGMIb87oNK8bvUhDz5uzgpGYrADN0iVRrRwFw2eF4O7nzJqptfLxVb7TyoWLdJtXe7QxbFyYZVxBwhNKd/ljBqtZBzvtM0mft2I3tyIdflz94oTtBvSbSpsoLeNT4+zVHT
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: 63d01de0-7c3d-4081-df19-08d5d0226ad1
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: d4d70346-2c10-4f39-8c00-e767963926d9
X-MS-Exchange-CrossTenant-Network-Message-Id: 63d01de0-7c3d-4081-df19-08d5d0226ad1
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: d4d70346-2c10-4f39-8c00-e767963926d9
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2018 05:07:38.1567 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3NAM03HT209
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/2Bl9WrtTFeYwIBYlQbA-3SQkJEI>
Subject: Re: [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: Tue, 12 Jun 2018 05:07:42 -0000

Hi Shawn,

I remember that the document is set privacy, so could you please send an invitation to others?

Dawn

________________________________________
From: alto <alto-bounces@ietf.org> on behalf of Shawn Lin <x.shawn.lin@gmail.com>
Sent: Tuesday, June 12, 2018 10:11:53 AM
To: Y. Richard Yang
Cc: IETF ALTO
Subject: Re: [alto] a survey of ALTO

Hi Jensen, Vijay, Christian, Qiao, and Richard,

Thank you so much for your confirmations and fruitful suggestions!

We created a Google Sheets [1] to collect such information. Please feel free to edit or comment on it!
The current header of this Google Sheets mainly includes "Paper/Project/RFC Name", "Cited", "Year", "Extend Standard ALTO or not", "How they use ALTO?", "Challenges and Research Opportunities", "Others" and "Catagory".

Qiao: Just add NOVA and ORSAP, please see row 124 and 125.

[1] https://docs.google.com/spreadsheets/d/1dgbVApnyyiIjbSFp49jSIz3XQHMbmme3WXMQfOZVpY0/edit?usp=sharing

Bests,
Shawn

On Tue, Jun 12, 2018 at 6:22 AM Y. Richard Yang <yry@cs.yale.edu<mailto:yry@cs.yale.edu>> wrote:
Great suggestion, Christian!

Qiao: thanks for pointing out the related work. The IWQoS'17 and ICNP'16 work are highly related indeed.

Shawn: I will be more than happy to review the addition of the table, as Christian suggested. It can be part of the draft, or you can post such a table on the mailing list for discussions, as IETF uses mailing list as one key venue of discussions.

Thanks!
Richard

On Mon, Jun 11, 2018 at 5:09 PM Qiao Xiang <xiangq27@gmail.com<mailto:xiangq27@gmail.com>> wrote:
Hi Christian,

Great suggestion! I fully agree. Such a table would be very helpful!

Shawn: I understand this is not a complete list. Just a reminder that you should add Kai's IWQoS'17 paper (NOVA) and its previous ICNP'16 poster paper (ORSAP) in the survey. They are based on the ALTO-PV and ALTO-RSA drafts.


Best
Qiao

On Mon, Jun 11, 2018 at 12:06 PM Christian Esteve Rothenberg <chesteve@dca.fee..unicamp.br<mailto:chesteve@dca..fee.unicamp.br>> wrote:
Nice work!

In line with Jensen questions, I was going to suggest adding the RFC /
draft info to the Implementation details, e.g. Network Map, Cost Map,
Unified Property Map, Path Vector.
Especially highlighting the proposed extensions would help to identify
the need to move these extensions forward to become RFC, and/or
eventually be merged, if / after we realize through a proper Table
mapping proposed extensions to use case implementations and citations.
Such a table could also incorporate the additional requirements
suggested by Jensen and altogether contribute to a potential WG
recharter.

-ch
Em seg, 11 de jun de 2018 às 03:32, Jensen Zhang
<jingxuan.n.zhang@gmail.com<mailto:jingxuan.n.zhang@gmail.com>> escreveu:
>
> Hi Shawn,
>
> Thank you a lot! Also, thank Dawn and Danny. A survey on the current ALTO related works is very helpful.
>
> I believe your classification for the ALTO use cases is based on the role ALTO plays in the existing system. Do we have any summary of the requirements? All of them use the standard ALTO without any modification or extension? I believe such information is more useful and should be considered in the survey. Because we try to understand what are the essential additional requirements for newer scenarios. It will decide whether we need to recharter the WG.
>
> Best,
> Jensen
>
> On Mon, Jun 11, 2018 at 1:21 PM Shawn Lin <x.shawn.lin@gmail.com<mailto:x.shawn.lin@gmail.com>> wrote:
>>
>> 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
>>
>>
>> Any comments or suggestions are welcomed and appreciated!
>>
>> Bests,
>> Shawn Lin
>> _______________________________________________
>> alto mailing list
>> alto@ietf.org<mailto:alto@ietf.org>
>> https://www.ietf.org/mailman/listinfo/alto
>
> _______________________________________________
> alto mailing list
> alto@ietf.org<mailto:alto@ietf.org>
> https://www.ietf.org/mailman/listinfo/alto

_______________________________________________
alto mailing list
alto@ietf.org<mailto:alto@ietf.org>
https://www.ietf.org/mailman/listinfo/alto


--
Qiao Xiang
Postdoctoral Fellow,
Department of Computer Science,
Yale University
_______________________________________________
alto mailing list
alto@ietf.org<mailto:alto@ietf.org>
https://www.ietf.org/mailman/listinfo/alto


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