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

  • Alessandro Pellegrini
  • Cristina Montañola-Sales
  • Francesco Quaglia
  • Josep Casanovas-García
Conference paper

DOI: 10.1007/978-3-319-58943-5_27

Part of the Lecture Notes in Computer Science book series (LNCS, volume 10104)
Cite this paper as:
Pellegrini A., Montañola-Sales C., Quaglia F., Casanovas-García J. (2017) Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models. In: Desprez F. et al. (eds) Euro-Par 2016: Parallel Processing Workshops. Euro-Par 2016. Lecture Notes in Computer Science, vol 10104. Springer, Cham

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.

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Alessandro Pellegrini
    • 1
  • Cristina Montañola-Sales
    • 2
  • Francesco Quaglia
    • 1
  • Josep Casanovas-García
    • 2
  1. 1.DIAGSapienza University of RomeRomeItaly
  2. 2.inLab FIBBarcelona School of InformaticsBarcelonaSpain

Personalised recommendations