Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems 2018
DOI: 10.1145/3210284.3219768
|View full text |Cite
|
Sign up to set email alerts
|

Iterative Scheduling for Distributed Stream Processing Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 7 publications
0
8
0
Order By: Relevance
“…The static strategies work offline and try to assign the tasks to the most suitable nodes in order to minimize the communication latencies between tasks that need to co-operate during the execution of an application. 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%
“…The static strategies work offline and try to assign the tasks to the most suitable nodes in order to minimize the communication latencies between tasks that need to co-operate during the execution of an application. 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%
“…Their work assumes that the cluster is homogeneous. Later, they extended their work [28] in heterogeneous clusters and proposed I-Scheduler, an iterative graph partitioning-based heuristic algorithm. This approach finds…”
Section: B Heuristic Approachesmentioning
confidence: 99%
“…As a goal, they try to minimize inter-node communication; by dynamic rescheduling and do not consider the overhead of reassignment of the tasks. I-Scheduler [26] is another scheduling algorithm which tries to overcome the complexity of the task-assignment problem by reducing the total number of tasks. It finds highly communicating tasks by exploiting graph partitioning techniques and take only one instance for each of them.…”
Section: Related Workmentioning
confidence: 99%