Automated Calibration of Parallel and Distributed Computing Simulators: A Case Study

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: McDonald, Jesse, Horzela, Maximilian, Suter, Frédéric, Casanova, Henri
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910509732724736
author McDonald, Jesse
Horzela, Maximilian
Suter, Frédéric
Casanova, Henri
author_facet McDonald, Jesse
Horzela, Maximilian
Suter, Frédéric
Casanova, Henri
contents Many parallel and distributed computing research results are obtained in simulation, using simulators that mimic real-world executions on some target system. Each such simulator is configured by picking values for parameters that define the behavior of the underlying simulation models it implements. The main concern for a simulator is accuracy: simulated behaviors should be as close as possible to those observed in the real-world target system. This requires that values for each of the simulator's parameters be carefully picked, or "calibrated," based on ground-truth real-world executions. Examining the current state of the art shows that simulator calibration, at least in the field of parallel and distributed computing, is often undocumented (and thus perhaps often not performed) and, when documented, is described as a labor-intensive, manual process. In this work we evaluate the benefit of automating simulation calibration using simple algorithms. Specifically, we use a real-world case study from the field of High Energy Physics and compare automated calibration to calibration performed by a domain scientist. Our main finding is that automated calibration is on par with or significantly outperforms the calibration performed by the domain scientist. Furthermore, automated calibration makes it straightforward to operate desirable trade-offs between simulation accuracy and simulation speed.
format Preprint
id arxiv_https___arxiv_org_abs_2403_13918
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Automated Calibration of Parallel and Distributed Computing Simulators: A Case Study
McDonald, Jesse
Horzela, Maximilian
Suter, Frédéric
Casanova, Henri
Distributed, Parallel, and Cluster Computing
Performance
Many parallel and distributed computing research results are obtained in simulation, using simulators that mimic real-world executions on some target system. Each such simulator is configured by picking values for parameters that define the behavior of the underlying simulation models it implements. The main concern for a simulator is accuracy: simulated behaviors should be as close as possible to those observed in the real-world target system. This requires that values for each of the simulator's parameters be carefully picked, or "calibrated," based on ground-truth real-world executions. Examining the current state of the art shows that simulator calibration, at least in the field of parallel and distributed computing, is often undocumented (and thus perhaps often not performed) and, when documented, is described as a labor-intensive, manual process. In this work we evaluate the benefit of automating simulation calibration using simple algorithms. Specifically, we use a real-world case study from the field of High Energy Physics and compare automated calibration to calibration performed by a domain scientist. Our main finding is that automated calibration is on par with or significantly outperforms the calibration performed by the domain scientist. Furthermore, automated calibration makes it straightforward to operate desirable trade-offs between simulation accuracy and simulation speed.
title Automated Calibration of Parallel and Distributed Computing Simulators: A Case Study
topic Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2403.13918