Re: [Idnet] IETF99 for applying AI/ML into network management: Follow-up

yanshen <yanshen@huawei.com> Fri, 28 July 2017 10:05 UTC

Return-Path: <yanshen@huawei.com>
X-Original-To: idnet@ietfa.amsl.com
Delivered-To: idnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A434E12EA95 for <idnet@ietfa.amsl.com>; Fri, 28 Jul 2017 03:05:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level:
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-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 iCbHNt9wCLxa for <idnet@ietfa.amsl.com>; Fri, 28 Jul 2017 03:05:34 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6810212741D for <idnet@ietf.org>; Fri, 28 Jul 2017 03:05:33 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DLL72733; Fri, 28 Jul 2017 10:05:31 +0000 (GMT)
Received: from DGGEMM404-HUB.china.huawei.com (10.3.20.212) by lhreml703-cah.china.huawei.com (10.201.108.44) with Microsoft SMTP Server (TLS) id 14.3.301.0; Fri, 28 Jul 2017 11:05:26 +0100
Received: from DGGEMM505-MBS.china.huawei.com ([169.254.2.173]) by DGGEMM404-HUB.china.huawei.com ([10.3.20.212]) with mapi id 14.03.0301.000; Fri, 28 Jul 2017 18:05:05 +0800
From: yanshen <yanshen@huawei.com>
To: Simone Ferlin <simone@ferlin.io>
CC: "idnet@ietf.org" <idnet@ietf.org>, Pedro Martinez-Julia <pedro@nict.go.jp>
Thread-Topic: [Idnet] IETF99 for applying AI/ML into network management: Follow-up
Thread-Index: AQHTAXpo1/qEM484V0O2Qui8QzokZKJcb4YAgAF0xeD//5b+AIAFKOGQ//+JN4CAAiamwIAAbfCAgAEiuNCAAI7uAIAADZQAgAKLfoA=
Date: Fri, 28 Jul 2017 10:05:05 +0000
Message-ID: <6AE399511121AB42A34ACEF7BF25B4D29795A3@DGGEMM505-MBS.china.huawei.com>
References: <015d4fb0-496a-a9a0-e8c5-7fcf6c52caee@inria.fr> <20170720171907.GF15832@spectre> <6AE399511121AB42A34ACEF7BF25B4D29783BD@DGGEMM505-MBS.china.huawei.com> <20170721091729.GJ15832@spectre> <6AE399511121AB42A34ACEF7BF25B4D29786F4@DGGEMM505-MBS.china.huawei.com> <20170724085956.GI18300@spectre> <6AE399511121AB42A34ACEF7BF25B4D2978A40@DGGEMM505-MBS.china.huawei.com> <20170726002417.GZ18300@spectre> <6AE399511121AB42A34ACEF7BF25B4D2978F9C@DGGEMM505-MBS.china.huawei.com> <20170727021622.GD18300@spectre> <CACOM=L+C0VN_FL9WyNj0QVe0G86XfX4VUXaXjLh2rWYe1kxChA@mail.gmail.com>
In-Reply-To: <CACOM=L+C0VN_FL9WyNj0QVe0G86XfX4VUXaXjLh2rWYe1kxChA@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.130.179.89]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.597B0C6B.0072, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.2.173, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 73e913ab90d0f3804a58849ec5df98b7
Archived-At: <https://mailarchive.ietf.org/arch/msg/idnet/wTduE82cDzpGkjTE919GtkfRk4g>
Subject: Re: [Idnet] IETF99 for applying AI/ML into network management: Follow-up
X-BeenThere: idnet@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "The IDNet \(Intelligence-Defined Network\) " <idnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idnet>, <mailto:idnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idnet/>
List-Post: <mailto:idnet@ietf.org>
List-Help: <mailto:idnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idnet>, <mailto:idnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jul 2017 10:05:37 -0000

Dear Simone,

Sheng had sent a page of PPT which was mostly focused in the meeting. You can find it in: https://www.ietf.org/mail-archive/web/idnet/current/msg00113.html

BTW, according to the discussion in mailing list, Pedro and I made a little modification and you can find it in the attachment: https://www.ietf.org/mail-archive/web/idnet/current/msg00104.html

It is welcome to point out the drawbacks and improve it.

Yansen

