Sebastiano Peluso, PhD


Publications

This material is presented to ensure timely dissemination. Copyrights are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each copyright.

Journal Papers

  1. A. Hassan, R. Palmieri, S. Peluso, and B. Ravindran,
    Optimistic Transactional Boosting,
    IEEE Transactions on Parallel and Distributed Systems, to appear, 2017.
  2. A. Pellegrini, S. Peluso, F. Quaglia, and R. Vitali,
    Transparent Speculative Parallelization of Discrete Event Simulation Applications Using Global Variables,
    International Journal of Parallel Programming, 44(6): 1200-1247, December 2016.
    [Available here]
  3. S. Peluso, P. Ruivo, P. Romano, F. Quaglia, and L. Rodrigues,
    GMU: Genuine Multiversion Update-Serializable Partial Data Replication,
    IEEE Transactions on Parallel and Distributed Systems, 27(10): 2911-2925, October 2016.
    [Available here]
  4. P. Di Sanzo, F. Quaglia, B. Ciciani, A. Pellegrini, D. Didona, P. Romano, R. Palmieri, and S. Peluso,
    A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores,
    Simulation Modelling Practice and Theory, 58(2): 219-238, November 2015.
    [Available here]
  5. D. Didona, P. Romano, S. Peluso, and F. Quaglia,
    Transactional Auto Scaler: Elastic Scaling of Replicated In-Memory Transactional Data Grids,
    ACM Transactions on Autonomous and Adaptive Systems, 9(2): 11:1-11:32, July 2014.
    [Available here]
  6. S. Peluso, D. Didona, and F. Quaglia,
    Supports for Transparent Object-Migration in PDES Systems,
    Journal of Simulation (Special Issue on Selected Papers from PADS 2011), 6(4): 279-293, July 2012.
    [Available here]

Conference Papers

