2007
DOI: 10.1007/s00530-007-0082-0
|View full text |Cite
|
Sign up to set email alerts
|

Streamline: scheduling streaming applications in a wide area environment

Abstract: Scheduling a streaming application on high-performance computing (HPC) resources has to be sensitive to the computation and communication needs of each stage of the application dataflow graph to ensure QoS criteria such as latency and throughput. Since the grid has evolved out of traditional high-performance computing, the tools available for scheduling are more appropriate for batch-oriented applications. Our scheduler, called Streamline, considers the dynamic nature of the grid and runs periodically to adapt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 25 publications
0
4
0
Order By: Relevance
“…Tools including Eucalyptus [16], VMPlants [17], and Usher [18] can serve this management purpose. Some schedulers are developed to support data streaming applications, e.g., GATES [19] and Streamline [20], but they mainly concern on computing resource allocation without taking bandwidth into account. Several projects such as EnLIGHTened [21], G-lambda [22], and PHOSPHORUS [23] put emphases on networking resources.…”
Section: E Performance Comparisonmentioning
confidence: 99%
“…Tools including Eucalyptus [16], VMPlants [17], and Usher [18] can serve this management purpose. Some schedulers are developed to support data streaming applications, e.g., GATES [19] and Streamline [20], but they mainly concern on computing resource allocation without taking bandwidth into account. Several projects such as EnLIGHTened [21], G-lambda [22], and PHOSPHORUS [23] put emphases on networking resources.…”
Section: E Performance Comparisonmentioning
confidence: 99%
“…The optimisation of data-streaming workflows has been investigated recently (Agarwalla et al, 2007;Agrawal et al, 2012;Guirado et al, 2013;Ahmad et al, 2014). This has addressed the substantial challenges of task distribution, data dependencies, and inter-task data movement at large scale, since they can become a bottleneck, as Wozniak reports (Wozniak et al, 2013).…”
Section: Introductionmentioning
confidence: 99%
“…By carefully optimizing data streaming, our environment makes required data available in an on-demand and just-in-time manner. Streamline [1,2]. Streamline schedules streaming applications on HPC resources using heuristic methods.…”
Section: Introductionmentioning
confidence: 99%