???global.info.a_carregar???
Identification

Personal identification

Full name
Paolo Romano

Citation names

  • Romano, Paolo

Author identifiers

Ciência ID
6715-C8ED-4D8E
ORCID iD
0000-0001-7026-7446

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics

Languages

Language Speaking Reading Writing Listening Peer-review
Italian Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
English Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
Portuguese Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
Education
Degree Classification
2007
Concluded
Computer Engineering (Doutoramento)
Università degli Studi di Roma La Sapienza, Italy
"Protocols for End-to-End Reliability in Multi-Tier Systems" (THESIS/DISSERTATION)
Very good with special mention
2002
Concluded
Computer Engineering (Laurea)
Universita degli Studi di Roma Tor Vergata, Italy
"Fault Tolerant Web Server Systems Design" (THESIS/DISSERTATION)
100/100 cum laude
Affiliation

Science

Category
Host institution
Employer
2008 - 2011 Auxiliary Researcher (Research) Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2015 - Current Associate Professor (University Teacher) Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
2012 - 2013 Assistant Professor (University Teacher) Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Projects

Grant

Designation Funders
2016/01 - 2018/12 Saturn: Spatio-temporal cloud store for big-data applications Fundação para a Ciência e a Tecnologia
2014/02 - 2015/07 GreenTM: Green Transactional Memory Fundação para a Ciência e a Tecnologia
2012/01 - 2015/02 specSTM: Software Transactional Memoty with Thread-Level Speculation Support Fundação para a Ciência e a Tecnologia
2010/05 - 2013/10 High-Performance Computing over the Large-Scale Internet Fundação para a Ciência e a Tecnologia
2010/01 - 2013/06 RuLAM: Running Legacy Applications on Multicores Fundação para a Ciência e a Tecnologia
2010/01 - 2012/12 ARISTOS: Autonomic ReplicatIon of Software TransactiOnal memorieS Fundação para a Ciência e a Tecnologia
2008/01 - 2011/03 PASTRAMY: Persistent and highly Availabe Software TRansactional MemorY Fundação para a Ciência e a Tecnologia

Contract

Designation Funders
2020/01/06 - 2022/01/06 CAMELOT: autonomiC plAtform for MachinE Learning using anOnymized daTa
POCI-01-0247-FEDER-045915
Principal investigator
Ongoing
Outputs

Publications

Book
  1. Baldassin, A.; Murari, R.; de Carvalho, J.P.L.; Araujo, G.; Castro, D.; Barreto, J.; Romano, P.. NV-PhTM: An efficient phase-based transactional system for non-volatile memory. 2020.
    10.1007/978-3-030-57675-2_30
  2. Couceiro, M.; Didona, D.; Rodrigues, L.; Romano, P.. Self-tuning in distributed transactional memory. 2015.
    10.1007/978-3-319-14720-8_19
  3. Rughetti, D.; Romano, P.; Quaglia, F.; Ciciani, B.. Automatic tuning of the parallelism degree in hardware transactional memory. 2014.
    10.1007/978-3-319-09873-9_40
  4. Peluso, S.; Palmieri, R.; Romano, P.; Ravindran, B.; Quaglia, F.. Brief announcement: Breaching the wall of impossibility results on disjoint-access parallel TM. 2014.
  5. Didona, D.; Felber, P.; Harmanci, D.; Romano, P.; Schenker, J.. Identifying the optimal level of parallelism in transactional memory applications. 2013.
    10.1007/978-3-642-16955-7_19
  6. Diegues, N.; Romano, P.. Brief announcement: Enhancing permissiveness in transactional memory via time-warping. 2013.
  7. Paolo Romano. Protocols for End-to-End Reliability in Multi-Tier Systems. 2012.
Book chapter
  1. Anna Pompili; Alberto Abad; Paolo Romano; Isabel P. Martins; Rita Cardoso; Helena Santos; Joana Carvalho; Isabel Guimarães; Joaquim J. Ferreira. "Automatic Detection of Parkinson’s Disease: An Experimental Analysis of Common Speech Production Tasks Used for Diagnosis". 2017.
    10.1007/978-3-319-64206-2_46
  2. Barreto, J.; Di Sanzo, P.; Palmieri, R.; Romano, P.. "Cloud-TM: An elastic, self-tuning transactional store for the cloud". 749-781. 2014.
  3. Paolo Romano. "Cloud-TM: An elastic, self-tuning transactional store for the cloud". 2013.
    10.4018/978-1-4666-3934-8.ch013
  4. Barreto, J.; Di Sanzo, P.; Palmieri, R.; Romano, P.. "Cloud-TM: An elastic, self-tuning transactional store for the cloud". 192-224. 2013.
