scholarly journals More on Pipelined Dynamic Scheduling of Big Data Streams

2020 ◽  
Vol 11 (1) ◽  
pp. 61
Author(s):  
Stavros Souravlas ◽  
Sofia Anastasiadou ◽  
Stefanos Katsavounis

An important as well as challenging task in modern applications is the management and processing with very short delays of large data volumes. It is quite often, that the capabilities of individual machines are exceeded when trying to manage such large data volumes. In this regard, it is important to develop efficient task scheduling algorithms, which reduce the stream processing costs. What makes the situation more difficult is the fact that the applications as well as the processing systems are prone to changes during runtime: processing nodes may be down, temporarily or permanently, more resources may be needed by an application, and so on. Therefore, it is necessary to develop dynamic schedulers, which can effectively deal with these changes during runtime. In this work, we provide a fast and fair task migration policy while maintaining load balancing and low latency times. The experimental results have shown that our scheme offers better load balancing and reduces the overall latency compared to the state of the art strategies, due to the stepwise communication and the pipeline based processing it employs.

2020 ◽  
Vol 10 (14) ◽  
pp. 4796 ◽  
Author(s):  
Stavros Souravlas ◽  
Sofia Anastasiadou

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.


2018 ◽  
Vol 50 (4) ◽  
pp. 329-343 ◽  
Author(s):  
Andi Wang ◽  
Xiaochen Xian ◽  
Fugee Tsung ◽  
Kaibo Liu

Author(s):  
А.В. Пролетарский ◽  
◽  
Д.В. Березкин ◽  
Ю.Е. Гапанюк ◽  
И.А. Козлов ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document