2017

  1. B. Arun, S. Peluso, R. Palmieri, G. Losa, and B. Ravindran,
    Speeding up Consensus by Chasing Fast Decisions,
    Proc. 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Denver, CO, USA, June 2017.
  2. 2016

  3. S. Hans, A. Hassan, R. Palmieri, S. Peluso, and B. Ravindran,
    Opacity vs TMS2: Expectations and Reality,
    Proc. 30th International Symposium on Distributed Computing (DISC), Paris, France, September 2016.
    [Available here]
  4. G. Losa, S. Peluso, and B. Ravindran,
    Brief Announcement: A Family of Leaderless Generalized-Consensus Algorithms,
    Proc. 35th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC), Chicago, Illinois, USA, July 2016.
    [Available here]
  5. S. Peluso, A. Turcu, R. Palmieri, G. Losa, and B. Ravindran,
    Making Fast Consensus Generally Faster,
    Proc. 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Toulouse, France, June-July 2016.
    [Available here]
  6. M. Mohamedin, R. Palmieri, S. Peluso, and B. Ravindran,
    On Designing NUMA-Aware Concurrency Control for Scalable Transactional Memory (short paper),
    Proc. 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), Barcelona, Spain, March 2016.
    [Available here]
  7. 2015

  8. A. Hassan, S. Peluso, R. Palmieri, and B. Ravindran,
    On the Correctness of Optimistic Composable Data Structures,
    7th Workshop on the Theory of Transactional Memory (WTTM), Donostia-San Sebastián, Spain, July 2015.
    [Available here]
  9. S. Peluso, R. Palmieri, P. Romano, B. Ravindran, and F. Quaglia,
    Disjoint-Access Parallelism: Impossibility, Possibility, and Cost of Transactional Memory Implementations,
    Proc. 34th Annual ACM Symposium on Principles of Distributed Computing (PODC), Donostia-San Sebastián, Spain, July 2015.
    [Available here]
    [Technical Report available here]
  10. S. Peluso, A. Turcu, R. Palmieri, and B. Ravindran,
    On Exploiting Locality for Generalized Consensus (short paper),
    Proc. 35th IEEE International Conference on Distributed Computing Systems (ICDCS), Columbus, Ohio, USA, June-July 2015.
    [Available here]
  11. 2014

  12. A. Turcu, S. Peluso, R. Palmieri, and B. Ravindran,
    Be General and Don't Give Up Consistency in Geo-Replicated Transactional Systems,
    Proc. 18th International Conference on Principles of Distributed Systems (OPODIS), Cortina d'Ampezzo, Italy, December 2014.
    [Available here]
  13. B. Arun, S. Hirve, R. Palmieri, S. Peluso, and B. Ravindran,
    Speculative Client Execution in Deferred Update Replication,
    Proc. ACM/IFIP/USENIX 9th Middleware for Next Generation Internet Computing (MW4NG) Workshop of the ACM/IFIP/USENIX 15th International Conference on Middleware (Middleware), Bordeaux, France, December 2014.
    [Available here]
  14. S. Peluso, R. Palmieri, P. Romano, B. Ravindran, and F. Quaglia,
    Brief Announcement: Breaching the Wall of Impossibility Results on Disjoint-Access Parallel TM,
    Proc. 28th International Symposium on Distributed Computing (DISC), Austin, TX, USA, October 2014
    [Available here]
  15. H. Pimentel, P. Romano, S. Peluso, and P. Ruivo,
    Enhancing locality via caching in the GMU protocol,
    Proc. 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Chicago, IL, USA, May 2014.
    [Available here]
  16. 2013

  17. D. Hendler, A. Naiman, S. Peluso, P. Romano, F. Quaglia, and A. Suissa,
    Exploiting Locality in Lease-Based Replicated Transactional Memory via Task Migration,
    Proc. 27th International Symposium on Distributed Computing (DISC), Jerusalem, Israel, October 2013.
    [Available here]
  18. S. Peluso, R. Palmieri, F. Quaglia, and B. Ravindran,
    On the Viability of Speculative Transactional Replication in Database Systems: a Case Study with PostgreSQL,
    Proc. 12th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachusetts, USA, August 2013.
    [Available here]
  19. P. Di Sanzo, F. Antonacci, B. Ciciani, R. Palmieri, A. Pellegrini, S. Peluso, F. Quaglia, D. Rughetti, and R. Vitali,
    A Framework for High Performance Simulation of Transactional Data Grid Platforms,
    Proc. 6th International Conference on Simulation Tools and Techniques (SIMUTools), Cannes, France, March 2013.
    [Available here]
  20. 2012

  21. S. Peluso, P. Romano, and F. Quaglia,
    SCORe: a Scalable One-Copy Serializable Partial Replication Protocol,
    Proc. ACM/IFIP/USENIX 13th International Conference on Middleware (Middleware), Montréal, Québec, Canada, December 2012.
    [Available here]
  22. S. Peluso, J. Fernandes, P. Romano, F. Quaglia, and L. Rodrigues,
    SPECULA: Speculative Replication of Software Transactional Memory,
    Proc. 31st IEEE International Symposium on Reliable Distributed Systems (SRDS), Irvine, California, USA, October 2012.
    [Available here]
  23. S. Peluso, P. Romano, and F. Quaglia,
    Genuine replication, opacity and wait-free read transactions: can a STM get them all?,
    4th Workshop on the Theory of Transactional Memory (WTTM), Madeira, Portugal, July 2012.
    [Available here]
  24. D. Didona, P. Romano, S. Peluso, and F. Quaglia
    Transactional Auto Scaler: Elastic Scaling of In-Memory Transactional Data Grids,
    Proc. 9th International Conference on Autonomic Computing (ICAC), San Jose, California, USA, September 2012.
    [Available here]
  25. A. Pellegrini, R. Vitali, S. Peluso, and F. Quaglia
    Transparent and Efficient Shared-State Management for Optimistic Simulations on Multi-core Machines,
    Proc. 20th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Arlington, Virginia, USA, IEEE Computer Society Press, August 2012.
    [Available here]
  26. S. Peluso, P. Ruivo, P. Romano, F. Quaglia, and L. Rodrigues,
    When Scalability Meets Consistency: Genuine Multiversion Update-Serializable Partial Data Replication,
    Proc. 32nd IEEE International Conference on Distributed Computing Systems (ICDCS), Macau, China, IEEE Computer Society Press, June 2012.
    [Available here]
  27. B. Ciciani, D. Didona, P. Di Sanzo, R. Palmieri, S. Peluso, F. Quaglia, and P. Romano,
    Automated Workload Characterization in Cloud-based Transactional Data Grids,
    Proc. 26th IEEE International Parallel and Distributed Processing Symposium - DPDNS Workshop (IPDPS), Shangai, China, IEEE Computer Society Press, May 2012.
    [Available here]
  28. 2011

  29. R. Palmieri, P. Di Sanzo, F. Quaglia, P. Romano, S. Peluso, and D. Didona,
    Integrated Monitoring of Infrastructures and Applications in Cloud Environments,
    Cloud Computing Project and Initiatives (CCPI) - collocated with EuroPar 2011, Proceedings of EuroPar 2011, Springer, LNCS series, Bordeaux, France, August, 2011.
    [Available here]
  30. S. Peluso, D. Didona, and F. Quaglia,
    Application Transparent Migration of Simulation Objects with Generic Memory Layout,
    Proc. 25th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS), Nice, France, IEEE Computer Society Press, June 2011.
    Candidate for (but not winner of) the Best Paper Award.
    [Available here]

