Publications and Talks

Publications and Talks


Talks

Journal Articles

  1. Maria Couceiro and Paolo Romano
    Where does transactional memory research stand and what challenges lie ahead? WTM 2012, EuroTM workshop on transactional memory
    SIGOPS Oper. Syst. Rev. 46, 2 (July 2012), 87-92

  2. Alysson Bessani, Rudiger Kapitza, Dana Petcu, Paolo Romano, Spyridon V. Gogouvitis, Dimosthenis Kyriazis, and Roberto G. Cascella.
    A look to the old-world sky: EU-funded dependability cloud computing research.
    SIGOPS Oper. Syst. Rev. 46, 2 (July 2012), 87-92

  3. P. Di Sanzo, B. Ciciani, F. Quaglia, R. Palmieri and Paolo Romano
    On the Analytical Modeling of Concurrency Control Algorithms for Software Transactional Memories: the Case of Commit-Time-Locking,
    Elsevier Performance Evaluation Journal, June 2011

  4. Paolo Romano and M. Leonetti
    Poster: Self-tuning Batching in Total Order Broadcast Protocols via Analytical Modelling and Reinforcement Learning
    ACM Performance Evaluation Review, Volume 39, Issue 2, September 2011 (also presented at IFIP Performance 2011 Symposium)

  5. Paolo Romano and F. Quaglia,
    Design and Evaluation of a Parallel Invocation Protocol for Transactional Applications over the Web ,
    IEEE Transactions on Computers, to appear

  6. Paolo Romano, L. Rodrigues, N. Carvalho and J. Cachopo,
    Cloud-TM: Harnessing the Cloud with Distributed Transactional Memories ,
    ACM SIGOPS Operating Systems Review, Volume 44 , Issue 2, April 2010.

  7. Paolo Romano and F. Quaglia,
    Providing e-Transaction Guarantees in Asynchronous Systems with no Assumptions on the Accuracy of Failure Detection
    IEEE Transactions on Dependable and Secure Computing, Jan. 2009.

  8. Paolo Romano, B. Ciciani, A. Santoro and F. Quaglia,
    Accuracy vs Efficiency of Hyper-exponential Approximations of the Response Time Distribution of MMPP/M/1 queues,
    International Journal of Parallel, Emergent and Distributed Systems, Taylor and Francis, Volume 24 Issue 2 2009.

  9. F. Quaglia and Paolo Romano,
    Ensuring e-Transaction with Asynchronous and Uncoordinated Application Server Replicas,
    IEEE Transactions on Parallel and Distributed Systems , vol.18, no.3, pp.364-378, 2007.

  10. Paolo Romano, F. Quaglia and B. Ciciani,
    A Lightweight and Scalable e-Transaction Protocol for Three-Tier Systems with Centralized Back-End Database,
    IEEE Transactions on Knowledge and Data Engineering , vol.17, no.11, pp.1578-1583, 2005.

