<div class="csl-bib-body">
<div class="csl-entry">Tian, Z., Lindner, P., Nissl, M., Koch, C., & Tannen, V. (2023). Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations. <i>Proceedings of the ACM on Management of Data (PACMMOD)</i>, <i>1</i>(2), 1–28. https://doi.org/10.34726/5391</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/192843
-
dc.identifier.uri
https://doi.org/10.34726/5391
-
dc.description.abstract
We generalize the bulk-synchronous parallel (BSP) processing model to make it better support agent-based simulations. Such simulations frequently exhibit hierarchical structure in their communication patterns which can be exploited to improve performance. We allow for the creation of temporary artificial network partitions during which agents synchronize only locally within their group in a way that does not compromise the correctness of a simulation. We have built a distributed engine, CloudCity, which uses this idea to improve the locality of computation, communication, and synchronization in such simulations. We experimentally evaluate the performance of our system on a benchmark of simulation workloads and compare it against other popular BSP-like systems, obtaining insights into the impact of various system design choices and optimization on simulation engine performance.
en
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.language.iso
en
-
dc.publisher
ACM
-
dc.relation.ispartof
Proceedings of the ACM on Management of Data (PACMMOD)
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Query Languages
en
dc.subject
agent-based simulations
en
dc.subject
distributed systems
en
dc.subject
bulk-synchronous parallel processing
en
dc.subject
compilation
en
dc.subject
Agent DSL
en
dc.subject
Cloud City
en
dc.title
Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations
en
dc.type
Article
en
dc.type
Artikel
de
dc.rights.license
Urheberrechtsschutz
de
dc.rights.license
In Copyright
en
dc.identifier.doi
10.34726/5391
-
dc.contributor.affiliation
École Polytechnique Fédérale de Lausanne, Switzerland
-
dc.contributor.affiliation
École Polytechnique Fédérale de Lausanne, Switzerland
-
dc.contributor.affiliation
École Polytechnique Fédérale de Lausanne, Switzerland
-
dc.contributor.affiliation
University of Pennsylvania, United States of America (the)
-
dc.description.startpage
1
-
dc.description.endpage
28
-
dc.relation.grantno
VRG18-013
-
dc.type.category
Original Research Article
-
tuw.container.volume
1
-
tuw.container.issue
2
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.project.title
Scalable Reasoning in Knowledge Graphs
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
Proceedings of the ACM on Management of Data (PACMMOD)
-
tuw.publication.orgunit
E192-02 - Forschungsbereich Databases and Artificial Intelligence
-
tuw.publisher.doi
10.1145/3589296
-
dc.date.onlinefirst
2023-06
-
dc.identifier.articleid
151
-
dc.identifier.eissn
2836-6573
-
dc.identifier.libraryid
AC17211822
-
dc.description.numberOfPages
28
-
tuw.author.orcid
0000-0003-4339-1876
-
tuw.author.orcid
0000-0003-2041-7201
-
tuw.author.orcid
0000-0002-9130-7205
-
tuw.author.orcid
0009-0008-6847-7274
-
dc.rights.identifier
Urheberrechtsschutz
de
dc.rights.identifier
In Copyright
en
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
80
-
wb.sciencebranch.value
20
-
item.languageiso639-1
en
-
item.openairetype
research article
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
École Polytechnique Fédérale de Lausanne
-
crisitem.author.dept
École Polytechnique Fédérale de Lausanne
-
crisitem.author.dept
E192-02 - Forschungsbereich Databases and Artificial Intelligence
-
crisitem.author.dept
E192-02 - Forschungsbereich Databases and Artificial Intelligence
-
crisitem.author.dept
University of Pennsylvania
-
crisitem.author.orcid
0000-0003-4339-1876
-
crisitem.author.orcid
0000-0003-2041-7201
-
crisitem.author.orcid
0009-0008-6847-7274
-
crisitem.author.parentorg
E192 - Institut für Logic and Computation
-
crisitem.author.parentorg
E192 - Institut für Logic and Computation
-
crisitem.project.funder
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds