New Trends in Parallel and Distributed Simulation: from Many-Cores to Cloud Computing
Gabriele D'Angelo, Moreno Marzolla

TL;DR
This paper reviews the state of parallel and distributed simulation techniques in the context of multi-core processors and Cloud computing, proposing an adaptive multi-agent based mechanism to enhance usability and scalability.
Contribution
It introduces an adaptive simulation mechanism based on multi-agent systems to address limitations in existing approaches for multi-core and Cloud environments.
Findings
The proposed mechanism reduces communication costs via component migration.
It supports dynamic addition and removal of nodes during execution.
Simulations can run reliably on unreliable resources with an additional support layer.
Abstract
Recent advances in computing architectures and networking are bringing parallel computing systems to the masses so increasing the number of potential users of these kinds of systems. In particular, two important technological evolutions are happening at the ends of the computing spectrum: at the "small" scale, processors now include an increasing number of independent execution units (cores), at the point that a mere CPU can be considered a parallel shared-memory computer; at the "large" scale, the Cloud Computing paradigm allows applications to scale by offering resources from a large pool on a pay-as-you-go model. Multi-core processors and Clouds both require applications to be suitably modified to take advantage of the features they provide. In this paper, we analyze the state of the art of parallel and distributed simulation techniques, and assess their applicability to multi-core…
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.