Conference Articles (by Year)

    2013

  1. Joao Paiva, Pedro Ruivo, Paolo Romano and Luis Rodrigues
    AutoPlacer: scalable self-tuning data placement in distributed key-value stores
    The 10th International Conference on Autonomic Computing (ICAC 2013), San Jose, CA, USA, 26-28 June 2013
  2. Nuno Machado, Paolo Romano and Luis Rodrigues
    Property-Driven Cooperative Logging for Concurrency Bugs Replication
    5th USENIX Workshop on Hot Topics in Parallelism (HotPar '13), San Jose, CA, USA, 24-25 June 2013

  3. Diego Didona, Pascal Felber, Derin Harmanci, Paolo Romano and Joerg Schenker
    Identifying the Optimal Level of Parallelism in Transactional Memory Systems
    The International Conference on Networked Systems 2013
    BEST PAPER AWARD
  4. M. Couceiro, P. Ruivo, Paolo Romano, L. Rodrigues
    Chasing the Optimum in Replicated In-memory Transactional Platforms via Protocol Adaptation
    The 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2013)
  5. 2012

  6. S. Peluso, Paolo Romano, F. Quaglia
    SCORe: a Scalable One-Copy Serializable Partial Replication Protocol
    ACM/IFIP/USENIX 13th International Middleware Conference (Middleware 2012)

  7. D. Didona, Paolo Romano, S. Peluso, F. Quaglia
    Transactional Auto Scaler: Elastic Scaling of In-Memory Transactional Data Grids
    The 9th International Conference on Autonomic Computing (ICAC 2012), San Jose, CA, USA, 17-21 Sept. 2012

  8. D. Didona, D. Carnevale Paolo Romano, S. Galeani
    An Extremum Seeking Algorithm for Message Batching in Total Order Protocols
    th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2012), Lyon, France, 10-14 Sept. 2012

  9. S. Peluso, J. Fernandes, Paolo Romano, F. Quaglia, L. Rodrigues,
    SPECULA: Speculative Replication of Software Transactional Memory
    The 31th IEEE Symposium on Reliable Distributed Systems (SRDS 2012), Irvine, USA, Oct. 2012

  10. R. Palmieri, F. Quaglia and Paolo Romano,
    ASAP: an Aggressive SpeculAtive Protocol for Actively Replicated Transactional Systems
    The 11th IEEE International Symposium on Network Computing and Applications (IEEE NCA12)

  11. Sebastiano Peluso, Paolo Romano, and Francesco Quaglia
    Genuine replication, opacity and wait-free read transactions: can a STM get them all?
    4th Workshop on the Theory of Transactional Memory (WTTM 2012), Madeira, Portugal, July 2012

  12. Luis Rodrigues and Paolo Romano
    Distributed Software Transactional Memories: A Summary of Research @ IST/INESC-ID
    Proc. ACM Workshop Large Scale Distributed Systems and Middleware (LADIS 2012)
    (INVITED PAPER)

  13. Diego Didona, Pascal Felber, Derin Harmanci, Paolo Romano, Jorg Schenker
    Elastic Scaling for Transactional Memory: From Centralized to Distributed Architectures (Poster)
    4th Usenix Workshop on Hot Topics in Parallelism (HOTPAR 2012)

  14. Nuno Machado, Paolo Romano, and Luis Rodrigues
    Lightweight Cooperative Logging for Fault Replication in Concurrent Programs
    The 42nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012)

  15. Sebastiano Peluso, Pedro Ruivo, Paolo Romano, Francesco Quaglia, and Luis Rodrigues
    When Scalability Meets Consistency: Genuine Multiversion Update Serializable Partial Data Replication
    32nd International Conference on Distributed Computing Systems (ICDCS 2012)

  16. Diego Didona, Pierangelo Di Sanzo, Roberto Palmieri, Sebastiano Peluso, Francesco Quaglia and Paolo Romano,
    Automated Workload Characterization in Cloud-based Transactional Data Grids
    17th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS'12)

  17. Pedro Louro, Joao Garcia and Paolo Romano,
    MultiPathPrivacy: Enhanced Privacy in Fault Replication
    Proceedings of Ninth European Dependable Computing Conference, (EDCC 2012), April 2012

  18. Paolo Romano,
    Elastic, scalable and self-tuning data replication in the Cloud-TM platform,
    Proceedings of 1st European Workshop on Dependable Cloud Computing (EWDCC 2012)

  19. Paolo Romano and M. Leonetti,
    Self-tuning Batching in Total Order Broadcast Protocols via Analytical Modelling and Reinforcement Learning
    IEEE International Conference on Computing, Networking and Communications, Network Algorithm & Performance Evaluation Symposium (ICNC'12), Jan. 2012

    2011

  20. M. Couceiro, Paolo Romano and L. Rodrigues
    PolyCert: Polymorphic Self-Optimizing Replication for In-Memory Transactional Grids
    ACM/IFIP/USENIX 12th International Middleware Conference (Middleware 2011)

  21. Paolo Romano
    Self-optimizing transactional data grids for elastic cloud environments , CloudViews 2011, 4 November 2011, Porto, Portugal
    Keynote speech

  22. P. Ruivo, M. Couceiro, Paolo Romano and L. Rodrigues
    Exploiting Total Order Multicast in Weakly Consistent Transactional Caches
    Proc. IEEE 17th Pacific Rim International Symposium on Dependable Computing (PRDC’11), Pasadena, California, Dec. 2011

  23. R. Palmieri, F. Quaglia and Paolo Romano
    OSARE: Opportunistic Speculation in Actively REplicated Transactional Systems (Short Paper)
    The 30th IEEE Symposium on Reliable Distributed Systems (SRDS 2011), Madrid, Spain, Oct. 2011

  24. Paolo Romano, Roberto Palmieri, Francesco Quaglia, Luis Rodrigues
    Boosting STM Replication via Speculation
    3rd Workshop on the Theory of Transactional Memory (WTTM 2011), Rome, Italy, Sept. 2011

  25. M. Couceiro, Paolo Romano and L. Rodrigues
    Tutorial on Distributed Transactional Memories,
    2011 International Conference on High Performance Computing & Simulation July 2011

  26. Paolo Romano
    Autonomic mechanisms for transactional replication in elastic cloud environments
    2nd Workshops on Software Services (WOSS), Timisoara, Romania, June 2011

  27. N. Carvalho, Paolo Romano and L. Rodrigues
    A Generic Framework for Replicated Software Transactional Memories (short paper),
    Proceedings of the 9th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, August 2011

  28. N. Carvalho, Paolo Romano and L. Rodrigues
    SCert: Speculative Certification in Replicated Software Transactional Memories,
    Proceedings of the 4th Annual International Systems and Storage Conference (SYSTOR 2011), Haifa, Israel, June 2011.

  29. R. Palmieri, P. Di Sanzo, F. Quaglia, Paolo Romano, S. Peluso and D. Didona
    Integrated Monitoring of Infrastructures and Applications in Cloud Environments
    Cloud Computing: Project and Initiatives (CCPI 2011) - collocated with EuroPar 2011
    Proceedings of EuroPar 2011, Springer, LNCS series, Bordeaux, France

  30. P. Ruivo, Paolo Romano and L. Rodrigues,
    Replicação Parcial em Sistemas de Memória Transaccional
    Proc. INFORUM, Simposio de Informatica, Universidade de Coimbra
    Candidate for best paper award

  31. J. Fernandes, Paolo Romano and L. Rodrigues,
    SPECULA: um Protocolo de Replicação Preditiva para Memória Transaccional por Software Distribuída
    Proc. INFORUM, Simposio de Informatica, Universidade de Coimbra

  32. N. Machado, Paolo Romano and L. Rodrigues,
    Reproducao de Faltas em Programas Concorrentes Atraves da Combinacao de Multiplos Historicos Parciais
    Proc. INFORUM, Simposio de Informatica, Universidade de Coimbra

    2010

  33. Paolo Romano and L. Rodrigues
    Tutorial on Distributed Transactional Memories,
    Proceedings of the ACM/IFIP/USENIX 11th Middleware Conference (Middleware), Bangalore, India, ACM Press, November 2010

  34. N. Carvalho, Paolo Romano and L. Rodrigues
    Asynchronous Lease-based Replication of Software Transactional Memory,
    Proceedings of the ACM/IFIP/USENIX 11th Middleware Conference (Middleware), Bangalore, India, ACM Press, November 2010

  35. P. Di Sanzo, B. Ciciani, F. Quaglia, R. Palmieri and Paolo Romano
    Analytical Modelling of Commit-Time-Locking Algorithms for Software Transactional Memories,
    Proc. 35th International Computer Measurement Group Conference (CMG), Orlando, Florida, Computer Measurement Group, December 2010
    also presented in the 1st Workshop on "Informatica Quantitative" (InfQ), Pisa, July 2010

  36. M. Couceiro, Paolo Romano and L. Rodrigues
    A Machine Learning Approach to Performance Prediction of Total Order Broadcast Protocols ,
    Proc. 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), Budapest, Hungary, IEEE Computer Society Press, September 2010

  37. Paolo Romano, R. 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), Taiwan, Taipei, IEEE Computer Society Press, September 2010

  38. R. Palmieri, Paolo Romano and F. Quaglia
    AGGRO: Boosting STM Replication via Aggressively Optimistic Transaction Processing
    Proc. 9th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, July 2010

  39. N. Carvalho, Paolo Romano and L. Rodrigues
    Bridling Concurrency to Boost Performance In Distributed STMs (Fast Abstract)
    Proc. 40th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Chicago, USA, IEEE Computer Society Press, June 2010

  40. Paolo Romano, R. Palmieri, F. Quaglia, N. Carvalho and L. Rodrigues
    On Speculative Replication of Transactional Systems (Brief Announcement),
    Proc. 22nd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), Santorini, Greece, ACM Press, June 2010

  41. R. Palmieri, F. Quaglia, Paolo 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), Atlanta, USA, IEEE Computer Society Press, May 2010.

  42. P. Di Sanzo, R. Palmieri, B. Ciciani, F. Quaglia and Paolo Romano
    Analytical Modelling of Lock-based Concurrency Control with Arbitrary Transaction Data Access Patterns,
    Proc. First Joint International Conference on Performance Engineering (WOSP/SIPEW), San Jose, California, USA, ACM Press, January 2010

    2009

  43. Paolo Romano, L. Rodrigues and N. Carvalho
    The Weak Mutual Exclusion Problem,
    Proc. 23rd IEEE International Parallel and Distributed Processing Symposium, Rome, Italy, IEEE Computer Society Press, May 2009

  44. Paolo Romano and L. Rodrigues
    An Efficient Weak Mutual Exclusion Algorithm ,
    Proc. 8th International Symposium on Parallel and Distributed Computing (ISPDC), Lisbon, Portugal, IEEE Computer Society Press, June 2009.

  45. M. Couceiro, Paolo Romano, L. Rodrigues and N. Carvalho
    D2STM: Dependable Distributed Software Transactional Memory ,
    Proc. IEEE 15th Pacific Rim International Symposium on Dependable Computing (PRDC’09)

  46. Maria Couceiro, Paolo Romano , Nuno Carvalho and Luis Rodrigues,
    D2STM: Memória Transaccional em Software Distribuída e Confiável ,
    Proc. INFORUM, Simposio de Informatica, Faculdade de Ciências da Universidade de Lisboa

  47. Paolo Romano, L. Rodrigues, N. Carvalho and J. Cachopo
    Cloud-TM: Harnessing the Cloud with Distributed Transactional Memories ,
    Proc. 3th ACM Workshop Large Scale Distributed Systems and Middleware (LADIS), Big Sky Resort, Big Sky, MT, October 2009

  48. Paolo Romano, F. Quaglia and B. Ciciani
    APART+: Boosting APART Performance via Optimistic Pipelining of Output Events,
    Proc. 14th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS), Rome, Italy, IEEE Computer Society Press, May 2009.

  49. Paolo Romano, N. Carvalho, M. Couceiro, L. Rodrigues and J. Cachopo
    Towards the Integration of Distributed Transactional Memories in Application Servers' Clusters
    Proc. Third International Workshop on Advanced Architectures and Algorithms for Internet DElivery and Applications (AAA-IDEA), Las Palmas, Gran Canaria, ICST Lecture Notes, Springer, November 2009.
    (INVITED PAPER)

    2008

  50. Paolo Romano, N. Carvalho and L. Rodrigues,
    Towards Distributed Software Transactional Memory Systems ,
    Proc. 2th ACM Workshop Large Scale Distributed Systems and Middleware (LADIS), York Town, New York, USA, ACM Press, September 2008

  51. Paolo Romano, D. Rughetti, F. Quaglia and B. Ciciani,
    APART: Low Cost Active Replication for Multi-tier Data Acquisition Systems ,
    Proc. 7th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, July 2008
    BEST PAPER AWARD

  52. P. Di Sanzo, Paolo Romano, B.Ciciani and F.Quaglia,
    A Performance Model of Multi-Version Concurrency Control ,
    Proc. 16th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Baltimore, Maryland, USA, IEEE Computer Society Press, September 2008.

  53. Paolo Romano and F. Quaglia,
    Integration and Evaluation of Multi-Instance-Precommit Schemes within PostgreSQL ,
    Proc. 38th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Anchorage, Alaska, USA, IEEE Computer Society Press, June 2008

  54. Paolo Romano, B. Ciciani, A. Santoro and F. Quaglia,
    Fast Computation of Hyper-exponential Approximations of the Response Time Distribution of MMPP/M/1 Queues ,
    Proc. 41st IEEE Annual Simulation Symposium (ANSS), Ottawa, Canada, IEEE Computer Society Press, April 2008

  55. Paolo Romano, B. Ciciani, A. Santoro and F. Quaglia
    Accuracy vs Efficiency of Hyper-exponential Approximations of the Response Time Distributions of MMPP/M/1 Queues ,
    Proc. 13th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS), Miami, USA, IEEE Computer Society Press, April 2008.

    2007

  56. B. Ciciani, A. Santoro and Paolo Romano,
    Approximate Analytical Models for Networked Servers Subject to MMPP Arrival Processes,
    Proc. 6th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, September 2007
    BEST PAPER AWARD

  57. D. Cucuzzo, S. D'Alessio, F. Quaglia and Paolo Romano,
    A Lightweight Heuristic-based Mechanism for Collecting Committed Consistent Global States in Optimistic Simulation,
    Proc. 11th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), IEEE Computer Society Press, Chania, Crete Island, Greece, October 2007, to appear

    2006

  58. Paolo Romano and F.Quaglia,
    Providing e-Transaction Guarantees in Asynchronous Systems with Inaccurate Failure Detection,
    Proc. 5th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, July 2006,

  59. Paolo Romano, F.Quaglia and B.Ciciani,
    Design and Evaluation of a Parallel Edge Server Invocation Protocol for Transactional Applications over the Web ,
    Proc. 6th IEEE Symposium on Applications and the Internet (SAINT), Phoenix, Arizona, USA, IEEE Computer Society Press, January 2006.

  60. Paolo Romano, F. Quaglia and B. Ciciani,
    A Simulation Study of the Effects of Multi-path Approaches in e-Commerce Applications ,
    Proc. 11th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS), Rodi, Greece, IEEE Computer Society Press, April 2006.

    2005

  61. F.Quaglia and Paolo Romano,
    Reliability in Three-Tier Systems without Application Server Coordination and Persistent Message Queues,
    Proc. 20th Annual ACM-SIGAPP Symposium on Applied Computing (SAC), Santa Fe, New Mexico, USA, ACM Press, March 2005.

  62. Paolo Romano, F.Quaglia and B.Ciciani,
    Design and Analysis of an e-Transaction Protocol Tailored for OCC ,
    Proc. 5th IEEE Symposium on Applications and the Internet (SAINT), Trento, Italy, IEEE Computer Society Press, January/February 2005.

  63. Paolo Romano and F.Quaglia,
    A Path-Diversity Protocol for the Invocation of Distributed Transactions over the Web ,
    Proc. IEEE International Conference on Networking and Services (ICNS), Papeete, Tahiti, French Polynesia, IEEE Computer Society Press, October 2005.

    2004

  64. Paolo Romano, F.Quaglia and B.Ciciani,
    A Protocol for Improved User Perceived QoS in Web Transactional Applications,
    Proc. 3rd IEEE International Symposium on Network Computing and Applications (NCA),
    Cambridge, MA, USA, IEEE Computer Society Press, August/September 2004.

  65. Paolo Romano, F.Quaglia and B.Ciciani,
    Ensuring e-Transaction Through a Lightweight Protocol for Centralized Back-end Database,
    Proc. 2nd International Symposium on Parallel and Distributed Processing and Applications (ISPA), Hong Kong, China, LNCS, Springer-Verlang, December 2004.

    2003

  66. Paolo Romano, M.Romero, B.Ciciani and F.Quaglia,
    Validation of the Sessionless Mode of the HTTPR Protocol ,
    Proc. 23rd IFIP International Conference on Formal Techniques for Networked and Distributed Systems (FORTE), Berlin, Germany, LNCS, Springer-Verlang, September-October 2003.

  67. B.Ciciani, F.Quaglia, Paolo Romano and D.Dias,
    Analysis of Design Alternatives for Reverse Proxy Cache Providers ,
    Proc. 11th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Orlando (Florida, USA), IEEE Computer Society Press, October 2003.

Books

Paolo Romano: "Protocols for End-to-End Reliability in Multi-Tier Systems", Lambert Academic Publishing, ISBN: 978-3-8454-1742-4 (to be published in early 2012)

Book Chapters

M. Couceiro, Paolo Romano and Luis Rodrigues: "Towards Autonomic Transactional Replication for Cloud Environments", in "European Research Activities in Cloud Computing", Cambridge Scholars Publishing, Editors: Dana Petcu and Jose Luis Vasquez Poletti (to be published in late 2011)

PhD Thesis

Paolo Romano: "Protocols for End-to-End Reliability in Multi-Tier Systems" (2006).
Download: PDF (1125 KB)

Copyright Notice

This material is presented in order 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.