A distributed shared memory middleware for speculative parallel discrete event simulation

4Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The large diffusion of multi-core machines has pushed the research in the field of Parallel Discrete Event Simulation (PDES) toward new programming paradigms, based on the exploitation of shared memory. On the opposite side, the advent of Cloud computing-and the possibility to group together many (low-cost) virtual machines to form a distributed memory cluster capable of hosting simulation applications-has raised the need to bridge shared memory programming and seamless distributed execution. In this article, we present the design of a distributed middleware that transparently allows a PDES application coded for shared memory systems to run on clusters of (Cloud) resources. Our middleware is based on a synchronization protocol called Event and Cross State Synchronization. It allows cross-simulation-object access by event handlers, thus representing a powerful tool for the development of various types of PDES applications. We also provide data for an experimental assessment of our middleware architecture, which has been integrated into the open source ROOT-Sim speculative PDES platform.

References Powered by Scopus

Virtual Time

1391Citations
N/AReaders
Get full text

Distributed multirobot exploration and mapping

274Citations
N/AReaders
Get full text

A survey of parallel programming models and tools in the multi and many-core era

202Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Reflective Nested Simulations Supporting Optimizations within Sequential Railway Traffic Simulators

5Citations
N/AReaders
Get full text

JITScanner: Just-in-Time Executable Page Check in the Linux Operating System

3Citations
N/AReaders
Get full text

JITScanner: Just-in-Time Executable Page Check in the Linux Operating System †

0Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Principe, M., Tocci, T., Di Sanzo, P., Quaglia, F., & Pellegrini, A. (2020). A distributed shared memory middleware for speculative parallel discrete event simulation. ACM Transactions on Modeling and Computer Simulation, 30(2). https://doi.org/10.1145/3373335

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 11

79%

Lecturer / Post doc 3

21%

Readers' Discipline

Tooltip

Computer Science 6

50%

Engineering 3

25%

Business, Management and Accounting 2

17%

Social Sciences 1

8%

Save time finding and organizing research with Mendeley

Sign up for free