MONARC Simulation Framework
Ciprian Dobre, Corina Stratan

TL;DR
The paper introduces the latest version of the MONARC simulation framework, a flexible, process-oriented tool for modeling large-scale distributed systems in high-energy physics, supporting complex data processing and decision algorithms.
Contribution
It presents a new simulation engine based on Threaded Objects, enabling detailed modeling of distributed data processing with dynamic loadable components.
Findings
Effective simulation of complex distributed systems
Comparison of decision algorithms for grid optimization
Support for modeling concurrent data transfers
Abstract
This paper discusses the latest generation of the MONARC (MOdels of Networked Analysis at Regional Centers) simulation framework, as a design and modelling tool for large scale distributed systems applied to HEP experiments. A process-oriented approach for discrete event simulation is well-suited for describing concurrent running programs, as well as the stochastic arrival patterns that characterize how such systems are used. The simulation engine is based on Threaded Objects (or Active Objects), which offer great flexibility in simulating the complex behavior of distributed data processing programs. The engine provides an appropriate scheduling mechanism for the Active objects with support for interrupts. This approach offers a natural way of describing complex running programs that are data dependent and which concurrently compete for shared resources as well as large numbers of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Advanced Data Storage Technologies · Simulation Techniques and Applications
