Keynote Talk: Optimistic and pessimistic synchronization for data structures for in-memory stores

Liuba Shrira
Brandeis University (USA)

Biography:

Liuba Shrira is a Professor in the Computer Science Department at Brandeis University, and is affiliated with the Computer Science and Artificial Intelligence Laboratory at MIT. She received her PhD from Technion (Israel) what feels like yesterday, working on theoretical aspects of distributed algorithms. From 1986 to 1997 she was a researcher in the MIT Programming Methodology Group.  She joined Brandeis in 1997. In 2004-2005 she was a visiting researcher at Microsoft Research, Cambridge, UK. In 2010-2011 she was a visiting researcher at Microsoft Research Asia, and a visiting Professor in the Computer Science Department, Technion.

Her research interests span aspects of design and implementation of distributed systems and especially data stores. This includes fault-tolerance, availability and performance issues. Her recent focus is on long-lived transactional storage, time travel (in storage), software upgrades, byzantine faults, and support for highly concurrent multicore stores.

Liuba Shrira is a member of ACM and has been recognized as a Distinguished Scientist by ACM for « significant accomplishments in, and impact on, the computing field ».

Abstract:

“Dumb code and clever data structures works better than the other way around”.

A concurrent system’s performance can often be improved if we understand the semantics of its data types. Type-specific concurrency control is particularly helpful in in-memory transactional stores where the penalty of false conflicts can be high. The talk will focus on  techniques that exploit type-specific knowledge to avoid false conflicts under both optimistic and pessimistic concurrency control schemes and present new approaches that allow to combine the benefits of both.

Dates

All deadlines are at 23:59 AoE

March 5th, 2021, March 19th, 2021

Abstract submission deadline

March 12th, 2021 March 26th, 2021

Paper submission deadline

April 26th, 2021 April 30th, 2021

Acceptance notification

May 10th, 2021

Camera ready

May 10th, 2021

Pre-recorded talk

Virtual conference with pre-recorded talks: May 19th – 21st, 2021

Online Conference with pre-recorded talks

Proceedings

Revised selected papers will be published as a post-proceedings in Springer's LNCS "Lecture Notes in Computer Science"

Partners & Sponsors