The Chinese University of Hong Kong
Department of Computer Science and Engineering


Title: Scalable In-memory Transactions: A Perspective from Systems Software
Date: Auguest 3, 2016 (Wednesday)
Time: 3:00 p.m. - 4:00 p.m.
Venue: Room 121, 1/F, Ho Sin-hang Engineering Building,
The Chinese University of Hong Kong,
Shatin, N.T.
Speaker: Prof. Haibo Chen
School of Software
Shanghai Jiao Tong University



In-memory computing promises 1000X faster data access speed, which brings opportunities to boost transaction processing speed into a higher level.

In this talk, I will describe our recent research effort of providing speedy in-memory transactions at the scale of millions of transactions per second. Specifically, I will present how we leverage advanced hardware features like HTM, RDMA to provide both better single-node and distributed in-memory transactions, how operating systems and processor architecture could be refined to further ease and improve in-memory transaction processing, as well as how concurrency control protocol can be adapted accordingly to fit our need.



Haibo Chen is a Professor at the School of Software, Shanghai Jiao Tong University, where he co-founded and currently leads the Institute of Parallel and Distributed Systems (IPADS) ( Haibo's main research interests are building scalable and dependable systems software, by leveraging cross-layering approaches spanning computer hardware system virtualization and operating systems.

He received best paper awards from ICPP, APSys and EuroSys, a best paper nominee from HPCA, the Young Computer Scientist Award from China Computer Federation,the distinguished Ph.D thesis award from China Ministry of Education and National Youth Top-notch Talent Support Program of China. He also received fault research award/fellowship from NetApp, Google, IBM and MSRA.

He is currently the steering committee co-chair of ACM APSys, the general co-chair of SOSP 2017 and serves on program committees of EuroSys 2017 and FAST 2017.


Enquiries: Miss Ricola Lo at tel 3943 8440

For more information, please refer to