Skip to content. | Skip to navigation

Personal tools

This is SunRain Plone Theme

Navigation

You are here: Home / Events / INET Seminar / Raphael Hiesgen: Locality-Guided Scheduling in CAF

Raphael Hiesgen: Locality-Guided Scheduling in CAF

When Oct 18, 2017
from 04:00 PM to 05:00 PM
Where R 4.60
Contact Name
Add event to calendar vCal
iCal

The 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 talk, we present 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 communication locality and execution locality. 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.

Slides

Document Actions

Navigation
« October 2017 »
October
MoTuWeThFrSaSu
1
2345678
9101112131415
16171819202122
23242526272829
3031
Upcoming Events
Nacht des Wissens 2017 Nov 04, 2017 05:00 PM - 12:00 AM — Aula Hamburg, Berliner Tor 21
C++ User Group (2017/11) Nov 21, 2017 07:00 PM - 09:00 PM — R11.01c
RIOT Hack'n'ACK (2017/11) Nov 28, 2017 05:00 PM - 11:00 PM — R 4.60
Upcoming events…