Conference paper
  1. Paolo Romano. "Non-Volatile Hardware Transactional Memory: Challenges, Advancements, and Future Directions". 2023.
    10.1145/3578245.3584848
  2. Zeng, J.; Haridi, S.; Issa, S.; Romano, P.; Rodrigues, L.. "Giving Future(s) to Transactional Memory". 2020.
    10.1145/3350755.3400220
  3. Presser, D.; Siqueira, F.; Rodrigues, L.; Romano, P.. "EdgeScaler: Effective elastic scaling for graph stream processing systems". 2020.
    10.1145/3401025.3401734
  4. Gureya, D.; Neto, J.; Karimi, R.; Barreto, J.; Bhatotia, P.; Quema, V.; Rodrigues, R.; Romano, P.; Vlassov, V.. "Bandwidth-Aware Page Placement in NUMA". 2020.
    10.1109/IPDPS47924.2020.00063
  5. Castro, D.; Romano, P.; Ilic, A.; Khan, A.M.. "Hetm: Transactional memory for heterogeneous systems". 2019.
    10.1109/PACT.2019.00026
  6. Filipe, R.; Issa, S.; Romano, P.; Barreto, J.. "Stretching the capacity of hardware transactional memory in IBM POWER architectures". 2019.
    10.1145/3293883.3295714
  7. Li, Z.; Romano, P.; Van Roy, P.. "Sparkle: Speculative Deterministic Concurrency Control for Partially Replicated Transactional Stores". 2019.
    10.1109/DSN.2019.00029
  8. Li, Z.; Van Roy, P.; Romano, P.. "Transparent speculation in geo-replicated transactional data stores". 2018.
    10.1145/3208040.3208055
  9. Issa, S.; Romano, P.; Lopes, T.. "Speculative read write locks". 2018.
    10.1145/3274808.3274825
  10. Raminhas, P.; Issa, S.; Romano, P.. "Enhancing efficiency of hybrid transactional memory via dynamic data partitioning schemes". 2018.
    10.1109/CCGRID.2018.00020
  11. Duarte, F.; Gil, R.; Romano, P.; Lopes, A.; Rodrigues, L.. "Learning non-deterministic impact models for adaptation". 2018.
    10.1145/3194133.3194138
  12. Castro, D.; Romano, P.; Barreto, J.. "Hardware transactional memory meets memory persistency". 2018.
    10.1109/IPDPS.2018.00046
  13. Zeng, J.; Romano, P.; Barreto, J.; Rodrigues, L.; Haridi, S.. "Online tuning of parallelism degree in parallel nesting transactional memory". 2018.
    10.1109/IPDPS.2018.00057
  14. Romano, Paolo. "Exploiting Speculation in Partially Replicated Transactional Data Stores". 2017.
    10.1145/3127479.3132692
  15. Romano, Paolo. "Extending Hardware Transactional Memory Capacity via Rollback-Only Transactions and Suspend/Resume". 2017.
    10.4230/LIPIcs.DISC.2017.28
  16. Romano, Paolo. "An Analytical Model of Hardware Transactional Memory". 2017.
    10.1109/MASCOTS.2017.29
  17. Romano, Paolo. "Enhancing throughput of partially replicated state machines via multi-partition operation scheduling". 2017.
    10.1109/NCA.2017.8171364
  18. Romano, Paolo. "ProteusTM: Abstraction Meets Performance in Transactional Memory". 2016.
    10.1145/2872362.2872385
  19. Romano, Paolo. "Hardware Read-write Lock Elision". 2016.
    10.1145/2901318.2901346
  20. Romano, Paolo. "The Future(s) of Transactional Memory". 2016.
    10.1109/ICPP.2016.57
  21. Romano, Paolo. "Reducing the Vulnerability Window in Distributed Transactional Protocols". 2015.
    10.1145/2745947.2746688
  22. Romano, Paolo. "Green-CM: Energy Efficient Contention Management for Transactional Memory". 2015.
    10.1109/ICPP.2015.64
  23. Romano, Paolo. "Enhancing Privacy Protection in Fault Replication Systems". 2015.
    10.1109/ISSRE.2015.7381827
  24. Romano, Paolo. "Enhancing Performance Prediction Robustness by Combining Analytical Modeling and Machine Learning". 2015.
    10.1145/2668930.2688047
  25. Romano, Paolo. "Q-OPT: Self-tuning Quorum System for Strongly Consistent Software Defined Storage". 2015.
    10.1145/2814576.2814809
  26. Romano, Paolo. "Using Analytical Models to Bootstrap Machine Learning Performance Predictors". 2015.
    10.1109/ICPADS.2015.58
  27. Romano, Paolo. "Hybrid Machine Learning/Analytical Models for Performance Prediction: A Tutorial". 2015.
    10.1145/2668930.2688823
  28. Romano, Paolo. "Disjoint-Access Parallelism: Impossibility, Possibility, and Cost of Transactional Memory Implementations". 2015.
    10.1145/2767386.2767438
  29. Romano, Paolo. "Seer: Probabilistic Scheduling for Hardware Transactional Memory". 2015.
    10.1145/2755573.2755578
  30. Paolo Romano. "Self-Tuning Transactional Data Grids: The Cloud-TM Approach". 2014.
    10.1109/NCCA.2014.26
  31. Romano, Paolo. "Virtues and Limitations of Commodity Hardware Transactional Memory". 2014.
    10.1145/2628071.2628080
  32. Romano, Paolo. "REAP: Reporting Errors Using Alternative Paths". 2014.
    10.1007/978-3-642-54833-8_24
  33. Romano, Paolo. "Autonomic Configuration of HyperDex via Analytical Modelling". 2014.
    10.1145/2554850.2554876
  34. Romano, Paolo. "STI-BT: A Scalable Transactional Index". 2014.
    10.1109/ICDCS.2014.19
  35. Romano, Paolo. "Performance Modelling of Partially Replicated In-Memory Transactional Stores". 2014.
    10.1109/MASCOTS.2014.41
  36. Romano, Paolo. "On the Energy and Performance of Commodity Hardware Transactional Memory". 2014.
    10.1145/2591971.2592030
  37. Diegues, N.; Romano, P.. "Time-warp: Lightweight abort minimization in Transactional Memory". 2014.
    10.1145/2555243.2555259
  38. Pimentel, H.; Romano, P.; Peluso, S.; Ruivo, P.. "Enhancing locality via caching in the GMU protocol". 2014.
    10.1109/CCGrid.2014.110
  39. Paolo Romano. "Exploiting Locality in Lease-Based Replicated Transactional Memory via Task Migration". 2013.
    10.1007/978-3-642-41527-2_9
  40. Paolo Romano. "Bumper: Sheltering Transactions from Conflicts". 2013.
    10.1109/SRDS.2013.27
  41. Bravo, M.; Machado, N.; Romano, P.; Rodrigues, L.. "Towards effective and efficient search-based deterministic replay". 2013.
    10.1145/2524224.2524228
  42. Louro, P.; Garcia, J.; Romano, P.. "MultiPathPrivacy: Enhanced privacy in fault replication". 2012.
    10.1109/EDCC.2012.31
  43. Romano, P.; Leonetti, M.. "Self-tuning batching in total order broadcast protocols via analytical modelling and reinforcement learning". 2012.
    10.1109/ICCNC.2012.6167531
  44. MacHado, N.; Romano, P.; Rodrigues, L.. "Lightweight cooperative logging for fault replication in concurrent programs". 2012.
    10.1109/DSN.2012.6263953
  45. Palmieri, R.; Quaglia, F.; Romano, P.. "ASAP: An aggressive speculative protocol for actively replicated transactional systems". 2012.
    10.1109/NCA.2012.45
  46. Didona, D.; Carnevale, D.; Galeani, S.; Romano, P.. "An extremum seeking algorithm for message batching in total order protocols". 2012.
    10.1109/SASO.2012.33
  47. Carvalho, N.; Romano, P.; Rodrigues, L.. "SCert: Speculative Certification in replicated Software Transactional Memories". 2011.
    10.1145/1987816.1987830
  48. Carvalho, N.; Romano, P.; Rodrigues, L.. "A generic framework for replicated software transactional memories". 2011.
    10.1109/NCA.2011.45
  49. Palmieri, R.; Quaglia, F.; Romano, P.; Carvalho, N.. "Evaluating database-oriented replication schemes in Software Transactional Memory systems". 2010.
    10.1109/IPDPSW.2010.5470866
  50. Romano, P.; Palmieri, R.; Quaglia, F.; Carvalho, N.; Rodrigues, L.. "Brief announcement: On speculative replication of transactional systems". 2010.
    10.1145/1810479.1810492
  51. Di Sanzo, P.; Ciciani, B.; Palmieri, R.; Quaglia, F.; Romano, P.. "Analytical modeling of Commit-Time-Locking algorithms for Software Transactional Memories". 2010.
  52. Couceiro, M.; Romano, P.; Rodrigues, L.. "A machine learning approach to performance prediction of total order broadcast protocols". 2010.
    10.1109/SASO.2010.41
  53. Di Sanzo, P.; Palmieri, R.; Ciciani, B.; Quaglia, F.; Romano, P.. "Analytical modeling of lock-based concurrency control with arbitrary transaction data access patterns". 2010.
    10.1145/1712605.1712619
  54. Romano, P.; Rodrigues, L.; Carvalho, N.; Cachopo, J.. "Cloud-TM: Harnessing the Cloud with Distributed Transactional Memories". 2010.
    10.1145/1773912.1773914
  55. Couceiro, M.; Romano, P.; Carvalho, N.; Rodrigues, L.. "D2STM: Dependable distributed software transactional memory". 2009.
    10.1109/PRDC.2009.55
  56. Romano, P.; Rodrigues, L.; Carvalho, N.. "The weak mutual exclusion problem". 2009.
    10.1109/IPDPS.2009.5161061
  57. Romano, P.; Quaglia, F.; Ciciani, B.. "APART+: Boosting APART performance via optimistic pipelining of output events". 2009.
    10.1109/IPDPS.2009.5160906
  58. Romano, P.; Rodrigues, L.. "An efficient weak mutual exclusion algorithm". 2009.
    10.1109/ISPDC.2009.32
  59. Romano, P.; Carvalho, N.; Rodrigues, L.. "Towards distributed software transactional memory systems". 2009.
    10.1145/1529974.1529980
  60. Romano, P.; Ciciani, B.; Santoro, A.; Quaglia, F.. "Fast computation of hyper-exponential approximations of the response time distribution of MMPP/M/1 queues". 2008.
    10.1109/ANSS-41.2008.28
  61. Romano, P.; Ciciani, B.; Santoro, A.; Quaglia, F.. "Accuracy vs efficiency of hyper-exponential approximations of the response time distribution of MMPP/M/1 queues". 2008.
    10.1109/IPDPS.2008.4536153
  62. Di Sanzo, P.; Ciciani, B.; Sapienza, F.Q.; Romano, P.. "A performance model of multi-version concurrency control". 2008.
    10.1109/MASCOT.2008.4770559
  63. Romano, P.; Rughetti, D.; Quaglia, F.; Ciciani, B.. "APART: Low cost active replication for multi-tier data acquisition systems". 2008.
    10.1109/NCA.2008.52
  64. Romano, P.; Quaglia, F.. "Integration and evaluation of multi-instance-precommit schemes within PostgreSQL". 2008.
    10.1109/DSN.2008.4630110
  65. Cucuzzo, D.; D'Alessio, S.; Quaglia, F.; Romano, P.. "A lightweight heuristic-based mechanism for collecting committed consistent global states in optimistic simulation". 2007.
    10.1109/DS-RT.2007.9
  66. Ciciani, B.; Santoro, A.; Romano, P.. "Approximate analytical models for networked servers subject to MMPP arrival processes". 2007.
    10.1109/NCA.2007.7
  67. Romano, P.; Quaglia, F.; Ciciani, B.. "A simulation study of the effects of multi-path approaches in e-Commerce applications". 2006.
    10.1109/IPDPS.2006.1639669
  68. Romano, P.; Quaglia, F.; Ciciani, B.. "Design and evaluation of a parallel edge server invocation protocol for transactional applications over the Web". 2006.
    10.1109/SAINT.2006.22
  69. Romano, P.; Quaglia, F.. "Providing e-Transaction guarantees in asynchronous systems with inaccurate failure detection". 2006.
    10.1109/NCA.2006.47
  70. Romano, P.; Quaglia, F.. "A path-diversity protocol for the invocation of distributed transactions over the web". 2005.
    10.1109/ICAS-ICNS.2005.7
  71. Romano, P.; Quaglia, F.; Ciciani, B.. "Design and analysis of an e-Transaction protocol tailored for OCC". 2005.
  72. Quaglia, F.; Romano, P.. "Reliability in three-tier systems without application server coordination and persistent message queues". 2005.
    10.1145/1066677.1066840
  73. Romano, P.; Quaglia, F.; Ciciani, B.. "A protocol for improved user perceived QoS in web transactional applications". 2004.
    10.1109/NCA.2004.1347764
  74. Paolo Romano. "Analysis of Design Alternatives for Reverse Proxy Cache Providers". 2003.
    10.1109/MASCOT.2003.1240676
