DC FieldValueLanguage
dc.contributor.authorWölke, Sebastian-
dc.contributor.authorHiesgen, Raphael-
dc.contributor.authorCharousset, Dominik-
dc.contributor.authorSchmidt, Thomas-
dc.date.accessioned2020-08-26T09:19:57Z-
dc.date.available2020-08-26T09:19:57Z-
dc.date.issued2017-
dc.identifier.urihttp://hdl.handle.net/20.500.12738/1891-
dc.description.abstractThe C++ Actor Framework (CAF) was designed for using multiple, exchangeable schedulers with a default choice of random work stealing (RWS) for load-balancing. RWS is excellently scalable, and by choosing a random victim scheduling is kept simple with minimal information required. On the downside, it ignores data locality and misses opportunities to improve the application performance. In this paper, we contribute a locality-guided scheduling that exploits knowledge about the host system to adapt runtime deployment and thereby improves the performance of actor based applications. We implement and thoroughly analyze a CAF scheduler which considers the trade-off between <em>communication locality</em> and <em>execution locality</em>. The former describes the locality of communicating actors, while the latter the locality between a worker, which executes an actor, and the location of its data. Extensive performance evaluations show a performance gain for data intensive application of up to 25% on a 64 core NUMA machine.
dc.publisherNew York, USA ; Association for Computing Machinery (ACM)en_US
dc.titleLocality-Guided Scheduling in CAF
dc.typeinProceedingsen_US
tuhh.container.endpage20en_US
tuhh.container.startpage11en_US
tuhh.oai.showtrueen_US
tuhh.publication.instituteDepartment Informatiken_US
tuhh.publication.instituteFakultät Technik und Informatiken_US
tuhh.publisher.doi10.1145/3141834.3141836-
tuhh.type.opusInProceedings (Aufsatz / Paper einer Konferenz etc.)-
dc.type.casraiConference Paper-
dc.type.dinicontributionToPeriodical-
dc.type.drivercontributionToPeriodical-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dcterms.DCMITypeText-
item.creatorGNDWölke, Sebastian-
item.creatorGNDHiesgen, Raphael-
item.creatorGNDCharousset, Dominik-
item.creatorGNDSchmidt, Thomas-
item.fulltextNo Fulltext-
item.creatorOrcidWölke, Sebastian-
item.creatorOrcidHiesgen, Raphael-
item.creatorOrcidCharousset, Dominik-
item.creatorOrcidSchmidt, Thomas-
item.grantfulltextnone-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_5794-
item.openairetypeinProceedings-
crisitem.author.deptDepartment Informatik-
crisitem.author.deptDepartment Informatik-
crisitem.author.orcid0000-0002-0956-7885-
crisitem.author.parentorgFakultät Technik und Informatik-
crisitem.author.parentorgFakultät Technik und Informatik-
Appears in Collections:Publications without full text
Show simple item record

Page view(s)

88
checked on Dec 26, 2024

Google ScholarTM

Check

HAW Katalog

Check

Add Files to Item

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.