Madani, Sina, Kolovos, Dimitris orcid.org/0000-0002-1724-6563 and Paige, Richard F. orcid.org/0000-0002-1978-9852 (2021) Distributed model validation with Epsilon. Software and Systems Modeling. pp. 1689-1712. ISSN 1619-1366
Abstract
Scalable performance is a major challenge with current model management tools. As the size and complexity of models and model management programs increases and the cost of computing falls, one solution for improving performance of model management programs is to perform computations on multiple computers. In this paper, we demonstrate a low-overhead data-parallel approach for distributed model validation in the context of an OCL-like language. Our approach minimises communication costs by exploiting the deterministic structure of programs and can take advantage of multiple cores on each (heterogeneous) machine with highly configurable computational granularity. Our performance evaluation shows that the implementation is extremely low overhead, achieving a speed up of 24.5× with 26 computers over the sequential case, and 122× when utilising all six cores on each computer.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | Funding Information: The work in this paper was supported by the European Commission via the CROSSMINER H2020 Project (Grant #732223). Publisher Copyright: © 2021, The Author(s). |
Keywords: | Distributed computing,Model management,Model validation,Model-driven engineering,Parallelism |
Dates: |
|
Institution: | The University of York |
Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
Depositing User: | Pure (York) |
Date Deposited: | 08 Feb 2022 10:40 |
Last Modified: | 07 Feb 2025 00:33 |
Published Version: | https://doi.org/10.1007/s10270-021-00878-x |
Status: | Published |
Refereed: | Yes |
Identification Number: | 10.1007/s10270-021-00878-x |
Related URLs: | |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:183392 |
Download
Filename: Madani2021_Article_DistributedModelValidationWith.pdf
Description: Madani2021_Article_DistributedModelValidationWith
Licence: CC-BY 2.5