Impacts of task placement and bandwidth allocation on stream analytics

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

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

5 Scopus citations

Abstract

We consider data intensive cloud-based stream analytics where data transmission through the underlying communication network is the cause of the performance bottleneck. Two key inter-related problems are investigated: task placement and bandwidth allocation. We seek to answer the following questions. How does task placement make impact on the application-level throughput? Does a careful bandwidth allocation among data flows traversing a bottleneck link results in better performance? In this paper, we address these questions by conducting measurement-driven analysis in a SDN-enabled computer cluster running stream processing applications on top of Apache Storm. The results reveal (i) how tasks are assigned to computing nodes make large difference in application level performance; (ii) under certain task placement, a proper bandwidth allocation helps further improve the performance as compared to the default TCP mechanism; and (iii) task placement and bandwidth allocation are collaboratively making effects in overall performance.

Original languageEnglish
Title of host publication2017 IEEE 25th International Conference on Network Protocols, ICNP 2017
PublisherIEEE Computer Society
ISBN (Electronic)9781509065011
DOIs
StatePublished - 21 Nov 2017
Externally publishedYes
Event25th IEEE International Conference on Network Protocols, ICNP 2017 - Toronto, Canada
Duration: 10 Oct 201713 Oct 2017

Publication series

NameProceedings - International Conference on Network Protocols, ICNP
Volume2017-October
ISSN (Print)1092-1648

Conference

Conference25th IEEE International Conference on Network Protocols, ICNP 2017
Country/TerritoryCanada
CityToronto
Period10/10/1713/10/17

Bibliographical note

Publisher Copyright:
© 2017 IEEE.

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Fingerprint

Dive into the research topics of 'Impacts of task placement and bandwidth allocation on stream analytics'. Together they form a unique fingerprint.

Cite this