Re: [Dyncast] edge capability feedback

Tianji Jiang <tianjijiang@chinamobile.com> Fri, 12 March 2021 01:06 UTC

Return-Path: <tianjijiang@chinamobile.com>
X-Original-To: dyncast@ietfa.amsl.com
Delivered-To: dyncast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 332993A1663 for <dyncast@ietfa.amsl.com>; Thu, 11 Mar 2021 17:06:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 KblZVOB-2kUU for <dyncast@ietfa.amsl.com>; Thu, 11 Mar 2021 17:06:38 -0800 (PST)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with ESMTP id 702893A1662 for <dyncast@ietf.org>; Thu, 11 Mar 2021 17:06:37 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.5]) by rmmx-syy-dmz-app02-12002 (RichMail) with SMTP id 2ee2604abe90762-5562c; Fri, 12 Mar 2021 09:06:25 +0800 (CST)
X-RM-TRANSID: 2ee2604abe90762-5562c
X-RM-TagInfo: emlType=0
X-RM-SPAM-FLAG: 00000000
Received: from [10.0.0.136] (unknown[73.231.199.189]) by rmsmtp-syy-appsvr03-12003 (RichMail) with SMTP id 2ee3604abe8c2d0-05400; Fri, 12 Mar 2021 09:06:25 +0800 (CST)
X-RM-TRANSID: 2ee3604abe8c2d0-05400
User-Agent: Microsoft-MacOutlook/10.10.1b.201012
Date: Thu, 11 Mar 2021 17:06:14 -0800
From: Tianji Jiang <tianjijiang@chinamobile.com>
To: Liyizhou <liyizhou@huawei.com>, Barry Greene <bgreene@senki.org>, 刘鹏 <liupengyjy@chinamobile.com>
CC: dyncast <dyncast@ietf.org>, Michael McBride <michael.mcbride@futurewei.com>
Message-ID: <5EEEA7D8-D4E7-42AE-9D40-2DF6DF744567@chinamobile.com>
Thread-Topic: [Dyncast] edge capability feedback
References: <20210311102435132657878@chinamobile.com> <9A6BA68B-3916-413E-BD29-62D4096DF1D3@senki.org> <00CCE76F-D3F8-49DD-8E11-29E7DBB956E1@huawei.com>
In-Reply-To: <00CCE76F-D3F8-49DD-8E11-29E7DBB956E1@huawei.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3698327184_1323429588"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dyncast/7POti6uyOIweMAVxKfQKKt9Se5w>
Subject: Re: [Dyncast] edge capability feedback
X-BeenThere: dyncast@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <dyncast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dyncast>, <mailto:dyncast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dyncast/>
List-Post: <mailto:dyncast@ietf.org>
List-Help: <mailto:dyncast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dyncast>, <mailto:dyncast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2021 01:06:41 -0000

Yes, I concur with Yizhou’s comments below.

 

Based on the objective that has been laid out by Dyncast initiative, a client intends to find the ‘most suitable’ server for a type of service. The critical use cases and the corresponding deployment settings as specified in Dyncast drafts are most mobile-related edge-computing scenarios. So, considering these together, if we put the server-selection intelligence at an end client (like a UE) itself, then the UE would require significant amount of new logics. 

Moreover, it is always challenging to determine (a) how a UE could do this type of ‘selection intelligence’; (b) what are the “consensus selection criteria’ across numerous UEs; (c) how a service instance (i.e., a server) in an IP domain could signal the update-to-date metrics to UEs, etc. All these would require the involvement of both UEs (like utilizing URSP) and mobile core (saying 5GC), aside from the work in IP domain . IMO, these are way beyond the scope. So, all the *new logics* related to Dyncast would be best addressed in IP network. 

 

That is why I think the ‘architecture design’ in Dyncast proposals does make sense as the first starting step.

 

Thanks.

 

-Tianji

 

 

 

From: Dyncast <dyncast-bounces@ietf.org> on behalf of Liyizhou <liyizhou@huawei.com>
Date: Thursday, March 11, 2021 at 1:48 AM
To: Barry Greene <bgreene@senki.org>, 刘鹏 <liupengyjy@chinamobile.com>
Cc: dyncast <dyncast@ietf.org>, Michael McBride <michael.mcbride@futurewei.com>
Subject: Re: [Dyncast] edge capability feedback

 

Hi Barry,

 

Is RFC8782 the one you mentioned as DOTS signaling channel?

 

AFAIK DOTS signal channel is most likely to report some risky traffic from DOTS client and server.

DOTS signaling channel is more for light weight info exchange regarding what the potential attack is between DOTS client and DOTS server. It is not relevant to where and what are the reachable serving address and also it is hardly the case a single client talking to a number of servers.  

Client and server are pre-determined pair in most cases.

 

For metrics sync or distribution, a metric agent needs to distribute the metrics to a number of D-Routers so that each can make the own choices when a service demand reaches. 

 

So DOTS signal channel was not designed for such purpose and it is a bit hard for me to imagine what kind of changes would be required to let it carry those metrics info and make such info flooded out.

 

Cheers,

Yizhou

 

From: Dyncast [mailto:dyncast-bounces@ietf.org] On Behalf Of Barry Greene
Sent: Thursday, March 11, 2021 11:34 AM
To: 刘鹏 <liupengyjy@chinamobile.com>
Cc: dyncast <dyncast@ietf.org>; Michael McBride <michael.mcbride@futurewei.com>
Subject: Re: [Dyncast] edge capability feedback

 

 




On Mar 10, 2021, at 8:24 PM, 刘鹏 <liupengyjy@chinamobile.com> wrote:

 

The edge node could inform it's status to the D-routers based on the metric, such as CPU load or other metrics for the specific instance if defined in the furture, then the D-router could choose a suitable edge considering both network and computing or other specific status. We have some experimental verification and functional implementation.

 

Have you done the due diligence in past work in this area?

 

What you described above sounds like the signaling in the DOTS work (shifting load based on DDoS). 

 

It is also should similar to Cisco Distributed Direct Routing Protocol (1997ish), TIDP/TMP (early 2000s), and some other network oriented shifting of edge loads. 

 

What would be helpful is a review of all the past efforts (go back to the ‘90s) and review what worked and what did not work. 

 

 

-- Dyncast mailing list Dyncast@ietf.org https://www.ietf.org/mailman/listinfo/dyncast