Pipelined Dynamic Scheduling of Big Data Streams

We are currently living in the big data era, in which it has become more necessary than ever to develop “smart” schedulers. It is common knowledge that the default Storm scheduler, as well as a large number of static schemes, has presented certain deficiencies. One of the most important of these def...

Full description

Bibliographic Details
Main Authors: Stavros Souravlas, Sofia Anastasiadou
Format: Article
Language:English
Published: MDPI AG 2020-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/14/4796
_version_ 1797562623178309632
author Stavros Souravlas
Sofia Anastasiadou
author_facet Stavros Souravlas
Sofia Anastasiadou
author_sort Stavros Souravlas
collection DOAJ
description We are currently living in the big data era, in which it has become more necessary than ever to develop “smart” schedulers. It is common knowledge that the default Storm scheduler, as well as a large number of static schemes, has presented certain deficiencies. One of the most important of these deficiencies is the weakness in handling cases in which system changes occur. In such a scenario, some type of re-scheduling is necessary to keep the system working in the most efficient way. In this paper, we present a pipeline-based dynamic modular arithmetic-based scheduler (PMOD scheduler), which can be used to re-schedule the streams distributed among a set of nodes and their tasks, when the system parameters (number of tasks, executors or nodes) change. The PMOD scheduler organizes all the required operations in a pipeline scheme, thus reducing the overall processing time.
first_indexed 2024-03-10T18:31:34Z
format Article
id doaj.art-71dcb684a79346a69e7037acc56e41c3
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T18:31:34Z
publishDate 2020-07-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-71dcb684a79346a69e7037acc56e41c32023-11-20T06:36:22ZengMDPI AGApplied Sciences2076-34172020-07-011014479610.3390/app10144796Pipelined Dynamic Scheduling of Big Data StreamsStavros Souravlas0Sofia Anastasiadou1Department of Applied Informatics, School of Information Sciences, University of Macedonia Thessaloniki, 54616 Thessaloniki, GreeceDepartment of Early Childhood Education, Faculty of Education, University of Western Macedonia, 21, 53100 Florina, GreeceWe are currently living in the big data era, in which it has become more necessary than ever to develop “smart” schedulers. It is common knowledge that the default Storm scheduler, as well as a large number of static schemes, has presented certain deficiencies. One of the most important of these deficiencies is the weakness in handling cases in which system changes occur. In such a scenario, some type of re-scheduling is necessary to keep the system working in the most efficient way. In this paper, we present a pipeline-based dynamic modular arithmetic-based scheduler (PMOD scheduler), which can be used to re-schedule the streams distributed among a set of nodes and their tasks, when the system parameters (number of tasks, executors or nodes) change. The PMOD scheduler organizes all the required operations in a pipeline scheme, thus reducing the overall processing time.https://www.mdpi.com/2076-3417/10/14/4796cloud computingbig datatask re-schedulingtask distributionarchitecturepipeline
spellingShingle Stavros Souravlas
Sofia Anastasiadou
Pipelined Dynamic Scheduling of Big Data Streams
Applied Sciences
cloud computing
big data
task re-scheduling
task distribution
architecture
pipeline
title Pipelined Dynamic Scheduling of Big Data Streams
title_full Pipelined Dynamic Scheduling of Big Data Streams
title_fullStr Pipelined Dynamic Scheduling of Big Data Streams
title_full_unstemmed Pipelined Dynamic Scheduling of Big Data Streams
title_short Pipelined Dynamic Scheduling of Big Data Streams
title_sort pipelined dynamic scheduling of big data streams
topic cloud computing
big data
task re-scheduling
task distribution
architecture
pipeline
url https://www.mdpi.com/2076-3417/10/14/4796
work_keys_str_mv AT stavrossouravlas pipelineddynamicschedulingofbigdatastreams
AT sofiaanastasiadou pipelineddynamicschedulingofbigdatastreams