2020
DOI: 10.1007/s11227-020-03223-z
|View full text |Cite
|
Sign up to set email alerts
|

Job scheduler for streaming applications in heterogeneous distributed processing systems

Abstract: In this study, we investigated the problem of scheduling streaming applications on a heterogeneous cluster environment and, based on our previous work, developed the maximum throughput scheduler algorithm (MT-Scheduler) for streaming applications. The proposed algorithm uses a dynamic programming technique to efficiently map the application topology onto the heterogeneous distributed system based on computing and data transfer requirements, while also taking into account the capacity of the underlying cluster … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 18 publications
(16 citation statements)
references
References 41 publications
0
16
0
Order By: Relevance
“…In this case, response delay and task loss occur during real-time stream processing of data, which causes failure in task completion within the deadline. For resolving these issues, various scheduling schemes have been examined in which the loads on the worker nodes in a real-time stream environment are considered [10][11][12][13][14][15][16][17][18][19][20][21].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In this case, response delay and task loss occur during real-time stream processing of data, which causes failure in task completion within the deadline. For resolving these issues, various scheduling schemes have been examined in which the loads on the worker nodes in a real-time stream environment are considered [10][11][12][13][14][15][16][17][18][19][20][21].…”
Section: Related Workmentioning
confidence: 99%
“…Various studies have been conducted for resolving this problem [10][11][12][13][14][15][16][17][18][19][20][21]. In some study, simply calculating the traffic cannot solve the problem of load imbalance on worker nodes.…”
Section: Introductionmentioning
confidence: 99%
“…A number of static strategies are topology-aware, such as those listed in [8][9][10], while others are based on resource handling (resource-aware), such as those in [11,12] or [13]. Finally, other recent works employ the idea of linear programming; for example, this is evident in [14][15][16][17].…”
Section: Related Workmentioning
confidence: 99%
“…Towards this direction, Al-Sinayyid and Zhu [30] proposed MT-scheduler that uses a dynamic programming technique to efficiently map a DAG onto heterogeneous systems. They proposed a polynomial-time heuristic solution that is based on computing and data transfer requirements, and the capacity of the underlying cluster resources.…”
Section: Dsp Frameworkmentioning
confidence: 99%