Publications and Talks

Publications and Talks

Talks

Journal Articles

  1. D. Castro, J. Barreto, P. Romano
    Hardware Transactional Memory meets Memory Persistency
    Journal of Parallel and Distributed Computing (to appear)

  2. Nuno Diegues, Paolo Romano, Stoyan Garbatov
    Seer: Probabilistic Scheduling for Hardware Transactional Memory
    ACM Journal of Transactions on Computer Systems

  3. Nuno Machado, Paolo Romano, Luis Rodrigues
    CoopREP: Cooperative Record and Replay of Concurrency Bugs
    Journal of Software Testing, Verification and Reliability. Wiley

  4. Sebastiano Peluso, Pedro Ruivo, Paolo Romano, Francesco Quaglia, and Luis Rodrigues
    GMU: Genuine Multiversion Update-Serializable Partial Data Replication
    IEEE Transactions on Parallel and Distributed Systems 01/2015; DOI:10.1109/TPDS.2015.2510998

  5. Nuno Diegues and Paolo Romano
    STI-BT: A Scalable Transactional Index
    IEEE Transactions on Parallel and Distributed Systems (TPDS), to appear

  6. Nuno Diegues and Paolo Romano
    Self-Tuning Intel Restricted Transactional Memory
    Journal Elsevier Parallel Computing (ParCo), to appear

  7. P. Di Sanzo, F. Quaglia, B. Ciciani, A. Pellegrini, D. Didona, P. Romano, R. Palmieri, S. Peluso
    A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores
    Simulation Modelling Practice and Theory (to appear), Elsevier.

  8. Manuel Bravo, Nuno Diegues, Jingna Zeng, Paolo Romano and Luís Rodrigues
    On the use of Clocks to Enforce Consistency in the Cloud
    Journal IEEE Data Engineering Bulletin (DEB), 2015

  9. N. Diegues and Paolo Romano
    Bumper: Sheltering Distributed Transactions from Conflicts
    Future Generation Computer Systems (to appear), Elsevier.

  10. N. Diegues and Paolo Romano
    Time-Warp: Efficient Abort Reduction in Transactional Memory
    ACM Transactions on Parallel Computing (to appear)

  11. M. Couceiro, P. Ruivo, Paolo Romano, L. Rodrigues
    Chasing the Optimum in Replicated In-memory Transactional Platforms via Protocol Adaptation
    IEEE Transactions on Parallel and Distributed Systems (to appear) - DOI: 10.1109/TPDS.2014.2363460

  12. Maria Couceiro, Vincent Gramoli, Paolo Romano
    6th Workshop on Theory of Transactional Memory
    The Distributed Computing Column by Panagiota Fatourou, Bulletin of the European Association for Theoretical Computer Science, no. 114

  13. Joao Paiva, Pedro Ruivo, Paolo Romano and Luis Rodrigues
    AutoPlacer: scalable self-tuning data placement in distributed key-value stores
    ACM Transactions on Autonomous and Adaptive Systems (TAAS) - DOI: dx.doi.org/10.1145/2641573

  14. N. Diegues, M. Orazov, J. Paiva, L. Rodrigues and Paolo Romano
    Optimizing Hyperspace Hashing via Analytical Modelling and Adaptation
    ACM SIGAPS Applied Computing Review (ACR) (to appear)

  15. D. Didona, Paolo Romano, S. Peluso, F. Quaglia
    Transactional Auto Scaler: Elastic Scaling of In-Memory Transactional Data Grids
    ACM Transactions on Autonomous and Adaptive Systems (TAAS), 9, 2, 2014, DOI: http://dx.doi.org.10.1145/2620001

  16. Diego Didona, Pascal Felber, Derin Harmanci, Paolo Romano and Joerg Schenker
    Identifying the Optimal Level of Parallelism in Transactional Memory Applications
    Computing Journal, Springer , DOI: 10.1007/s00607-013-0376-3, December 2013

  17. Paolo Romano, R. Palmieri, F. Quaglia, N. Carvalho, and L. Rodrigues
    On Speculative Replication of Transactional Systems
    Journal of Computer and System Sciences Volume 80 Issue 1, February, 2014 , Pages 257-276, Academic Press, Inc. Orlando, FL, USA, DOI: 10.1016/j.jcss.2013.07.006

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

  19. 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), 43-56

  20. 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, Volume 69 Issue 5, May, 2012 Pages 187-205

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

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

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

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

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

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

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

    2019

  1. Z. Li, Paolo Romano and P. Van Roy
    Sparkle: Speculative Deterministic Concurrency Control for Partially Replicated Transactional Data Stores
    49th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2019)

  2. R. Filipe, S. Issa, Paolo Romano, J. Barreto
    Stretching the capacity of hardware transactional memory in IBM POWER architectures
    ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)

    2018

  3. S. Issa, Paolo Romano, Tiago Lopes,
    Speculative Read-write Locks
    ACM/IFIP/USENIX 19th International Middleware Conference (Middleware), December 2018

  4. Z. Li, P. Van Roy, and Paolo Romano
    Transparent Speculation in Geo-Replicated Transactional Data Stores.
    In Proceedings of the ACM 27th International Symposium on High-Performance Parallel and Distributed Computing (HPDC)

  5. F. Duarte, R. Gil, Paolo Romano, A. Lopes and L. Rodrigues.
    Learning Non-Deterministic Impact Models for Adaptation.
    In Proceedings of the 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Gothenburg, Sweden, May 2018.

  6. Pedro Raminhas, Shady Issa and Paolo Romano
    Enhancing Efficiency of Hybrid Transactional Memory via Dynamic Data Partitioning Schemes
    18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), 2018

  7. D. Castro, J. Barreto and Paolo Romano
    Hardware Transactional Memory meets Persistent Memory
    32nd IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2018
    BEST PAPER AWARD FINALIST

  8. J. Zeng, Paolo Romano, J. Barreto, L. Rodrigues and S. Haridi
    Online Tuning of Parallelism Degree in Parallel Nesting Transactional Memory
    32nd IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2018

  9. D. Gureya, R. Rodrigues, Paolo Romano, P. Bhatotia, V. Quéma, J. Barreto
    Asymmetry-aware Page Placement for Contemporary NUMA Architectures
    12th EuroSys Doctoral Workshop (EuroDW 2018), 2018

  10. P. Raminhas, M. Matos, Paolo Romano
    Fine-grained Transaction Scheduling in Replicated Databases via Symbolic Execution
    12th EuroSys Doctoral Workshop (EuroDW 2018)

    2017

  11. Zhongmiao Li, Peter Van Roy and Paolo Romano
    Enhancing Throughput of Partially Replicated State Machines via Multi-Partition Operation Scheduling
    The 16th IEEE International Symposium on Network Computing and Applications (NCA)

  12. Shady Issa, Pascal Felber, Alexander Matveev, and Paolo Romano
    Extending Hardware Transactional Memory Capacity via Rollback-Only Transactions and Suspend/Resume
    31st International Symposium on DIStributed Computing (DISC)

  13. Daniel Castro, Paolo Romano, Diego Didona, Willy Zwaenepoel
    An Analytical Model of Hardware Transactional Memory
    25th IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS)

  14. Zhongmiao Li, Peter Van Roy, Paolo Romano
    Exploiting speculation in partially replicated transactional data stores. (Poster paper)
    ACM Symposium on Cloud Computing (SoCC)

  15. A. Pompili, A. Abad, Paolo Romano, I. P. Martins, R. Cardoso, H. Santos, J. Carvalho, I. Guimarães, and J. J. Ferreira
    Automatic Detection of Parkinson Disease: An Experimental Analysis of Common Speech Production Tasks Used for Diagnosis
    International Conference on Text, Speech and Dialog (TSD)

  16. Daniel Castro, Diego Didona and Paolo Romano
    Towards White-Box Modeling of Hardware Transactional Memory Systems
    12th ACM SIGPLAN Workshop on Transactional Computing / 2017 Workshop on the Theory of Transactional Memory (TRANSACT)

    2016

  17. Pascal Felber, Shady Issa, Alexander Matveev and Paolo Romano
    Hardware Read-Write Lock Elision
    European Conference on Computer Systems (EuroSys), 2016

  18. Jingna Zeng, Joao Barreto, Seif Haridi, Luis Rodrigues and Paolo Romano
    The Future(s) of Transactional Memory
    45th International Conference on Parallel Processing (ICPP), 2016

  19. Diego Didona, Nuno Diegues, Rachid Guerraoui, Anne-Marie Kermarrec, Ricardo Neves and Paolo Romano
    ProteusTM: Abstraction Meets Performance in Transactional Memory
    21st International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2016

    2015

  20. J. Zeng, Paolo Romano, L. Rodrigues, S. Haridi, J. Barreto
    In Search of Semantic Models for Reconciling Futures and Transactional Memory
    7th Workshop on the Theory of Transactional Memory (WTTM), July 20, 2015

  21. D. Didona, Paolo Romano
    Using Analytical Models to Bootstrap Machine Learning Performance Predictors
    IEEE International Conference on Parallel and Distributed Systems (ICPADS), December 2015

  22. M. Couceiro, M. Bravo, M. Hiltunen, Paolo Romano, L. Rodrigues
    Q-OPT: Self-tuning Quorum System for Strongly Consistent Software Defined Storage
    ACM/IFIP/USENIX 16th International Middleware Conference (Middleware), December 2015

  23. J. Matos, J. Garcia, Paolo Romano
    Enhancing Privacy Protection in Fault Replication Systems
    26th IEEE International Symposium on Software Reliability Engineering (ISSRE), November 2015

  24. Shady Issa and Paolo Romano
    Green-CM: Energy efficient contention management for Transactional Memory
    44th International Conference on Parallel Processing (ICPP), September 2015

  25. Sebastiano Peluso, Roberto Palmieri, Paolo Romano, Binoy Ravindran and Francesco Quaglia
    Disjoint-Access Parallelism: Impossibility, Possibility, and Cost of Transactional Memory Implementations
    ACM Symposium on Principles of Distributed Computing (PODC), July 2015

  26. N. Diegues and Paolo Romano
    Seer: Probabilistic Scheduling for Hardware Transactional Memory
    27th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), June 2015

  27. D. Didona, Paolo Romano
    Hybrid Machine Learning/Analytical Models for Performance Prediction: a Tutorial (slides)
    6th ACM/SPEC International Conference on Performance Engineering (ICPE), Feb. 2015

  28. D. Didona, Paolo Romano, F. Quaglia, E. Torre
    Combining Analytical Modeling and Machine-Learning to Enhance Robustness of Performance Prediction Models
    6th ACM/SPEC International Conference on Performance Engineering (ICPE), Feb 2015

  29. M. Bravo, P. Romano, L. Rodrigues and P. Van Roy
    Reducing the vulnerability window in distributed transactional protocols
    Proceedings of the First Workshop on Principles and Practice of Consistency for Distributed Data (PAPOC)

    2014

  30. D. Didona and Paolo Romano
    Performance Modelling of Partially Replicated In-Memory Transactional Stores
    IEEE 22nd International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'14), September 2014

  31. N. Diegues and Paolo Romano and L. Rodrigues
    Virtues and Limitations of Commodity Hardware Transactional Memory
    The 23rd International Conference on Parallel Architectures and Compilation Techniques (PACT 2014), August 2014

  32. D. Rughetti, Paolo Romano, F. Quaglia and B. Ciciani
    Automatic Tuning of the Parallelism Degree in Hardware Transactional Memory
    The 20th International Conference on Parallel Processing (EuroPar 2014), August 2014

  33. S. Peluso, R. Palmieri, Paolo 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

  34. N. Diegues and Paolo Romano
    Self-Tuning Intel Transactional Synchronization Extensions
    The 11th International Conference on Autonomic Computing (ICAC 2014), Philadelphia, USA, 18-20 June 2014
    BEST PAPER AWARD

  35. N. Diegues and Paolo Romano
    STI-BT: A Scalable Transactional Index
    34th International Conference on Distributed Computing Systems (ICDCS), Madrid, Spain, 30 June - 3 July 2014

  36. H. Pimentel, Paolo Romano, S. Peluso and P. Ruivo
    Enhancing locality via caching in the GMU protocol
    In Proc. of the 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID2014)

  37. N. Diegues and Paolo Romano
    Time-warp: lightweight abort minimization in Transactional Memory
    19th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), Orlando, Florida, USA, Feb. 15-19 2014

  38. D. Didona and Paolo Romano
    Self-Tuning Transactional Data Grids: the Cloud-TM approach
    3rd IEEE Symposium on Network Cloud Computing and Applications (NCCA14), February 5th-7th, 2014, Rome, Italy

  39. J. Matos, J. Garcia and Paolo Romano
    REAP: Reporting Errors Using Alternative Paths
    23rd European Symposium on Programming (ESOP), Grenoble, France, 7 April 2014

  40. Nuno Diegues, Muhammet Orazov, João Paiva, Luís Rodrigues and Paolo Romano
    Autonomic Configuration of HyperDex via Analytical Modelling
    29th ACM Symposium On Applied Computing (SAC), Gyeongju, Korea, March 24 - 28, 2014

  41. N. Diegues and P. Romano
    On the Energy and Performance of Commodity Hardware Transactional Memory (short paper)
    ACM SIGMETRICS 2014

    2013

  42. D. Hendler, A. Naiman, S. Peluso, Paolo 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.

  43. N. Diegues and Paolo Romano
    Brief Announcement: Enhancing Permissiveness in Transactional Memory via Time-Warping
    27th International Symposium on Distributed Computing (DISC), Jerusalem, Israel 2013

  44. Nuno Diegues and Paolo Romano,
    Input Acceptance of Time-Warping Transactional Memory
    5th Workshop on the Theory of Transactional Memory (WTTM 2013), Jerusalem, Israel, October 2013

  45. M. Bravo, N. Machado, Paolo Romano, and L. Rodrigues,
    Towards Effective and Efficient Search-Based Deterministic Replay
    9th Workshop on Hot Topics in Dependable Systems (HotDep’13),
    Nemacolin Woodlands Resort, Farmington, Pennsylvania, USA, November 3, 2013

  46. Nuno Diegues and Paolo Romano
    Bumper: Sheltering Transactions from Conflicts
    The 32th IEEE Symposium on Reliable Distributed Systems (SRDS 2013), Braga, Portugal, Oct. 2013

  47. 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
    BEST PAPER AWARD FINALIST

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

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

  50. N. Diegues, M. Orazov, J. Paiva, L. Rodrigues and Paolo Romano
    Auto-Configuração de Bases de dados NoSQL Multi-Dimensionais
    Proc. INFORUM 2013, Simposio de Informatica, Universidade de Evora

  51. 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)
  52. 2012

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Authored Books

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

Edited Books

  • Transactional Memory: Foundations, Algorithms, Tools and Applications Springer, Lecture Notes in Computing Sciences,
    Editors: Paolo Romano and Rachid Guerraoui

    Book Chapters

  • M. Couceiro, Diego Didona, Lus Rodrigues, and Paolo Romano,
    Self-tuning Distributed Transactional Memories,
    In Transactional Memory: Foundations, Algorithms, Tools and Applications Springer, Lecture Notes in Computing Sciences, Editors: Paolo Romano and Rachid Guerraoui.

  • J. Barreto, P. Di Sanzo, R. Palmieri and Paolo Romano,
    Cloud-TM: An Elastic, Self-Tuning Transactional Store for the Cloud,
    In Data Intensive Storage Services for Cloud Environments. IGI-Global, 2013.

  • M. Couceiro, Paolo Romano, L. Rodrigues,
    Towards Autonomic Transactional Replication for Cloud Environments,
    European Research Activities in Cloud Computing, Editors Dana Petcu and Jose Luis Vasquez Poletti, Cambridge Scholars Publishing, March 2012

    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.