Journal article
  1. Luís M.S. Russo; Daniel Castro; Aleksandar Ilic; Paolo Romano; Ana D. Correia. "Stochastic simulated annealing for directed feedback vertex set". Applied Soft Computing (2022): https://doi.org/10.1016/j.asoc.2022.109607.
    10.1016/j.asoc.2022.109607
  2. Li, Z.; Romano, P.; Roy, P.V.. "Transparent speculation in geo-replicated transactional data stores". Journal of Parallel and Distributed Computing 143 (2020): 129-147. http://www.scopus.com/inward/record.url?eid=2-s2.0-85085276034&partnerID=MN8TOARS.
    10.1016/j.jpdc.2020.04.014
  3. Issa, S.; Felber, P.; Matveev, A.; Romano, P.. "Extending hardware transactional memory capacity via rollback-only transactions and suspend/resume: POWER8 TM". Distributed Computing 33 3-4 (2020): 327-348. http://www.scopus.com/inward/record.url?eid=2-s2.0-85075157456&partnerID=MN8TOARS.
    10.1007/s00446-019-00363-1
  4. Castro, D.; Romano, P.; Barreto, J.. "Hardware Transactional Memory meets memory persistency". Journal of Parallel and Distributed Computing 130 (2019): 63-79. http://www.scopus.com/inward/record.url?eid=2-s2.0-85064324613&partnerID=MN8TOARS.
    10.1016/j.jpdc.2019.03.009
  5. Romano, Paolo. "CoopREP: Cooperative record and replay of concurrency bugs". Software Testing, Verification and Reliability 28 1 (2018): e1645-n/a. http://dx.doi.org/10.1002/stvr.1645.
    10.1002/stvr.1645
  6. Romano, Paolo. "Seer: Probabilistic Scheduling for Hardware Transactional Memory". ACM Trans. Comput. Syst. 35 3 (2017): 7:1-7:41. http://doi.acm.org/10.1145/3132036.
    10.1145/3132036
  7. Romano, Paolo. "GMU: Genuine Multiversion Update-Serializable Partial Data Replication". IEEE Trans. Parallel Distrib. Syst. 27 10 (2016): 2911-2925. https://doi.org/10.1109/TPDS.2015.2510998.
    10.1109/TPDS.2015.2510998
  8. Romano, Paolo. "ProteusTM: Abstraction Meets Performance in Transactional Memory". SIGPLAN Not. 51 4 (2016): 757-771. http://doi.acm.org/10.1145/2954679.2872385.
    10.1145/2954679.2872385
  9. Romano, Paolo. "ProteusTM: Abstraction Meets Performance in Transactional Memory". SIGOPS Oper. Syst. Rev. 50 2 (2016): 757-771. http://doi.acm.org/10.1145/2954680.2872385.
    10.1145/2954680.2872385
  10. Romano, Paolo. "ProteusTM: Abstraction Meets Performance in Transactional Memory". SIGARCH Comput. Archit. News 44 2 (2016): 757-771. http://doi.acm.org/10.1145/2980024.2872385.
    10.1145/2980024.2872385
  11. Romano, Paolo. "STI-BT: A Scalable Transactional Index". IEEE Transactions on Parallel and Distributed Systems 27 8 (2016): 2408-2421.
    10.1109/TPDS.2015.2485267
  12. Romano, Paolo. "Self-tuning Intel Restricted Transactional Memory". Parallel Comput. 50 C (2015): 25-52. http://dx.doi.org/10.1016/j.parco.2015.10.001.
    10.1016/j.parco.2015.10.001
  13. Romano, Paolo. "Chasing the Optimum in Replicated In-Memory Transactional Platforms via Protocol Adaptation". IEEE Trans. Parallel Distrib. Syst. 26 11 (2015): 2942-2955. http://dx.doi.org/10.1109/TPDS.2014.2363460.
    10.1109/TPDS.2014.2363460
  14. Romano, Paolo. "Bumper: Sheltering distributed transactions from conflicts". Future Gener. Comput. Syst. 51 C (2015): 20-35. http://dx.doi.org/10.1016/j.future.2015.04.002.
    10.1016/j.future.2015.04.002
  15. Romano, Paolo. "Identifying the Optimal Level of Parallelism in Transactional Memory Applications". Computing 97 9 (2015): 939-959. http://dx.doi.org/10.1007/s00607-013-0376-3.
    10.1007/s00607-013-0376-3
  16. Romano, Paolo. "Time-Warp: Efficient Abort Reduction in Transactional Memory". ACM Trans. Parallel Comput. 2 2 (2015): 12:1-12:44. http://doi.acm.org/10.1145/2775435.
    10.1145/2775435
  17. Romano, Paolo. "A flexible framework for accurate simulation of cloud in-memory data stores". Simulation Modelling Practice and Theory 58 (2015): 219-238. http://www.sciencedirect.com/science/article/pii/S1569190X15000945.
    https://doi.org/10.1016/j.simpat.2015.05.011
  18. Di Sanzo, P.; Quaglia, F.; Ciciani, B.; Pellegrini, A.; Didona, D.; Romano, P.; Palmieri, R.; Peluso, S.. "A flexible framework for accurate simulation of cloud in-memory data stores". Simulation Modelling Practice and Theory 58 (2015): 219-238. http://www.scopus.com/inward/record.url?eid=2-s2.0-84947019341&partnerID=MN8TOARS.
    10.1016/j.simpat.2015.05.011
  19. Romano, Paolo. "AutoPlacer: Scalable Self-Tuning Data Placement in Distributed Key-Value Stores". ACM Trans. Auton. Adapt. Syst. 9 4 (2014): 19:1-19:30. http://doi.acm.org/10.1145/2641573.
    10.1145/2641573
  20. Romano, Paolo. "Transactional Auto Scaler: Elastic Scaling of Replicated In-Memory Transactional Data Grids". ACM Trans. Auton. Adapt. Syst. 9 2 (2014): 11:1-11:32. http://doi.acm.org/10.1145/2620001.
    10.1145/2620001
  21. Romano, Paolo. "On the Energy and Performance of Commodity Hardware Transactional Memory". SIGMETRICS Perform. Eval. Rev. 42 1 (2014): 547-548. http://doi.acm.org/10.1145/2637364.2592030.
    10.1145/2637364.2592030
  22. Romano, Paolo. "Optimizing Hyperspace Hashing via Analytical Modelling and Adaptation". SIGAPP Appl. Comput. Rev. 14 2 (2014): 23-35. http://doi.acm.org/10.1145/2656864.2656866.
    10.1145/2656864.2656866
  23. Romano, Paolo. "Time-warp: Lightweight Abort Minimization in Transactional Memory". SIGPLAN Not. 49 8 (2014): 167-178. http://doi.acm.org/10.1145/2692916.2555259.
    10.1145/2692916.2555259
  24. Romano, P.; Palmieri, R.; Quaglia, F.; Carvalho, N.; Rodrigues, L.. "On speculative replication of transactional systems". Journal of Computer and System Sciences 80 1 (2014): 257-276. http://www.scopus.com/inward/record.url?eid=2-s2.0-84884973289&partnerID=MN8TOARS.
    10.1016/j.jcss.2013.07.006
  25. Romano, P.; Quaglia, F.. "Design and evaluation of a parallel invocation protocol for transactional applications over the web". IEEE Transactions on Computers 63 2 (2014): 317-334. http://www.scopus.com/inward/record.url?eid=2-s2.0-84892396567&partnerID=MN8TOARS.
    10.1109/TC.2013.214
  26. Couceiro, M.; Ruivo, P.; Romano, P.; Rodrigues, L.. "Chasing the optimum in replicated in-memory transactional platforms via protocol adaptation". Proceedings of the International Conference on Dependable Systems and Networks (2013): http://www.scopus.com/inward/record.url?eid=2-s2.0-84883442447&partnerID=MN8TOARS.
    10.1109/DSN.2013.6575311
  27. Paolo Romano. "A look to the old-world sky: EU-funded dependability cloud computing research.". SIGOPS Operating Systems Review (2012):
    10.1145/2331576.2331584
  28. Paolo Romano. "Where does transactional memory research stand and what challenges lie ahead? WTM 2012, EuroTM workshop on transactional memory". SIGOPS Operating Sysems. Review (2012):
    10.1145/2331576.2331589
  29. Peluso, S.; Ruivo, P.; Romano, P.; Quaglia, F.; Rodrigues, L.. "When scalability meets consistency: Genuine multiversion update-serializable partial data replication". Proceedings - International Conference on Distributed Computing Systems (2012): 455-465. http://www.scopus.com/inward/record.url?eid=2-s2.0-84866915164&partnerID=MN8TOARS.
    10.1109/ICDCS.2012.55
  30. Ciciani, B.; Didona, D.; Di Sanzo, P.; Palmieri, R.; Peluso, S.; Quaglia, F.; Romano, P.. "Automated workload characterization in cloud-based transactional data grids". Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2012 (2012): 1525-1533. http://www.scopus.com/inward/record.url?eid=2-s2.0-84867413181&partnerID=MN8TOARS.
    10.1109/IPDPSW.2012.192
  31. Romano, P.. "Elastic, scalable and self-tuning data replication in the cloud-TM platform". ACM International Conference Proceeding Series (2012): http://www.scopus.com/inward/record.url?eid=2-s2.0-84867537707&partnerID=MN8TOARS.
    10.1145/2365316.2365321
  32. Didona, D.; Romano, P.; Peluso, S.; Quaglia, F.. "Transactional auto scaler: Elastic scaling of in-memory transactional data grids". ICAC'12 - Proceedings of the 9th ACM International Conference on Autonomic Computing (2012): 125-134. http://www.scopus.com/inward/record.url?eid=2-s2.0-84867730562&partnerID=MN8TOARS.
    10.1145/2371536.2371559
  33. Peluso, S.; Fernandes, J.; Romano, P.; Quaglia, F.; Rodrigues, L.. "SPECULA: Speculative replication of software transactional memory". Proceedings of the IEEE Symposium on Reliable Distributed Systems (2012): 91-100. http://www.scopus.com/inward/record.url?eid=2-s2.0-84874344058&partnerID=MN8TOARS.
    10.1109/SRDS.2012.67
  34. Di Sanzo, P.; Ciciani, B.; Palmieri, R.; Quaglia, F.; Romano, P.. "On the analytical modeling of concurrency control algorithms for Software Transactional Memories: The case of Commit-Time-Locking". Performance Evaluation 69 5 (2012): 187-205. http://www.scopus.com/inward/record.url?eid=2-s2.0-84859161282&partnerID=MN8TOARS.
    10.1016/j.peva.2011.05.002
  35. Paolo Romano. "Poster: Self-tuning Batching in Total Order Broadcast Protocols via Analytical Modelling and Reinforcement Learning". ACM Performance Evaluation Review (2011):
    10.1145/2034832.2034861
  36. Ruivo, P.; Couceiro, M.; Romano, P.; Rodrigues, L.. "Exploiting total order multicast in weakly consistent transactional caches". Proceedings of IEEE Pacific Rim International Symposium on Dependable Computing, PRDC (2011): 99-108. http://www.scopus.com/inward/record.url?eid=2-s2.0-84857710823&partnerID=MN8TOARS.
    10.1109/PRDC.2011.21
  37. Palmieri, R.; Quaglia, F.; Romano, P.. "OSARE: Opportunistic speculation in actively REplicated transactional systems". Proceedings of the IEEE Symposium on Reliable Distributed Systems (2011): 59-64. http://www.scopus.com/inward/record.url?eid=2-s2.0-83155189009&partnerID=MN8TOARS.
    10.1109/SRDS.2011.16
  38. Couceiro, M.; Romano, P.; Rodrigues, L.. "PolyCert: Polymorphic self-optimizing replication for in-memory transactional grids". Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 7049 LNCS (2011): 309-328. http://www.scopus.com/inward/record.url?eid=2-s2.0-83755228987&partnerID=MN8TOARS.
    10.1007/978-3-642-25821-3_16
  39. Romano, P.; Quaglia, F.. "Providing e-transaction guarantees in asynchronous systems with no assumptions on the accuracy of failure detection". IEEE Transactions on Dependable and Secure Computing 8 1 (2011): 104-121. http://www.scopus.com/inward/record.url?eid=2-s2.0-78649356788&partnerID=MN8TOARS.
    10.1109/TDSC.2009.2
  40. Palmieri, R.; Quaglia, F.; Romano, P.. "AGGRO: Boosting STM replication via aggressively optimistic transaction processing". Proceedings - 2010 9th IEEE International Symposium on Network Computing and Applications, NCA 2010 (2010): 20-27. http://www.scopus.com/inward/record.url?eid=2-s2.0-78449284646&partnerID=MN8TOARS.
    10.1109/NCA.2010.10
  41. Romano, P.; Palmieriy, R.; Quaglia, F.; Carvalho, N.; Rodrigues, L.. "An optimal speculative transactional replication protocol". Proceedings - International Symposium on Parallel and Distributed Processing with Applications, ISPA 2010 (2010): 449-457. http://www.scopus.com/inward/record.url?eid=2-s2.0-79952078130&partnerID=MN8TOARS.
    10.1109/ISPA.2010.94
  42. Romano, P.; Carvalho, N.; Couceiro, M.; Rodrigues, L.; Cachopo, J.. "Towards the integration of Distributed Transactional Memories in application servers' clusters". Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering 22 LNICST (2009): 755-769. http://www.scopus.com/inward/record.url?eid=2-s2.0-84884848360&partnerID=MN8TOARS.
    10.1007/978-3-642-10625-5_48
  43. Romano, P.; Ciciani, B.; Santoro, A.; Quaglia, F.. "Accuracy versus efficiency of hyper-exponential approximations of the response time distribution of MMPP/M/1 queues". International Journal of Parallel, Emergent and Distributed Systems 24 2 (2009): 107-125. http://www.scopus.com/inward/record.url?eid=2-s2.0-68249162279&partnerID=MN8TOARS.
    10.1080/17445760802543872
  44. Quaglia, F.; Romano, P.. "Ensuring e-transaction with asynchronous and uncoordinated application server replicas". IEEE Transactions on Parallel and Distributed Systems 18 3 (2007): 364-378. http://www.scopus.com/inward/record.url?eid=2-s2.0-33947377526&partnerID=MN8TOARS.
    10.1109/TPDS.2007.42
  45. Romano, P.; Dawyndt, P.; Piersigilli, F.; Swings, J.. "Improving interoperability between microbial information and sequence databases". BMC Bioinformatics 6 SUPPL.4 (2005): http://www.scopus.com/inward/record.url?eid=2-s2.0-33947314697&partnerID=MN8TOARS.
    10.1186/1471-2105-6-S1-S23
  46. Romano, P.; Quaglia, F.; Ciciani, B.. "A lightweight and scalable e-Transaction protocol for three-tier systems with centralized back-end database". IEEE Transactions on Knowledge and Data Engineering 17 11 (2005): 1578-1583. http://www.scopus.com/inward/record.url?eid=2-s2.0-28244458817&partnerID=MN8TOARS.
    10.1109/TKDE.2005.171
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2016/01/01 - 2020/10/30 Augmenting Transactional Memory with the Future Abstraction
Co-supervisor
Universidade de Lisboa Instituto Superior Técnico, Portugal
2016/01/01 - 2020/05/04 Speculation in Partially-Replicated Transactional Data Stores
Co-supervisor
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014/01/01 - 2018/12/10 Techniques for enhancing the efficiency of Transactional Memory
Co-supervisor
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/01/01 - 2016/11/04 Algorithms for Enhancing the Performance Robustness of Transactional Memory Systems
Supervisor
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011/01/01 - 2015/10/01 Autonomic Replicated Software Transactional Memory
Co-supervisor
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011/01/01 - 2015/01/01 Gray box Performance Modelling of Distributed Systems: Bootstrapping Machine Learning Performance Predictors via Analytical Models
Supervisor
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011/08/05 - 2014/10/10 Efficient Protocols for Replicated Transactional Systems
Co-supervisor
Universidade de Lisboa Instituto Superior Técnico, Portugal
Distinctions

Award

2016 Best INESC-ID Researcher
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
2014 2014: Best paper award for the article: Nuno 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
2013 2013: Best paper award for the article: 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 (NETYS
2013 Winner of the FutureGrid Project Challenge for the article: Sebastiano Peluso, Pedro Ruivo, Paolo Romano, Francesco Quaglia, and Luis Rodrigues When Scalability Meets Consistency: Genuine Multiversion Update Serializable Partial Data Replication
2008 Best paper award for the article: P. 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'08)
2007 Best paper award for the article: B.Ciciani, A.Santoro and P. Romano, Approximate Analytical Models for Networked Servers Subject to MMPP Arrival Processes, Proc. 6th IEEE International Symposium on Network Computing and Applications (NCA'07)

Other distinction

2002 Degree "summa cum laude" in Computer Engineering from University of Rome Tor Vergata