Roberto Palmieri

Scalable Systems Software SSS GitHub Repository Institute for Data, Intelligent Systems and Computation

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.
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.

---- Announcements ----
Research Group -- Summer 2020
I am always 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).

Some Recent Publications:

  • Jacob Nelson, Ahmed Hassan, Roberto Palmieri
    POSTER: Bundled References: An Abstraction for Highly-Concurrent Linearizable Range Queries
    26th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), February 27 - Mar 3, 2021. 
    Link Paper
  • Kevin Williams, Joe Foster, Athicha Srivirote, Ahmed Hassan, Joseph Tassarotti, Lewis Tseng and Roberto Palmieri
    On Building Modular and Elastic Data Structures with Bulk Operations
    The 22nd International Conference on Distributed Computing and Networking, ICDCN, Poster Paper, January 5 - 8, 2021. 
    Link Paper
  • Jacob Nelson, Roberto Palmieri
    Performance Evaluation of the Impact of NUMA on One-sided RDMA Interactions
    The 39th International Symposium on Reliable Distributed Systems (SRDS), September 21-24, 2020. 
    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
  • 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