Publications and Talks
Talks
- SLA Management in Elastic Transactional Data Grids, 16 October 2012, Internet of Services Collaboration Meeting, Bruxelles, Belgium
- Self-optimizing transactional data grids for elastic cloud environments , CloudViews 2011, 4 November 2011, Porto, Portugal - Keynote speech
- Boosting STM replication via Speculation, 3rd TransForm/Euro-TM Workshop on the Theory of Transactional Memory (WTTM), 23 September 2011, Rome, Italy.
- Autonomic mechanisms for transactional replication in elastic cloud environments, 2nd Workshops on Software Services (WOSS), 4 June 2011, Timisoara, Romania -Keynote speech
- Cloud-TM Project: Overview & Collaboration Opportunities, 19-20 October 2010, Internet of Services Collaboration Meeting, Bruxelles, Belgium
- Boosting Data Replication in Distributed Transactional Memories, 15 September 2010, Seminars on Computer Science and Engineering, Department of Computer and System Sciences, Sapienza Rome University, Rome, Italy
- Towards Distributed Software Transactional Memories , 1 April 2009, , Faculty of Science and Technology, Department of Informatics, Lisbon, Portugal
- Pastramy: Persistent and highly Available Software TRansactional MemorY , 23 July 2008, Distributed Systems Group, INESC-ID, Lisbon, Portugal
Journal Articles
- 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
- 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
- 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
- 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)
- 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
- 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.
- 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.
- 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.
- 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.
- 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
- 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
- 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
- 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
- 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)
2012
- S. Peluso, Paolo Romano, F. Quaglia
SCORe: a Scalable One-Copy Serializable Partial Replication Protocol
ACM/IFIP/USENIX 13th International Middleware Conference (Middleware 2012)
- 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
- 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
- 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
- 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)
- 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
- 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)
- 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)
- 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)
- 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)
- 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)
- Pedro Louro, Joao Garcia and Paolo Romano,
MultiPathPrivacy: Enhanced Privacy in Fault Replication
Proceedings of Ninth European Dependable Computing Conference, (EDCC 2012), April 2012
- 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)
- 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
- 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)
- Paolo Romano
Self-optimizing transactional data grids for elastic cloud environments , CloudViews 2011, 4 November 2011, Porto, Portugal
Keynote speech
- 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
- 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
- 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
- M. Couceiro, Paolo Romano and L. Rodrigues
Tutorial on Distributed Transactional Memories,
2011 International Conference on High Performance Computing & Simulation July 2011
- Paolo Romano
Autonomic mechanisms for transactional replication in elastic cloud environments
2nd Workshops on Software Services (WOSS), Timisoara, Romania, June 2011
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- 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.
- 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)
- 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
- 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
- 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.
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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,
- 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.
- 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
- 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.
- 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.
- 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
- 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.
- 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
- 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.
- 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.
|