Centralized core-granular scheduling for serverless functions

K Kaffes, NJ Yadwadkar, C Kozyrakis - … of the ACM symposium on cloud …, 2019 - dl.acm.org
In recent years, many applications have started using serverless computing platforms
primarily due to the ease of deployment and cost efficiency they offer. However, the existing …

Fast concurrent lock-free binary search trees

A Natarajan, N Mittal - Proceedings of the 19th ACM SIGPLAN …, 2014 - dl.acm.org
We present a new lock-free algorithm for concurrent manipulation of a binary search tree in
an asynchronous shared memory system that supports search, insert and delete operations …

P2C2: Programmable pixel compressive camera for high speed imaging

D Reddy, A Veeraraghavan, R Chellappa - CVPR 2011, 2011 - ieeexplore.ieee.org
We describe an imaging architecture for compressive video sensing termed programmable
pixel compressive camera (P2C2). P2C2 allows us to capture fast phenomena at frame rates …

[KÖNYV][B] Shared-memory synchronization

ML Scott, T Brown - 2013 - Springer
This monograph grows out of nearly 40 years of experience in synchronization and
concurrent data structures. Though written primarily from the perspective of systems …

[KÖNYV][B] Principles of transactional memory

R Guerraoui, M Kapałka - 2010 - books.google.com
Transactional memory (TM) is an appealing paradigm for concurrent programming on
shared memory architectures. With a TM, threads of an application communicate, and …

{AlNiCo}:{SmartNIC-accelerated} contention-aware request scheduling for transaction processing

J Li, Y Lu, Q Wang, J Lin, Z Yang, J Shu - 2022 USENIX annual technical …, 2022 - usenix.org
High-performance transaction processing needs to schedule numerous requests from the
network. However, such request scheduling comes with costs of complex information …

Why STM can be more than a research toy

A Dragojević, P Felber, V Gramoli… - Communications of the …, 2011 - dl.acm.org
Why STM can be more than a research toy Page 1 70 CommuniCations oF the aCm | APRIL
2011 | vOL. 54 | nO. 4 contributed articles whILE muLTIcoRE ARchITEcTuRES are increasingly …

Opportunities for optimism in contended main-memory multicore transactions

Y Huang, W Qian, E Kohler, B Liskov, L Shrira - 2020 - dspace.mit.edu
Optimistic concurrency control, or OCC, can achieve excellent performance on uncontended
workloads for main-memory transactional databases. Contention causes OCC's …

Virtues and limitations of commodity hardware transactional memory

N Diegues, P Romano, L Rodrigues - Proceedings of the 23rd …, 2014 - dl.acm.org
Over the last years Transactional Memory (TM) gained growing popularity as a simpler,
attractive alternative to classic lock-based synchronization schemes. Recently, the TM …

Sundial: Harmonizing concurrency control and caching in a distributed OLTP database management system

X Yu, Y **a, A Pavlo, D Sanchez, L Rudolph… - Proceedings of the …, 2018 - dl.acm.org
Distributed transactions suffer from poor performance due to two major limiting factors. First,
distributed transactions suffer from high latency because each of their accesses to remote …