> -----Original Message-----
> From: Simone Ferlin [mailto:simone@ferlin.io]
> Sent: Thursday, July 27, 2017 11:05 AM
> To: Pedro Martinez-Julia <pedro@nict.go.jp>
> Cc: yanshen <yanshen@huawei.com>; idnet@ietf.org
> Subject: Re: [Idnet] IETF99 for applying AI/ML into network management:
> Follow-up
> 
> Hello everyone,
> 
> I have been following this list for some time, but I have not been in the meetings
> (f2f nor online) yet due to lack of time.
> Do you have a summary of these meetings, including the topics discussed at
> IETF'99, so that people like me could engage in the discussions? I see you started
> a thread here, but not with much I could understand the starting point.
> 
> Thanks and cheers,
> Simone
> 
> On Thu, Jul 27, 2017 at 11:16 AM, Pedro Martinez-Julia <pedro@nict.go.jp>
> wrote:
> > Dear Yanshen,
> >
> > Thanks for your comments, please find my reply in-line.
> >
> > On Thu, Jul 27, 2017 at 01:54:58AM +0000, yanshen wrote:
> >> > For me that depends on the algorithmic representation. We have two
> >> > types of
> >> > variables:
> >> >
> >> > - Measurable and controllable variables, such as the load of a resource
> >> >   managed by the solution, which can be known and can be altered by
> some
> >> >   decision of such solution (increase/decrease the amount of resources).
> >> >
> >> > - Measurable but non-controllable, which are outside the control of the
> >> >   solution. They can be known and used to take decisions but cannot be
> >> >   altered (directly or indirectly) by the solution. A simple example can
> >> >   be found in the occurrence of some event that can affect to a system,
> >> >   such as the number of attendees to a baseball match. The management
> >> >   solution cannot control such variable but uses it to determine the
> >> >   amount of network resources assigned to the network of the stadium.
> >>
> >> I have a similar thought. I try to divide the variables into
> >> objective and subjective (may corresponding to your controllable and
> >> non-controllable. Perhaps a little different).
> >>
> >>       - The objective data means that we can capture, input or measure it
> >>       periodically from any source (whatever it is). This class of data
> >>       needs to be focused and formatted, including the context and format
> >>       and so on. One of the cases is QoS value which I just mentioned.
> >>
> >>       - The subjective data means that it is imported into the machine
> >>       (AI/Brain/Knowledge system) temporarily or irregularly. This class
> >>       of data may be high-level and diversity. The solution for them I
> >>       think should be pushed to application layer. It is not our dishes.
> >>       Another thought is that we should try to obtain more subjective data
> >>       by objective way, for example, we should try to change the way of
> >>       obtaining the "reward" feedback from "user randomly report" to
> >>       "periodically capture". Unless such, it should not be included into
> >>       our consideration.
> >>
> >> I think it is significant to combine our two dimensions into one. Of
> >> course other dimensions may also considerable.
> >
> > They are different aspects and, of course, they must be combined. My
> > classification is based on the "control theory", which clearly states
> > what a controlled variable means and the strict definition of the loop
> > closure (closed-loop controller), which implies to check such
> > variables and confirm they are changed according to the intended
> > objective after some change/s is/are applied to the controlled environment.
> >
> > On the other hand, your view is more practical in terms of the scope
> > of the information in relation to the AI algorithm and its needs. It
> > would be good to simplify/unify both dimensions but also to
> > simplify/unify the differences within them. I mean that it would be
> > probably a good option to consider any kind of data homogeneously. I
> > am using a simple ontology to resolve such problem, so we could
> > probably use it and a corresponding YANG model, as I proposed in my
> > other message, to achieve such unified view. Please, let me know your
> thoughts. Thank you very much.
> >
> > Regards,
> > Pedro
> >
> > --
> > Pedro Martinez-Julia
> > Network Science and Convergence Device Technology Laboratory Network
> > System Research Institute National Institute of Information and
> > Communications Technology (NICT) 4-2-1, Nukui-Kitamachi, Koganei,
> > Tokyo 184-8795, Japan
> > Email: pedro@nict.go.jp
> > ---------------------------------------------------------
> > *** Entia non sunt multiplicanda praeter necessitatem ***
> >
> > _______________________________________________
> > IDNET mailing list
> > IDNET@ietf.org
> > https://www.ietf.org/mailman/listinfo/idnet