Roberto Palmieri

I am an Assistant Professor in the Computer Science and Engineering Department at Lehigh University where I co-lead the SSS - Scalable Systems Software Research Group with Prof. Michael Spear. Previously, I was Research Assistant Professor at Virginia Tech.

My research focuses on different aspects of concurrency, synchronization, transactional memory, data structures, distributed computing, hererogeneous systems, in-memory key-value stores, fault tolerance, and distributed systems, spanning from theory to practice. I am passionate about designing and implementing synchronization protocols optimized for a wide range of deployments, from multicore architectures to cluster-scale and geo-distributed infrastructures.

I am looking for motivated students who are enthusiastic about theory and practice of concurrency, synchronization, distributed systems, and/or any topic that falls into my areas of interest (see Research).
If you are interested in working with me, please contact me immediately.

Some Recent Publications:

  • Zhanhao Chen, Ahmed Hassan, Masoomeh Javidi Kishi, Jacob Nelson, Roberto Palmieri
    HaTS: Hardware-assisted Transaction Scheduler
    The 23st International Conference on Principles of Distributed Systems (OPODIS), 2019,  
    Link Paper
  • Masoomeh Javidi Kishi, Sebastiano Peluso, Hank Korth, Roberto Palmieri
    SSS: Scalable Key-Value Store with External Consistent and Abort-free Read-only Transactions
    The 39th IEEE International Conference on Distributed Computing Systems (ICDCS), 2019. 
    Link Paper
  • Jacob Nelson, Roberto Palmieri
    Understanding RDMA Behavior in NUMA Systems
    International Symposium on Code Generation and Optimization (CGO), Student Research Competition, 2019. 
    Link Abstract
  • Mohamed M. Saad, Masoomeh Javidi Kishi, Shihao Jing, Sandeep Hans, Roberto Palmieri
    Processing Transactions in a Predefined Order
    The 24th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), 2019. 
    Link Paper
  • Henry Daly, Ahmed Hassan, Michael Spear, Roberto Palmieri
    NUMASK: High Performance Scalable Skip List for NUMA
    The 32nd International Symposium on Distributed Computing (DISC), 2018. 
    Link Paper
  • Mohamed Saad, Roberto Palmieri, Binoy Ravindran
    Lerna: Parallelizing Dependent Loops Using Speculation
    ACM International Systems and Storage Conference (SYSTOR), 2018.
    Best Paper AwardLink Paper