The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis 2015
DOI: 10.1145/2807591.2807656
|View full text |Cite
|
Sign up to set email alerts
|

Optimal scheduling of in-situ analysis for large-scale scientific simulations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
4
1

Relationship

2
7

Authors

Journals

citations
Cited by 34 publications
(17 citation statements)
references
References 32 publications
0
17
0
Order By: Relevance
“…Zheng et al (2013b) also propose several heuristics to compute process to core mappings and optimize the use of helper cores and staging nodes. Malakar et al (2015; 2016) considered in situ analysis as a numerical optimization problem to compute an optimal frequency of analytics subject to resource constraints such as I/O bandwidth and available memory. However, their work is limited to sequential simulation and analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Zheng et al (2013b) also propose several heuristics to compute process to core mappings and optimize the use of helper cores and staging nodes. Malakar et al (2015; 2016) considered in situ analysis as a numerical optimization problem to compute an optimal frequency of analytics subject to resource constraints such as I/O bandwidth and available memory. However, their work is limited to sequential simulation and analysis.…”
Section: Related Workmentioning
confidence: 99%
“…As stated in Section 1, the goal is to maximize a weighted throughput, since analysis applications may be required at different rates, from every simulation step to every tenth (or more) step [13]. We let β i denote the weight of application A i for 1 ≤ i ≤ m. Intuitively, β i represents the number of times that we should execute application A i at each iteration step.…”
Section: Optimization Problemmentioning
confidence: 99%
“…In the simplest case, each application will have to complete within the time of a simulation step, hence we need to achieve the same throughput for each application, and maximize that value. In other situations, some applications may be needed only every k simulation steps, with a different value of k per application [13]. This calls for achieving a weighted throughput per application, and for maximizing the minimum value of these weighted throughputs, which dictates the global rate at which the analysis can progress.…”
Section: Introductionmentioning
confidence: 99%
“…Depending on the simulation resource requirements and available analysis resources available, there exists a tradeoff between in situ and in transit analysis. A significant future challenge is to better orchestrate and schedule in situ analyses together with the simulation while taking into account the time and memory requirements of the analyses, the importance of the analyses, and the system parameters such as the computation time, I/O bandwidth, and maximum available memory to decide the optimal frequencies of the in situ analyses [MVM*15].…”
Section: In Situ Applicationsmentioning
confidence: 99%