2 Hits in 2.5 sec

Malthusian Locks [article]

Dave Dice
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

Evangelos Marios Kogias
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