[Nmlrg] Uses case for ML -- automating traffic prioritisation

grenville armitage <garmitage@swin.edu.au> Thu, 29 October 2015 08:42 UTC

Return-Path: <garmitage@swin.edu.au>
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 C97B91B2B11 for <nmlrg@ietfa.amsl.com>; Thu, 29 Oct 2015 01:42:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.506
X-Spam-Level:
X-Spam-Status: No, score=-3.506 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, RCVD_IN_DNSWL_MED=-2.3, 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 C5ly8erspcvl for <nmlrg@ietfa.amsl.com>; Thu, 29 Oct 2015 01:42:39 -0700 (PDT)
Received: from gpo1.cc.swin.edu.au (gpo1.cc.swin.edu.au [136.186.1.30]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A8B591B2B12 for <nmlrg@irtf.org>; Thu, 29 Oct 2015 01:42:38 -0700 (PDT)
Received: from [136.186.229.37] (garmitage.caia.swin.edu.au [136.186.229.37]) by gpo1.cc.swin.edu.au (8.14.3/8.14.3) with ESMTP id t9T8gYC0007454 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Thu, 29 Oct 2015 19:42:34 +1100
From: grenville armitage <garmitage@swin.edu.au>
To: nmlrg@irtf.org
Message-ID: <5631DBFA.1090404@swin.edu.au>
Date: Thu, 29 Oct 2015 19:42:34 +1100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/nmlrg/dUZLZPH9bhopLw6rVG6A_8f5kKs>
Subject: [Nmlrg] Uses case for ML -- automating traffic prioritisation
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: Thu, 29 Oct 2015 08:42:40 -0000

I've joined a little late, but understand from the archives that you're looking for example use cases?

The following links may be of interest. Between ~2005 and ~2012 my group explored the application of machine learning to the task of classifying application flows. One of the specific use cases was to classify traffic that required different QoS treatment, and automate the subsequent configuration of bottleneck home gateways to achieve said QoS treatment.

Our top-level project page: http://caia.swin.edu.au/urp/diffuse/
A proof-of-concept implemented in OpenWRT: http://caia.swin.edu.au/urp/diffuse/openwrt/
(earlier work on statistical traffic classification: http://caia.swin.edu.au/urp/dstc)

Some academic papers that might be of interest:

Thuy T. T. Nguyen, Grenville Armitage, Philip Branch and Sebastian Zander.
Timely and Continuous Machine-Learning-Based Classification for Interactive IP Traffic
IEEE/ACM Transactions on Networking, vol. 20 no. 6 pp. 1880-1894, December 2012
http://dx.doi.org/10.1109/TNET.2012.2187305

Thuy Nguyen and Grenville Armitage.
A Survey of Techniques for Internet Traffic Classification using Machine Learning
IEEE Communications Surveys & Tutorials, vol. 10 no. 4 pp. 56-76, 2008
http://dx.doi.org/10.1109/SURV.2008.080406

cheers,
gja
-- 
Professor Grenville Armitage
Director, Centre for Advanced Internet Architectures
School of Software and Electrical Engineering
Faculty of Science, Engineering and Technology
Swinburne University of Technology, Australia
http://caia.swin.edu.au