Book Chapters

  1. R. Palmieri, S. Peluso, and B. Ravindran,
    Transaction Execution Models in Partially Replicated Transactional Memory: The Case for Data-Flow and Control-Flow,
    in Transactional Memory. Foundations, Algorithms, Tools, and Applications, Editors: Rachid Guerraoui and Paolo Romano, LNCS, Springer, 2015.
    [Available here]

PhD Thesis

  1. Sebastiano Peluso,
    Efficient Protocols for Replicated Transactional Systems,
    PhD Dissertation valid for the title of Doctor of Philosophy in Information Systems and Computer Engineering at Sapienza University of Rome (Italy) and Instituto Superior Técnico (Lisbon), September 26, 2014.
    Award winner of the IEEE/IFIP William C. Carter PhD Dissertation Award in Dependability 2016.
    [Download]

Talks

    2016

  1. Efficient Protocols for Replicated Transactional Systems,
    IEEE/IFIP William C. Carter PhD Dissertation Award in Dependability 2016. Presented at the 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Toulouse, France, June 2016.
  2. Making Fast Consensus Generally Faster,
    46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Toulouse, France, June 2016.
  3. 2015

  4. Disjoint-Access Parallelism: Impossibility, Possibility, and Cost of Transactional Memory Implementations,
    34th Annual ACM Symposium on Principles of Distributed Computing (PODC), Donostia-San Sebastián, Spain, July 2015.
  5. On the Correctness of Optimistic Composable Data Structures,
    7th Workshop on the Theory of Transactional Memory (WTTM), Donostia-San Sebastián, Spain, July 2015.
  6. On Exploiting Locality for Generalized Consensus (poster),
    35th IEEE International Conference on Distributed Computing Systems (ICDCS), Columbus, Ohio, USA, June 2015.
  7. 2014

  8. Be General and Don't Give Up Consistency in Geo-Replicated Transactional Systems,
    18th International Conference on Principles of Distributed Systems (OPODIS), Cortina d'Ampezzo, Italy, December 2014.
  9. Brief Announcement: Breaching the Wall of Impossibility Results on Disjoint-Access Parallel TM,
    28th International Symposium on Distributed Computing (DISC), Austin, TX, USA, October 2014.
  10. Enhancing locality via caching in the GMU protocol,
    14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Chicago, IL, USA, May 2014.
  11. On Breaching the Wall of Impossibility Results on Disjoint-Access Parallel STM,
    4th Euro-TM Workshop on Transactional Memory (WTM), Amsterdam, Netherlands, April 2014.
  12. 2012

  13. SCORe: a Scalable One-Copy Serializable Partial Replication Protocol,
    ACM/IFIP/USENIX 13th International Conference on Middleware (Middleware), Montréal, Québec, Canada, December 2012.
  14. SPECULA: Speculative Replication of Software Transactional Memory,
    31st IEEE International Symposium on Reliable Distributed Systems (SRDS), Irvine, California, USA, October 2012.
  15. Genuine replication, opacity and wait-free read transactions: can a STM get them all?,
    4th Workshop on the Theory of Transactional Memory (WTTM), Madeira, Portugal, July 2012.
  16. When Scalability Meets Consistency: Genuine Multiversion Update-Serializable Partial Data Replication,
    32nd IEEE International Conference on Distributed Computing Systems (ICDCS), Macau, China, June 2012.
  17. A Multiversion Update-Serializable Protocol for Genuine Partial Data Replication,
    2nd Euro-TM Workshop on Transactional Memory (WTM), Bern, Switzerland, April, 2012.
    [Slides available here]
  18. When Scalability Meets Consistency: Genuine Multiversion Update-Serializable Partial Data Replication,
    1st Euro-TM Workshop on Distributed Transactional Memory (WDTM), Lisbon, Portugal, February, 2012.
    [Slides available here]