Online flow size prediction for improved network routing

Pascal Poupart, Zhitang Chen, Priyank Jaini, Fred Fung, Hengky Susanto, Yanhui Geng, Li Chen, Kai Chen, Hao Jin

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

Abstract

We describe an emerging application of data mining in the context of computer networks. This application concerns the problem of predicting the size of a flow and detecting elephant flows (very large flows). Flow size is a very important statistic that can be used to improve routing, load balancing and scheduling in computer networks. Flow size prediction is particularly challenging since flow patterns continuously change and predictions must be done in real time (milliseconds) to avoid delays. We describe how to formulate the problem as an online machine learning task to continuously adjust to changes in flow traffic. We evaluate the predictive nature of a set of features and the accuracy of three online predictors based on neural networks, Gaussian process regression and online Bayesian Moment Matching on three datasets of real traffic. We also demonstrate how to use such online predictors to improve routing (i.e., reduced flow completion time) in a network simulation.

Original languageEnglish
Title of host publication2016 IEEE 24th International Conference on Network Protocols, ICNP 2016
PublisherIEEE Computer Society
ISBN (Electronic)9781509032815
DOIs
Publication statusPublished - 14 Dec 2016
Event24th IEEE International Conference on Network Protocols, ICNP 2016 - Singapore, Singapore
Duration: 8 Nov 201611 Nov 2016

Publication series

NameProceedings - International Conference on Network Protocols, ICNP
Volume2016-December
ISSN (Print)1092-1648

Conference

Conference24th IEEE International Conference on Network Protocols, ICNP 2016
Country/TerritorySingapore
CitySingapore
Period8/11/1611/11/16

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

Fingerprint

Dive into the research topics of 'Online flow size prediction for improved network routing'. Together they form a unique fingerprint.

Cite this