A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
Malthusian Locks
[article]
2017
arXiv
pre-print
We borrow the concept of swapping from the field of memory management and intentionally impose concurrency restriction (CR) if a lock is oversubscribed. ...
The excess threads do not improve performance, and in fact may act to degrade performance via scalability collapse. Often, such software also has highly contended locks. ...
The spinning period can also be made adaptive, based on success/failure ratio of recent spin attempts [21] . 18 As a thought experiment, if parking and unparking had no or low latencies, then we would ...
arXiv:1511.06035v7
fatcat:led5wcfcfnaoznmdxjrbhrxrwa
Operating System and Network Co-Design for Latency-Critical Datacenter Applications
2020
Having great mentors aspired me to try and become a good mentor myself. For that I would like to thank all my students both as a POCS TA and the ones that did projects with me. ...
George was the senior student at DCSL when I joined and I learnt a lot from him. ...
Encryption is a CPU-intensive task that has to be performed on the critical path. ...
doi:10.5075/epfl-thesis-7108
fatcat:a23sguk7urf6jcd5odzgmx7w7q