Execution parallelism in agent-Based Simulation (ABS) allows to deal with complex/large-scale models. This raises the need for runtime environments able to fully exploit hardware parallelism, while jointly offering ABS-suited programming abstractions. In this paper, we target last-generation Parallel Discrete Event Simulation (PDES) platforms for multicore systems. We discuss a programming model to support both implicit (in-place access) and explicit (message passing) interactions across concurrent Logical Processes (LPs). We discuss different load-sharing policies combining event rate and implicit/explicit LPs’ interactions. We present a performance study conducted on a synthetic test case, representative of a class of agent-based models.

Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models / Pellegrini, Alessandro; Montañola-Sales, Cristina; Quaglia, Francesco; Casanovas-Garcia, Josep. - 10104:(2017), pp. 334-346. (Intervento presentato al convegno 22nd International Conference on Parallel and Distributed Computing, Euro-Par 2016 tenutosi a Grenoble; Francia) [10.1007/978-3-319-58943-5_27].

Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models

Pellegrini Alessandro
Primo
;
Quaglia Francesco;
2017

Abstract

Execution parallelism in agent-Based Simulation (ABS) allows to deal with complex/large-scale models. This raises the need for runtime environments able to fully exploit hardware parallelism, while jointly offering ABS-suited programming abstractions. In this paper, we target last-generation Parallel Discrete Event Simulation (PDES) platforms for multicore systems. We discuss a programming model to support both implicit (in-place access) and explicit (message passing) interactions across concurrent Logical Processes (LPs). We discuss different load-sharing policies combining event rate and implicit/explicit LPs’ interactions. We present a performance study conducted on a synthetic test case, representative of a class of agent-based models.
2017
22nd International Conference on Parallel and Distributed Computing, Euro-Par 2016
Parallel Discrete Event Simulation; Agent Based Modeling; Distributed Shared Memory
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models / Pellegrini, Alessandro; Montañola-Sales, Cristina; Quaglia, Francesco; Casanovas-Garcia, Josep. - 10104:(2017), pp. 334-346. (Intervento presentato al convegno 22nd International Conference on Parallel and Distributed Computing, Euro-Par 2016 tenutosi a Grenoble; Francia) [10.1007/978-3-319-58943-5_27].
File allegati a questo prodotto
File Dimensione Formato  
Pellegrini_Postprint_Load-Sharing Policies_2017.pdf

accesso aperto

Note: https://link.springer.com/chapter/10.1007/978-3-319-58943-5_27
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 325.79 kB
Formato Adobe PDF
325.79 kB Adobe PDF
Pellegrini_Load-Sharing Policies_2017.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 420.77 kB
Formato Adobe PDF
420.77 kB Adobe PDF   Contatta l'autore
Pellegrini_Frontespizio-indice_Load-Sharing Policies_2017.pdf

solo gestori archivio

Tipologia: Altro materiale allegato
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 501.32 kB
Formato Adobe PDF
501.32 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1096569
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact