2023
- Lewis Tseng, Neo Zhou, Cole Dumas, Tigran Bantikyan, Roberto Palmieri
Distributed Multi-writer Multi-reader Atomic Register with Optimistically Fast Read and Write The 35th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA, June 16-19, 2023, Orlando, Florida, USA.
- Olivia Grimes, Jacob Nelson-Slivon, Ahmed Hassan and Roberto Palmieri
Opportunities and Limitations of Hardware Timestamps in Concurrent Data Structures The 37th IEEE International Parallel & Distributed Processing Symposium, IPDPS, May 15-19, 2023, St. Petersburg, Florida USA. Link Paper
2022
- Jacob Nelson-Slivon, Lewis Tseng and Roberto Palmieri
Brief Announcement: Asymmetric Mutual Exclusion for RDMA The 36th International Symposium on Distributed Computing (DISC), October 25-27, 2022. Link Paper
- Jacob Nelson, Ahmed Hassan, Roberto Palmieri
Bundled References: An Abstraction for Highly-Concurrent Linearizable Range Queries The 27th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), April 2-6, 2022, 2022. Link Paper
2021
- Haochen Pan, Jesse Tuglu, Neo Zhou, Tianshu Wang, Yicheng Shen, Xiong Zheng, Joseph Tassarotti, Lewis Tseng, Roberto Palmieri
Rabia: Simplifying State-Machine Replication Through Randomization The 28th ACM Symposium on Operating Systems Principles (SOSP), October 25-28, 2021. Link Paper
- dePaul Miller, Jacob Nelson, Ahmed Hassan, Roberto Palmieri
KVCG: A Heterogeneous Key-Value Store for Skewed Workloads The 14th ACM International System and Storage Conference, SYSTOR, June 14-16, 2021. Link Paper
- Masoomeh Javidi Kishi, Roberto Palmieri
FW-KV: Improving Read Guarantees in PSI The 22nd ACM/IFIP International Conference, Middleware, 6-10 December, 2021, Québec City, Québec, Canada. Link Paper
- Jacob Nelson, Ahmed Hassan, Roberto Palmieri
POSTER: Bundled References: An Abstraction for Highly-Concurrent Linearizable Range Queries The 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
2020
- 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
- Jacob Nelson, Roberto Palmieri
On the Performance Impact of NUMA on One-sided RDMA Interactions The 40th IEEE International Conference on Distributed Computing Systems, ICDCS, poster paper, July 8-10, 2020, Singapore. Link Paper
- Masoomeh Javidi Kishi, Roberto Palmieri
On Reading Fresher Snapshots in Parallel Snapshot Isolation The 40th IEEE International Conference on Distributed Computing Systems, ICDCS, poster paper, July 8-10, 2020, Singapore. Link Paper
- Jacob Nelson, dePaul Miller, Roberto Palmieri
Don't Forget About Synchronization! Guidelines for Using Locks on GPU Journal of Concurrency and Computation: Practice and Experience, CCPE, 2020.
- Balaji Arun, Sebastiano Peluso, Roberto Palmieri, Giuliano Losa, Binoy Ravindran
Taming the Contention in Consensus-based Distributed Systems IEEE Transactions on Dependable and Secure Computing, IEEE TDSC, 2020.
2019
- 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, December 17-19, 2019, Neuchatel, Switzerland. Link Paper
- Mohamed Saad, Roberto Palmieri, Binoy Ravindran
Lerna: Parallelizing Dependent Loops Using Speculation ACM Transactions on Storage, ACM ToS, 2019.
- Masoomeh Javidi Kishi, Ahmed Hassan, Roberto Palmieri
Brief Announcement: On the Correctness of Transaction Processing with External Dependency The 33rd International Symposium on Distributed Computing, DISC, October 14-18, 2019, Budapest, Hungary. 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, July 7-10, 2019, Dallas, TX, USA. Link Paper
- Jacob Nelson, Roberto Palmieri
Understanding RDMA Behavior in NUMA Systems The 2019 Edition of the International Symposium on Code Generation and Optimization, CGO, Student Research Competition, 2019. Link Abstract
- Jacob Nelson, Roberto Palmieri
Don't Forget About Synchronization! A Case Study of K-Means on GPU The 10th International Workshop on Programming Models and Applications for Multicores and Manycores, PMAM, February 17, 2019, Washington DC, USA. 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, February 16-20, 2019, Washington DC, USA. Link Paper
2018
- Henry Daly, Ahmed Hassan, Michael Spear, Roberto Palmieri
NUMASK: High Performance Scalable Skip List for NUMA The 32nd International Symposium on Distributed Computing, DISC, October 15-19, 2018, New Orleans, Louisiana, USA. Link Paper
- Mohamed Mohamedin, Sebastiano Peluso, Masoomeh Javidi Kishi, Ahmed Hassan, Roberto Palmieri
Nemo: NUMA-aware Concurrency Control for Scalable Transactional Memory The 47th International Conference on Parallel Processing, ICPP, August 13-16, 2018, Eugene, Oredon, USA. Link Paper
- Mohamed Saad, Roberto Palmieri, Binoy Ravindran
Lerna: Parallelizing Dependent Loops Using Speculation The 11th ACM International Systems and Storage Conference, SYSTOR, June 4-6, 2018, Haifa, Israel. Best Paper Award Link Paper
2017
- Mohamed Mohamedin, Masoomeh Javidi Kishi , Roberto Palmieri
Shield: a Middleware to Tolerate CPU Transient Faults in Multicore Architectures 16th IEEE International Symposium on Network Computing and Applications, NCA, October 30 - November 1, 2017, Boston, USA. Link Paper
- Ahmed Hassan, Roberto Palmieri, Sebastiano Peluso, and Binoy Ravindran
Optimistic Transactional Boosting IEEE Transactions on Parallel and Distributed Systems, IEEE TPDS, 2017. Link Paper
- Balaji Arun, Sebastiano Peluso, Roberto Palmieri, Giuliano Losa, Binoy Ravindran
Speeding up Consensus by Chasing Fast Decisions 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN, June 26-29, 2017, Denver, CO, USA. Link Techical Report
2016
- Sandeep Hans, Ahmed Hassan, Roberto Palmieri, Sebastiano Peluso, Binoy Ravindran
Opacity vs TMS2: Expectations and Reality 30th International Symposium on Distributed Computing, DISC, September 26 - 30, 2016, Paris, France. Link Paper
- Mohamed Mohamedin, Roberto Palmieri, Ahmed Hassan, and Binoy Ravindran
Managing Resource Limitation of Best-Effort HTM
IEEE Transactions on Parallel and Distributed Systems, IEEE TPDS, 2016. Link Paper
- Sebastiano Peluso, Alexandru Turcu, Roberto Palmieri, Giuliano Losa, Binoy Ravindran
Making Fast Consensus Generally Faster 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN, June 28 - July 1, 2016, Toulouse, France. Link Paper
- Duane Niles, Roberto Palmieri, Binoy Ravindran
Exploiting Parallelism of Distributed Nested Transactions The 9th ACM International Systems and Storage Conference, SYSTOR, June 6-8, 2016, Haifa, Israel. Link Paper
- Sachin Hirve, Roberto Palmieri, and Binoy Ravindran
HiperTM: High Performance, Fault-Tolerant Transactional Memory Theoretical Computer Science journal, TCS, 2016.
- Mohamed Saad, Roberto Palmieri, Ahmed Hassan, Binoy Ravindran
Extending TM Primitives using Low Level Semantics The 28th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA, July 11 - 13, 2016, Asilomar State Beach, California, USA. Link Paper
- Mohamed Saad, Roberto Palmieri, Binoy Ravindran
Lerna: Transparent and Effective Speculative Loop Parallelization The 11th ACM SIGPLAN Workshop on Transactional Computing, TRANSACT, March 12, 2016, Barcelona, Spain
- Mohamed Saad, Roberto Palmieri, Ahmed Hassan, Binoy Ravindran
On Extending TM Primitives using Low Level Semantics The 11th ACM SIGPLAN Workshop on Transactional Computing, TRANSACT, March 12, 2016, Barcelona, Spain
- Mohamed Mohamedin, Roberto Palmieri, Sebastiano Peluso, Binoy Ravindran
On Designing NUMA-Aware Concurrency Control for Scalable Transactional Memory The 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP, Poster paper, March 12-16, 2016, Barcelona, Spain. Link Paper
- Mohamed Saad, Roberto Palmieri, Binoy Ravindran
On Ordering Transaction Commit The 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP, Poster paper, March 12-16, 2016, Barcelona, Spain. Link Paper
2015
- Ahmed Hassan, Roberto Palmieri, Binoy Ravindran
Transactional Interference-less Balanced Tree The 29th International Symposium on Distributed Computing, DISC, October 5-9, 2015, Tokyo, Japan. Link Paper
- Sebastiano Peluso, Roberto Palmieri, Paolo Romano, Binoy Ravindran and Francesco Quaglia
Disjoint-Access Parallelism: Impossibility, Possibility, and Cost of Transactional Memory Implementations The 34th Annual ACM Symposium on Principles of Distributed Computing, PODC, July 2015, Donostia-San Sebastian, Spain. Link Paper
- Ahmed Hassan, Roberto Palmieri, and Binoy Ravindran
Remote Transaction Commit: Centralizing Software Transactional Memory Commits IEEE Transactions on Computers, IEEE TC, 2015. Link Paper
- Ahmed Hassan, Roberto Palmieri and Binoy Ravindran
Transactional Interference-less Balanced Tree The 10th ACM SIGPLAN Workshop on Transactional Computing, TRANSACT, June 2015, Portland, Oregon, USA
- Mohamed Mohamedin, Roberto Palmieri and Binoy Ravindran
Tolerating CPU Transient Faults in Multicore Architectures The 35th International Conference on Distributed Computing Systems, ICDCS, Short Paper, June 2015, Columbus, Ohio, USA
- Alexandru Turcu, Roberto Palmieri, and Binoy Ravindran
On Open Nesting in Distributed Transactional Memory IEEE Transactions on Computers, IEEE TC, 2015. Link Paper
- Alexandru Turcu, Roberto Palmieri, and Binoy Ravindran
Automated Data Partitioning for Highly Scalable and Strongly Consistent Transactions IEEE Transactions on Parallel and Distributed Systems, IEEE TPDS, vol. PP, no. 99, pp. 1-1, 2015. Link Paper
- Alexandru Turcu, Sebastiano Peluso, Roberto Palmieri and Binoy Ravindran
Making Fast Consensus Generally Faster The 35th International Conference on Distributed Computing Systems, ICDCS, Short Paper, June 2015, Columbus, Ohio, USA
- Mohamed Mohamedin, Roberto Palmieri, Ahmed Hassan and Binoy Ravindran
Brief Announcement: Managing Resource Limitation of Best-Effort HTM 27th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA, June 2015, Portland, Oregon, USA
- Mohamed Mohamedin, Roberto Palmieri and Binoy Ravindran
Brief Announcement: On Scheduling Best-Effort HTM Transactions 27th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA, June 2015, Portland, Oregon, USA
- Aditya Dhoke, Roberto Palmieri and Binoy Ravindran
An Automated Framework for Decomposing Memory Transactions to Exploit Partial Rollback 29th IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2015, May 2015, Hyderabad, India. Link Paper
- Aditya Dhoke, Roberto Palmieri and Binoy Ravindran
On Reducing False Conflicts in Distributed Transactional Data Structures 16th International Conference on Distributed Computing and Networking, ICDCN 2015, January 2015, Goa, India
- Bo Zhang, Binoy Ravindran and Roberto Palmieri
Reducing Aborts in Distributed Transactional Systems through Dependency Detection 16th International Conference on Distributed Computing and Networking, ICDCN 2015, January 2015, Goa, India
2014
- Ahmed Hassan, Roberto Palmieri and Binoy Ravindran
On Developing Optimistic Transactional Lazy Set 18th International Conference on Principles of Distributed Systems, OPODIS 2014, December 15-19, 2014, Cortina, Italy. Link Paper
- Alexandru Turcu, Sebastiano Peluso, Roberto Palmieri and Binoy Ravindran
Be General and Don't Give Up Consistency in Geo-Replicated Transactional Systems
18th International Conference on Principles of Distributed Systems, OPODIS 2014, December 15-19, 2014, Cortina, Italy. Link Paper
- Balaji Arun, Sachin Hirve, Roberto Palmieri, Sebastiano Peluso and Binoy Ravindran
Speculative Client Execution in Deferred Update Replication ACM/IFIP/USENIX 9th Middleware for Next Generation Internet Computing (MW4NG), workshop of the ACM/IFIP/USENIX 15th International Middleware Conference (Middleware 2014), December 8-12, 2014, Bordeaux, France
- Sachin Hirve, Roberto Palmieri and Binoy Ravindran
Archie: A Speculative Replicated Transactional System ACM/IFIP/USENIX 15th International Middleware Conference, MIDDLEWARE 2014, December 8-12, 2014, Bordeaux, France. Link Paper
- Sebastiano Peluso, Roberto Palmieri, Paolo Romano, Binoy Ravindran and Francesco Quaglia
Brief Announcement: On Breaching the Wall of Impossibility Results on Disjoint-Access Parallel STM 28th International Symposium on Distributed Computing, DISC 2014, October 12-15, 2014, Austin, Texas
- Paolo Romano, Roberto Palmieri, F. Quaglia, N. Carvalho, and L. Rodrigues
On Speculative Replication of Transactional Systems Journal of Computer and System Sciences, 80(1): 257-276, 2014.
- Mohamed Mohamedin, Roberto Palmieri and Binoy Ravindran
On Making Transactional Applications Resilient to Data Corruption Faults 13th IEEE International Symposium on Network Computing and Applications, IEEE NCA14, August 21-23, 2014 Boston, USA
- Bo Zhang, Binoy Ravindran and Roberto Palmieri
Distributed Transactional Contention Management as the Traveling Salesman Problem The 21th International Colloquium on Structural Information and Communication Complexity, SIROCCO 2014, July 23-25, 2014, Hida Takayama, Japan
- Alexandru Turcu, Roberto Palmieri and Binoy Ravindran
Automated Data Partitioning for Highly Scalable and Strongly Consistent Transactions 7th ACM International Systems and Storage Conference, SYSTOR 2014, June 10-12, 2014, Haifa, Israel
- Mohamed Mohamedin, Roberto Palmieri and Binoy Ravindran
Managing Soft-errors in Transactional Systems 19th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems, DPDNS 2014, May 23, 2014, Phoenix, Arizona, USA
- Sebastiano Peluso, Roberto Palmieri, Paolo Romano, Binoy Ravindran and Francesco Quaglia and Binoy Ravindran
On Breaching the Wall of Impossibility Results on Disjoint-Access Parallel STM Euro-TM Workshop on Transactional Memory, WTM 2014, April 13, 2014, Amsterdam, Netherlands
- Pierangelo Di Sanzo, Francesco Quaglia, Bruno Ciciani, Alessandro Pellegrini, Diego Didona, Paolo Romano, Roberto Palmieri, and Sebastiano Peluso
A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores Journal of Simulation Modelling Practice and Theory, Elsevier, 2014.
- Ahmed Hassan, Roberto Palmieri and Binoy Ravindran
Integrating Transactionally Boosted Data Structures with STM Frameworks: A Case Study on Set 9th Workshop on Transactional Computing, TRANSACT 2014, March 2, 2014, Utah, USA
- Ahmed Hassan, Roberto Palmieri and Binoy Ravindran
Remote Invalidation: Optimizing the Critical Path of Memory Transactions 28th IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2014, May 19-23, 2014, Phoenix, Arizona, USA
- Ahmed Hassan, Roberto Palmieri and Binoy Ravindran
Optimistic Transactional Boosting ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2014, Poster paper, February 15-19, 2014, Orlando, Florida, USA
- Sachin Hirve, Roberto Palmieri and Binoy Ravindran
HiperTM: High Performance, Fault-Tolerant Transactional Memory 15th International Conference on Distributed Computing and Networking (ICDCN), January 2014, Coimbatore, India
2013
- Aditya Dhoke, Roberto Palmieri and Binoy Ravindran
On High Performance Distributed Transactional Data Structures ACM/IFIP/USENIX 14th International Middleware Conference, Middleware 2013, Poster paper, December 9-13, 2013, Beijing, China
- Sachin Hirve, Aaron
Lindsay, Binoy Ravindran and Roberto Palmieri
On Transactional Memory Concurrency Control in Distributed Real-Time
Programs
IEEE Cluster 2013, September, 2013, Indianapolis, USA
- Peng Lu, Antonio
Barbalace, Roberto Palmieri, and
Binoy Ravindran
Adaptive Live Migration to Improve Load Balancing in Virtual Machine
Environment
The first international FedICI'2013 workshop: Federative and
interoperable cloud infrastructures (FedICI 2013), August, 2013,
Aachen, Germany
- Alexandru Turcu, Binoy
Ravindran, Roberto Palmieri
Hyflow2: A High Performance Distributed Transactional Memory Framework
in Scala
10th
International Conference on Principles and Practices of Programming on
JAVA platform: virtual machines, languages, and tools (PPPJ 2013),
September, 2013, Stuttgart, Germany
- Sebastiano Peluso, Roberto Palmieri, Francesco
Quaglia, Binoy Ravindran
On the Viability of Speculative Transactional Replication in Database
Systems: a Case Study with PostgreSQL
Short paper at 12th IEEE International Symposium on Network Computing
and Applications (NCA 2013), August, 2013, Boston, USA.
- Sudhanshu Mishra,
Alexandru Turcu, Roberto Palmieri, Binoy Ravindran
HyflowCPP: A Distributed Transactional Memory Framework for C++
12th IEEE International Symposium on Network Computing and Applications
(NCA 2013), August, 2013, Boston, USA.
- Alexandru Turcu, Roberto Palmieri, Binoy
Ravindran
Checkpointing and Closed Nesting in DTM
Poster at 6th International Systems and Storage Conference (SYSTOR
2013), June 2013, Haifa, Israel, June 2013.
- Junwhan Kim, Roberto Palmieri, Binoy
Ravindran
Enhancing Concurrency in Distributed Transactional Memory through
Commutativity
19th International European Conference on Parallel and Distributed
Computing (Euro-Par 2013), August, 2013.
- Mohamed Mohamedin, Binoy
Ravindran, Roberto Palmieri
ByteSTM: Virtual Machine-level Java Software Transactional Memory
15th International Conference on Coordination Models and Languages
(COORDINATION 2013)
- Junwhan Kim, Roberto Palmieri, Binoy
Ravindran
Scheduling Open-Nested Transactions in Distributed Transactional Memory
15th International Conference on Coordination Models and Languages
(COORDINATION 2013)
2012
- Roberto Palmieri, F. Quaglia, P. Romano
ASAP: an Aggressive SpeculAtive Protocol for Actively Replicated
Transactional Systems
The 11th IEEE International Symposium on Network Computing and
Applications (NCA 2012)
- Pierangelo Di Sanzo, Bruno Ciciani,
Francesco Quaglia, Roberto Palmieri and Paolo Romano
On the Analytical Modeling of Concurrency Control Algorithms for
Software Transactional Memories: the Case of Commit-Time-Locking
Performance Evaluation Journal, 69(5): 187-205, 2012.
- D. Didona, P. Di Sanzo, Roberto
Palmieri, S. Peluso, F. Quaglia and P. Romano,
Automated Workload Characterization in Cloud-based Transactional Data
Grids
17th IEEE Workshop on Dependable Parallel, Distributed and
Network-Centric Systems (DPDNS 2012)
2011
- Roberto Palmieri,
P. Di Sanzo, F. Quaglia, P. Romano, S. Peluso and D. Didona
Integrated Monitoring of Infrastructures and Applications in Cloud
Environments
Workshop On Cloud Computing: Projects And Initiatives - (CCPI 2011),
Bordeaux,
France, August 2011
- Roberto Palmieri,
F. Quaglia and P. Romano
OSARE: Opportunistic Speculation in Actively REplicated Transactional
Systems
The 30th IEEE Symposium on Reliable Distributed Systems (SRDS 2011),
Madrid, Spain
2010
- P. Di Sanzo, B. Ciciani,
F. Quaglia, Roberto Palmieri and P. Romano
Analytical Modelling of Commit-Time-Locking Algorithms for Software
Transactional Memories
Proc. 35th International Computer Measurement Group Conference (CMG
2010),
Orlando, Florida, Computer Measurement Group, December 2010
- P. Romano, Roberto
Palmieri, F. Quaglia, N. Carvalho and L. Rodrigues
An Optimal Speculative Transactional Replication Protocol
Proc. 8th IEEE International Symposium on Parallel and Distributed
Processing with Applications (ISPA 2010), Taiwan, Taipei, IEEE Computer
Society Press, September 2010
- Roberto Palmieri, P. Romano, F. Quaglia
AGGRO: Boosting STM Replication via Aggressively Optimistic Transaction
Processing
Proc. 9th IEEE International Symposium on Network Computing and
Applications (NCA 2010), Cambridge, Massachussets, USA, IEEE Computer
Society Press, July 2010
- P. Romano,
Roberto Palmieri, F.
Quaglia, N. Carvalho, L.
Rodrigues
On Speculative
Replication of Transactional Systems (Brief Annuncement)
Proc. 22nd ACM Symposium on
Parallelism in Algorithms and Architectures
(SPAA 2010), Santorini, Greece, ACM Press, June 2010
- Roberto Palmieri, F. Quaglia, P. Romano and N. Carvalho
Evaluating Database-oriented
Replication Schemes in Software
Transactional Memory Systems
Proc. 15th IEEE Workshop
on Dependable Parallel,
Distributed and Network-Centric Systems (DPDNS 2010), Atlanta,
USA,
IEEE Computer Society Press, April 2010.
- P.
Di Sanzo, Roberto
Palmieri, B. Ciciani, F. Quaglia and P. Romano
Analytical Modelling
of Lock-based Concurrency Control with Arbitrary Transaction Data
Access Patterns,
Proc. First Joint
International Conference on Performance
Engineering (WOSP/SIPEW 2010), San Jose, California, USA, ACM Press,
January
2010
|