Publications

 

Conference and Journal Papers -- Book Chapters -- Talks

Conference and Journal Papers

    2023

  1. 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.
  2. 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
  3. 2022

  4. 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
  5. 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
  6. 2021

  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 2020

  13. 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
  14. 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
  15. 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
  16. 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. 
  17. 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. 
  18. 2019

  19. 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
  20. Mohamed Saad, Roberto Palmieri, Binoy Ravindran
    Lerna: Parallelizing Dependent Loops Using Speculation
    ACM Transactions on Storage, ACM ToS, 2019. 
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 2018

  27. 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
  28. 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
  29. 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 AwardBest Paper AwardBest Paper Award 
    Link Paper
  30. 2017

  31. 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
  32. Ahmed Hassan, Roberto Palmieri, Sebastiano Peluso, and Binoy Ravindran
    Optimistic Transactional Boosting
    IEEE Transactions on Parallel and Distributed Systems, IEEE TPDS, 2017.
    Link Paper
  33. 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
  34. 2016

  35. 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
  36. 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
  37. 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
  38. 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
  39. Sachin Hirve, Roberto Palmieri, and Binoy Ravindran
    HiperTM: High Performance, Fault-Tolerant Transactional Memory
    Theoretical Computer Science journal, TCS, 2016.
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 2015

  46. 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
  47. 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
  48. Ahmed Hassan, Roberto Palmieri, and Binoy Ravindran
    Remote Transaction Commit: Centralizing Software Transactional Memory Commits
    IEEE Transactions on Computers, IEEE TC, 2015.
    Link Paper
  49. 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
  50. 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
  51. Alexandru Turcu, Roberto Palmieri, and Binoy Ravindran
    On Open Nesting in Distributed Transactional Memory
    IEEE Transactions on Computers, IEEE TC, 2015.
    Link Paper
  52. 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
  53. 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
  54. 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
  55. 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
  56. 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
  57. 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
  58. 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
  59. 2014

  60. 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
  61. 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
  62. 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
  63. 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
  64. 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
  65. 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.
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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.
  72. 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
  73. 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
  74. 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
  75. 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
  76. 2013

  77. 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
  78. 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
  79. 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
  80. 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
  81. 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.
  82. 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.
  83. 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.
  84. 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.
  85. Mohamed Mohamedin, Binoy Ravindran, Roberto Palmieri
    ByteSTM: Virtual Machine-level Java Software Transactional Memory
    15th International Conference on Coordination Models and Languages (COORDINATION 2013)
  86. Junwhan Kim, Roberto Palmieri, Binoy Ravindran
    Scheduling Open-Nested Transactions in Distributed Transactional Memory
    15th International Conference on Coordination Models and Languages (COORDINATION 2013)
  87. 2012

  88. 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)
  89. 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.
  90. 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)
  91. 2011

  92. 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
  93. 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
  94. 2010

  95. 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
  96. 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
  97. 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
  98. 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
  99. 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.
  100. 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

Book Chapters

  1. Roberto Palmieri, Sebastiano Peluso and Binoy Ravindran
    Transaction Execution Models in Partially Replicated Transactional Memory: The Case for Data-flow and Control-flow
    Book title: Transactional Memory: Foundations, Algorithms, Tools and Applications - link
    Editors: Paolo Romano and Rachid Guerraoui, Springer, 2015
  2. Junwhan Kim, Roberto Palmieri and Binoy Ravindran
    On Scheduling in Distributed Transactional Memory: Techniques and Tradeoffs
    Book title: Handbook on Data Centers - link
    Editors: Khan Samee, Ullah Zomaya, and Albert Y. Printed, Springer, 2015
  3. Joao Barreto, Pierangelo Di Sanzo, Roberto Palmieri and Paolo Romano
    Cloud-TM: an elastic, self-tuning transactional store for the cloud
    Book title: Data Intensive Storage Services for Cloud Environments - link
    Editors: Dimosthenis Kyriazis, Athanasios Voulodimos, Spyridon V. Gogouvitis, and Theodora Varvarigou, IGI Global, 2013

Talks


  1. "External Consistency in Partial Replication without TrueTime API", Dagstuhl Seminar on Data Consistency in Distributed Systems: Algorithms, Programs, and Databases - February/March 2018
  2. "Transactional Replication: from Cluster to Geographic Scale", CESCA Seminars - April 2015
  3. "Speculative transactional replication protocols: Overview of AGGRO, STR, and OSARE", ARISTOS Workshop - September 2012
  4. "OSARE: Opportunistic Speculation in Actively REplicated Transactional Systems", Workshop on Transactional Memory, 2nd Euro-TM Plenary Meeting - April 2012
  5. "Boosting STM Replication via Speculation", 1st Euro-TM Workshop on Distributed Transactional Memory (WDTM 2012) - February 2012
  6. "Performance Modelling and Replication of Software Transactional Memories", Euro-TM, 1st Plenary Meeting in Paris - May 2011

Copyright Notice

The documents linked in this page are posted to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.