Re: [Nmlrg] Using Machine Learning for Network Device Initial Configurations-//RE: Machine Learning in network - solicitation for use cases
"Liubing (Leo)" <leo.liubing@huawei.com> Wed, 02 September 2015 07:56 UTC
Return-Path: <leo.liubing@huawei.com>
X-Original-To: nmlrg@ietfa.amsl.com
Delivered-To: nmlrg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id A20D51B4CC2
for <nmlrg@ietfa.amsl.com>; Wed, 2 Sep 2015 00:56:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001,
T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 ouy-VumWg3IP for <nmlrg@ietfa.amsl.com>;
Wed, 2 Sep 2015 00:56:06 -0700 (PDT)
Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [119.145.14.65])
(using TLSv1 with cipher RC4-SHA (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 50FAF1B4CBF
for <nmlrg@irtf.org>; Wed, 2 Sep 2015 00:56:05 -0700 (PDT)
Received: from 172.24.1.50 (EHLO nkgeml404-hub.china.huawei.com)
([172.24.1.50])
by szxrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued)
with ESMTP id CRR47259; Wed, 02 Sep 2015 15:56:02 +0800 (CST)
Received: from NKGEML506-MBX.china.huawei.com ([169.254.3.214]) by
nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.03.0235.001;
Wed, 2 Sep 2015 15:55:52 +0800
From: "Liubing (Leo)" <leo.liubing@huawei.com>
To: Sheng Jiang <jiangsheng@huawei.com>, "nmlrg@irtf.org" <nmlrg@irtf.org>
Thread-Topic: Using Machine Learning for Network Device Initial
Configurations-//RE: Machine Learning in network - solicitation for use cases
Thread-Index: AdDjmyqcBYGW/oG2RQurcvQ8aGxCogAHemcAACsap5AAD1VbkAAnudHQAAML0kA=
Date: Wed, 2 Sep 2015 07:55:52 +0000
Message-ID: <8AE0F17B87264D4CAC7DE0AA6C406F45C227B08D@nkgeml506-mbx.china.huawei.com>
References: <5D36713D8A4E7348A7E10DF7437A4B927BB2962B@nkgeml512-mbx.china.huawei.com>
<8AE0F17B87264D4CAC7DE0AA6C406F45C2278267@nkgeml506-mbx.china.huawei.com>
<5D36713D8A4E7348A7E10DF7437A4B927BB2B1D8@nkgeml512-mbx.china.huawei.com>
<8AE0F17B87264D4CAC7DE0AA6C406F45C227AAE4@nkgeml506-mbx.china.huawei.com>
<5D36713D8A4E7348A7E10DF7437A4B927BB2BC8B@nkgeml512-mbx.china.huawei.com>
In-Reply-To: <5D36713D8A4E7348A7E10DF7437A4B927BB2BC8B@nkgeml512-mbx.china.huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.98.117]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/nmlrg/bTAcT0VPdPr4s-RTxxmrdeNZXpM>
Subject: Re: [Nmlrg] Using Machine Learning for Network Device Initial
Configurations-//RE: Machine Learning in network - solicitation for use
cases
X-BeenThere: nmlrg@irtf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Machine Learning Research Group <nmlrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nmlrg>,
<mailto:nmlrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nmlrg/>
List-Post: <mailto:nmlrg@irtf.org>
List-Help: <mailto:nmlrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nmlrg>,
<mailto:nmlrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2015 07:56:12 -0000
> >[Bing] The most important precondition is the training data. The > >training data should contain a decent number of network samples. The > >minimum number depends on the quality of the data. > > What does you mean the "quality" of the data here? Is there any general > standards to qualify or measure the "quality" of the data? [Bing] There are some dimensions (afaik) to judge the quality of the data: A. The data should contain the finable knowledge. Incomplete or chaotic data is useless for the program. (This is obvious.) B. The content of the training data should be consistent with the target scenarios. One specific database cannot cover all scenarios. So the quality is highly target scenario related. C. The data should represent the most usual/typical cases rather than corner cases. However, this is not saying the corner case data is NOT needed. It is valuable, but it should NOT be the main objects of the database. D. Diversity of the data. For example, for a specific type of network (e.g. DC networks, IPRAN, fixed access, core etc.) , if the data covers different scalability, different designs of that specific type, it is good quality. E. Additionally, it might be better that the data are from real operational networks. If the data fits all of the dimensions, maybe a small number of samples could be sufficient for the program to learn the expected patterns. B.R. Bing > Regards, > > Sheng > > >And each network sample should contain > >complete topology information, network planning manifest and every > >device's information and complete configuration lines. > > > >For constrains, in general there are two: > >1) As you see, this is actually a Data-Mining process, which strongly > >consumes computing resources and time, especially when the training data > is huge. > >2) The results are only prediction, they are NOT guaranteed to be > >valid, and currently we lack a mechanism to evaluate them instantly. > > > >B.R. > >Bing > > > > > >> Best regards, > >> > >> Sheng > >> > >> >This is to leverage the automation on network initial configuration > >> >and only require a minimal set of input such as high-level network > >> >planning, which includes architecture design, address pool/block > >> >assignment, protocol selection etc. > >> > > >> >The advantages of using Machine Learning on network initial > >> >configuration could possibly be: > >> >- Saving human cost > >> >- Flexibility > >> > - dynamically generating configurations on site > >> > - adaptive to different types of networks > >> >- The ability to continuously optimize the parameters, if the > >> >program also learning the running performance > >> >- etc. > >> > > >> >Comments are welcomed. > >> > > >> >Best regards, > >> >Bing > >> > > >> > > >> >> -----Original Message----- > >> >> From: nmlrg [mailto:nmlrg-bounces@irtf.org] On Behalf Of Sheng > >> >> Jiang > >> >> Sent: Monday, August 31, 2015 11:16 AM > >> >> To: nmlrg@irtf.org > >> >> Subject: [Nmlrg] Machine Learning in network - solicitation for > >> >> use cases > >> >> > >> >> Hi, all, > >> >> > >> >> Thanks for subscribe to NMLRG (Network Machine Learning) mail list. > >> >> As we know, there are already many ongoing researches for Machine > >> >> Learning in network, in many areas. But up to now, there are few > >> >> matured applications yet. So it is the time for a Research Group > >> >> to work on this future-oriented technology. > >> >> > >> >> The first step would be to collect possible use cases: where the > >> >> machine learning mechanism could be used in networks. The use > >> >> cases does not need to be mature, but should have potential. > >> >> > >> >> Note that this topic is rapidly moving from academic research into > >> >> practical application. Therefore, use cases from university > >> >> environments, industrial research and development organizations > >> >> are all > >> welcome. > >> >> > >> >> Best regards, > >> >> > >> >> Sheng > >> >> _______________________________________________ > >> >> nmlrg mailing list > >> >> nmlrg@irtf.org > >> >> https://www.irtf.org/mailman/listinfo/nmlrg > >> > > >> >_______________________________________________ > >> >nmlrg mailing list > >> >nmlrg@irtf.org > >> >https://www.irtf.org/mailman/listinfo/nmlrg
- [Nmlrg] Machine Learning in network - solicitatio… Sheng Jiang
- Re: [Nmlrg] Machine Learning in network - solicit… Dacheng Zhang
- [Nmlrg] Using Machine Learning for Network Device… Liubing (Leo)
- Re: [Nmlrg] Using Machine Learning for Network De… Sheng Jiang
- Re: [Nmlrg] Using Machine Learning for Network De… Liubing (Leo)
- Re: [Nmlrg] Using Machine Learning for Network De… Sheng Jiang
- Re: [Nmlrg] Using Machine Learning for Network De… Liubing (Leo)
- Re: [Nmlrg] Machine Learning in network - solicit… Dacheng Zhang
- Re: [Nmlrg] Machine Learning in network - solicit… Sheng Jiang
- Re: [Nmlrg] Machine Learning in network - solicit… Brian E Carpenter
- Re: [Nmlrg] Machine Learning in network - solicit… Dacheng Zhang
- Re: [Nmlrg] Machine Learning in network - solicit… Dacheng Zhang
- Re: [Nmlrg] Machine Learning in network - solicit… Sheng Jiang
- Re: [Nmlrg] Machine Learning in network - solicit… Brian E Carpenter
- Re: [Nmlrg] Machine Learning in network - solicit… Sheng Jiang
- Re: [Nmlrg] Machine Learning in network - solicit… Sheng Jiang
- Re: [Nmlrg] Machine Learning in network - solicit… Liubing (Leo)
- Re: [Nmlrg] Machine Learning in network - solicit… Brian E Carpenter
- Re: [Nmlrg] Machine Learning in network - solicit… Liubing (Leo)
- Re: [Nmlrg] Machine Learning in network - solicit… Brian E Carpenter
- Re: [Nmlrg] Machine Learning in network - solicit… Liubing (Leo)
- Re: [Nmlrg] Machine Learning in network - solicit… Jérôme François
- Re: [Nmlrg] Machine Learning in network - solicit… Jérôme François
- Re: [Nmlrg] Machine Learning in network - solicit… Sheng Jiang
- Re: [Nmlrg] Machine Learning in network - solicit… Sebastian Abt
- Re: [Nmlrg] Machine Learning in network - solicit… Sebastian Abt
- Re: [Nmlrg] Machine Learning in network - solicit… Sebastian Abt
- Re: [Nmlrg] Machine Learning in network - solicit… Sebastian Abt
- Re: [Nmlrg] Machine Learning in network - solicit… Sebastian Abt
- Re: [Nmlrg] Machine Learning in network - solicit… Brian E Carpenter
- Re: [Nmlrg] Machine Learning in network - solicit… Jérôme François
- Re: [Nmlrg] Machine Learning in network - solicit… Liubing (Leo)
- Re: [Nmlrg] Machine Learning in network - solicit… Jérôme François
- Re: [Nmlrg] Machine Learning in network - solicit… Sheng Jiang
- Re: [Nmlrg] Machine Learning in network - solicit… Sheng Jiang
- Re: [Nmlrg] Machine Learning in network - solicit… Liubing (Leo)
- Re: [Nmlrg] Machine Learning in network - solicit… Sheng Jiang