2015
DOI: 10.1007/978-3-319-10422-5_35
|View full text |Cite
|
Sign up to set email alerts
|

Locality Aware Task Scheduling in Parallel Data Stream Processing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 14 publications
0
7
0
Order By: Relevance
“…Bobox is a framework [1], [2], [6] for task-based parallel programming [4]. The framework uses a number of worker threads, each one with its own cooperative scheduler.…”
Section: B Bobox Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…Bobox is a framework [1], [2], [6] for task-based parallel programming [4]. The framework uses a number of worker threads, each one with its own cooperative scheduler.…”
Section: B Bobox Frameworkmentioning
confidence: 99%
“…The Bobox scheduler [5] is a cooperative scheduler used in the Bobox framework [1], thus applications based on it inherit its behavior (see Sec. I-B).…”
Section: Introductionmentioning
confidence: 99%
“…Similarly, there are many efforts that introduce methods whose focus is to improve the metrics across multiple queries [51,52,53,54,55,56,57,54,58,59,60,61]. [51] explores the multi-query scheduling as a job-scheduling problem and utilizes real-time computing approaches.…”
Section: Related Workmentioning
confidence: 99%
“…[51] explores the multi-query scheduling as a job-scheduling problem and utilizes real-time computing approaches. [52] explored task schedulers that consider the hardware statistics in parallel processing systems that execute multiple streaming queries. [53] proposes an adaption to chain scheduling strategy to minimize the memory overhead and output latency.…”
Section: Related Workmentioning
confidence: 99%
“…Non-Uniform Memory Access (NUMA) systems overcome the drawbacks of the Uniform Memory Access (UMA) systems such as lack of performance with increasing the number of processing units and need for synchronization barriers to ensure the correctness of the shared memory accesses [1]. NUMA systems have a memory subsystem for each CPU, considering that the CPU is placed on the last level in the tree-based memory hierarchy [2]. While the number of processing units is continuously growing, NUMA systems avoid congested data traffic, which is one of the main factors that influence performance.…”
Section: Introductionmentioning
confidence: 99%