Srivatsan Ravi: Publications

Most papers listed here are available in my DBLP page and my ResearchGate profile. Papers not listed here or in DBLP are listed in my resume.

Journals and Book chapters

Lower bounds for transactional memory: Srivatsan Ravi
Bulletin of the European Association for Theoretical Computer Science (EATCS), Vol. 121, 2017

Inherent limitations of hybrid transactional memory: Dan Alistarh, Justin Kopinsky, Petr Kuznetsov, Srivatsan Ravi and Nir Shavit Distributed Computing (DC) Journal, Springer, 2017
Full version of conference paper from International Symposium on Distributed Computing 2015

Grasping the gap between blocking and non-blocking transactional memories: Petr Kuznetsov and Srivatsan Ravi
Journal of Parallel and Distributed Computing (JPDC), Elsevier, 2017
Full version of conference paper from International Symposium on Distributed Computing 2015

Safety and deferred update in transactional memory: Hagit Attiya, Sandeep Hans, Petr Kuznetsov, and Srivatsan Ravi
Transactional Memory. Foundations, Algorithms, Tools, and Applications, Volume 8913 of Lecture Notes in Computer Science, Springer International Publishing, 2015

Conference papers

Cost of Concurrency in hybrid transactional memory: Trevor Brown and Srivatsan Ravi
Distributed Computing - 31th International Symposium (DISC 2017), Austria
Short version also appeared in 12th ACM SIGPLAN Workshop on Transactional Computing

Concurrency and privacy with payment-channel networks: Pedro Moreno-Sanchez, Giulio Malavolta, Aniket Kate, Matteo Maffei, Srivatsan Ravi
ACM Conference on Computer and Communications Security (CCS 2017), U.S.A

A concurrency-optimal binary search tree: Vitaly Aksenov, Vincent Gramoli, Petr Kuznetsov, Anna Malova and Srivatsan Ravi
23rd Intl. European Conference on Parallel and Distributed Computing (EURO-PAR 2017), Spain

In the search for optimal concurrency: Vincent Gramoli, Petr Kuznetsov, and Srivatsan Ravi
Structural Information and Communication Complexity - 23rd International Colloquium (SIROCCO 2016), Finland

Programming scalable cloud services with Atomic Events and Ownership Network (AEON): Bo Sang, Gustavo Petri, Masoud Ardekani, Srivatsan Ravi, and Patrick Eugster
17th International Middleware Conference (2016), Italy

Grasping the gap between blocking and non-blocking transactional memories: Petr Kuznetsov and Srivatsan Ravi
Distributed Computing - 29th International Symposium (DISC 2015), Japan

Inherent limitations of hybrid transactional memory: Dan Alistarh, Justin Kopinsky, Petr Kuznetsov, Srivatsan Ravi, and Nir Shavit
Distributed Computing - 29th International Symposium (DISC 2015), Japan
Short version also appeared in 6th Workshop on the Theory of Transactional Memory

A concurrency-optimal list-based set (Short paper): Vincent Gramoli, Petr Kuznetsov, Srivatsan Ravi and Di Shang
Distributed Computing - 29th International Symposium (DISC 2015), Japan

Progressive transactional memory in time and space: Petr Kuznetsov and Srivatsan Ravi
Parallel Computing Technologies - 13th International Conference (PaCT 2015), Russia

On partial wait-freedom in transactional memory: Petr Kuznetsov and Srivatsan Ravi
International Conference on Distributed Computing and Networking (ICDCN 2015), India

Safety of deferred update in transactional memory: Hagit Attiya, Sandeep Hans, Petr Kuznetsov, and Srivatsan Ravi
IEEE 33rd International Conference on Distributed Computing Systems (ICDCS 2013), U.S.A

From sequential to concurrent: correctness and relative efficiency (short paper): Vincent Gramoli, Petr Kuznetsov, and Srivatsan Ravi
Principles of Distributed Computing (PODC 2012), Portugal

On the cost of concurrency in transactional memory: Petr Kuznetsov and Srivatsan Ravi
International Conference on Principles of Distributed Systems (OPODIS 2011), France

Independent navigation and functioning of intelligent agents by social interaction: K. Sakthivel, R. Venkatraghavan, S. Shivashankar, R. Srivatsan, and T. Srinivasan
International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA 2006), Australia

Workshop papers

Programmable Elasticity for Actor-based Cloud Applications: Bo Sang, Srivatsan Ravi, Gustavo Petri, Masoud Ardekani, Najaf Zadeh Mahsa, Patrick Eugster
9th Workshop on Programming Languages and Operating Systems (PLOS 2017)

Cost of concurrency in hybrid transactional memory: Trevor Brown and Srivatsan Ravi
12th ACM SIGPLAN Workshop on Transactional Computing (Transact 2017)

The misbelief in delay scheduling: Derek Schatzlein, Srivatsan Ravi, Youngtae Noh, Masoud Ardekani, and Patrick Eugster
4th Workshop on Distributed Cloud Computing (DCC 2016)

Forget about performance, think about concurrency: Vincent Gramoli, Petr Kuznetsov, and Srivatsan Ravi
6th Workshop on the Theory of Transactional Memory (WTTM 2014)

Inherent limitations of hybrid transactional memory: Dan Alistarh, Justin Kopinsky, Petr Kuznetsov, Srivatsan Ravi, and Nir Shavit
6th Workshop on the Theory of Transactional Memory (WTTM 2014)

Sharing a sequential data structure: correctness definition and concurrency analysis: Vincent Gramoli, Petr Kuznetsov, and Srivatsan Ravi
4th Workshop on the Theory of Transactional Memory (WTTM 2012)

What is safe in transactional memory: Hagit Attiya, Sandeep Hans, Petr Kuznetsov, and Srivatsan Ravi
4th Workshop on the Theory of Transactional Memory (WTTM 2012)