Programming agent-based demographic models with cross-state and message-exchange dependencies: A study with speculative PDES and automatic load-sharing

Alessandro Pellegrini, Francesco Quaglia, Cristina Montãnola-Sales, Josep Casanovas-García

Research output: Book chapterConference contributionpeer-review

1 Citation (Scopus)

Abstract

Agent-based modeling and simulation is a versatile and promising methodology to capture complex interactions among entities and their surrounding environment. A great advantage is its ability to model phenomena at a macro scale by exploiting simpler descriptions at a micro level. It has been proven effective in many fields, and it is rapidly becoming a de-facto standard in the study of population dynamics. In this article we study programmability and performance aspects of the last-generation ROOT-Sim speculative PDES environment for multi/many-core shared-memory architectures. ROOT-Sim transparently offers a programming model where interactions can be based on both explicit message passing and in-place state accesses. We introduce programming guidelines for systematic exploitation of these facilities in agent-based simulations, and we study the effects on performance of an innovative load-sharing policy targeting these types of dependencies. An experimental assessment with synthetic and real-world applications is provided, to assess the validity of our proposal.

Original languageEnglish
Title of host publication2016 Winter Simulation Conference
Subtitle of host publicationSimulating Complex Service Systems, WSC 2016
EditorsTheresa M. Roeder, Peter I. Frazier, Robert Szechtman, Enlu Zhou
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages955-966
Number of pages12
ISBN (Electronic)9781509044863
DOIs
Publication statusPublished - 2 Jul 2016
Externally publishedYes
Event2016 Winter Simulation Conference, WSC 2016 - Arlington, United States
Duration: 11 Dec 201614 Dec 2016

Publication series

NameProceedings - Winter Simulation Conference
Volume0
ISSN (Print)0891-7736

Conference

Conference2016 Winter Simulation Conference, WSC 2016
Country/TerritoryUnited States
CityArlington
Period11/12/1614/12/16

Fingerprint

Dive into the research topics of 'Programming agent-based demographic models with cross-state and message-exchange dependencies: A study with speculative PDES and automatic load-sharing'. Together they form a unique fingerprint.

Cite this