Applied result detail

Heterogeneity-Aware Scheduler for Stream Processing Frameworks

ŠKODA, P.

Original Title

Heterogeneity-Aware Scheduler for Stream Processing Frameworks

English Title

Heterogeneity-Aware Scheduler for Stream Processing Frameworks

Type

Software

Abstract

Prototype of a scheduler for Apache Storm that exploits features of clusters with a heterogeneous hardware. When run the first time, the scheduler performs a few testing deployments of the topology executors (bolts) to check the HW type to executor type suitability (benchmarking). Later, the scheduler prepares a near optimal schedule based on the data gathered during the benchmarking phase.

Abstract in English

Prototype of a scheduler for Apache Storm that exploits features of clusters with a heterogeneous hardware. When run the first time, the scheduler performs a few testing deployments of the topology executors (bolts) to check the HW type to executor type suitability (benchmarking). Later, the scheduler prepares a near optimal schedule based on the data gathered during the benchmarking phase.

Keywords

scheduling; resource-awareness; benchmarking; heterogeneous clusters; stream processing; Apache Storm

Key words in English

scheduling; resource-awareness; benchmarking; heterogeneous clusters; stream processing; Apache Storm

Location

https://github.com/radkovo/webstorm

Licence fee

In order to use the result by another entity, it is always necessary to acquire a license

www