On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics

Walid A.Y. Aljoby*, Xin Wang, Tom Z.J. Fu, Richard T.B. Ma

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Data communication in cloud-based distributed stream data analytics often involves a collection of parallel and pipelined TCP flows. As the standard TCP congestion control mechanism is designed for achieving "fairness" among competing flows and is agnostic to the application layer contexts, the bandwidth allocation among a set of TCP flows traversing bottleneck links often leads to sub-optimal application-layer performance measures, e.g., stream processing throughput or average tuple complete latency. Motivated by this and enabled by the rapid development of the Software-Defined Networking (SDN) techniques, in this paper, we re-investigate the design space of the bandwidth allocation problem and propose a cross-layer framework which utilizes the additional information obtained from the application layer and provides on-the-fly and dynamic bandwidth adjustment algorithms for helping the stream analytics applications achieving better performance during the runtime. We implement a prototype cross-layer bandwidth allocation framework based on a popular open-source distributed stream processing platform, Apache Storm, together with the OpenDaylight controller, and carry out extensive experiments with real-world analytical workloads on top of a local cluster consisting of 10 workstations interconnected by a SDN-enabled switch. The experiment results clearly validate the effectiveness and efficiency of our proposed framework and algorithms.

Original languageEnglish
Title of host publicationProceedings - 26th IEEE International Conference on Network Protocols, ICNP 2018
PublisherIEEE Computer Society
Pages209-219
Number of pages11
ISBN (Electronic)9781538660430
DOIs
StatePublished - 7 Nov 2018
Externally publishedYes
Event26th IEEE International Conference on Network Protocols, ICNP 2018 - Cambridge, United Kingdom
Duration: 24 Sep 201827 Sep 2018

Publication series

NameProceedings - International Conference on Network Protocols, ICNP
Volume2018-September
ISSN (Print)1092-1648

Conference

Conference26th IEEE International Conference on Network Protocols, ICNP 2018
Country/TerritoryUnited Kingdom
CityCambridge
Period24/09/1827/09/18

Bibliographical note

Publisher Copyright:
© 2018 IEEE.

Keywords

  • Network utility
  • Openflow
  • SDN
  • bandwidth allocation
  • network managment
  • stream analytics

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Fingerprint

Dive into the research topics of 'On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics'. Together they form a unique fingerprint.

Cite this