Publications and Talks
Talks
- Self-tuning of complex computing systems: reconciling analytical modelling & machine learning, 13th International Federated Conference on Distributed Computing Techniques , June 18 - 21 2018, Madrid, Spain
- Self-tuning Transactional Memory via Machine Learning and Analytical Modeling, 3rd Grenoble Workshop on Autonomic Computing and Control, Oct. 7 2015, Grenoble, France.
- Self-tuning Hardware Transactional Memory, Dagstuhl Seminar 15021, "Concurrent computing in the many-core era", Jan. 2015, Dagstuhl, Germany.
- Unlocking Concurrency with Transactional Memory, TopConf, Nov. 20, 2014, Tallin, Estonia
- Cloud-TM: A Scalable, Self-tuning, Transactional Data Store, 3rd Workshop on Storage and Cloud Computing - Nov. 21-22, 2013, Rennes, FR.
- SLA Enforcing in Transactional Cloud Data Stores: the Cloud- TM Approach, Workshop on Cloud Computing SLAs in FP7 - Exploitation of Research Results - Bruxelles, May 27 2013
- 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
- D. Castro, J. Barreto, P. Romano
Hardware Transactional Memory meets Memory Persistency
Journal of Parallel and Distributed Computing (to appear)
- Nuno Diegues, Paolo Romano, Stoyan Garbatov
Seer: Probabilistic Scheduling for Hardware Transactional Memory
ACM Journal of Transactions on Computer Systems
- Nuno Machado, Paolo Romano, Luis Rodrigues
CoopREP: Cooperative Record and Replay of Concurrency Bugs
Journal of Software Testing, Verification and Reliability. Wiley
- 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
- Nuno Diegues and Paolo Romano
STI-BT: A Scalable Transactional Index
IEEE Transactions on Parallel and Distributed Systems (TPDS), to appear
- Nuno Diegues and Paolo Romano
Self-Tuning Intel Restricted Transactional Memory
Journal Elsevier Parallel Computing (ParCo), to appear
- 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.
- 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
- N. Diegues and Paolo Romano
Bumper: Sheltering Distributed Transactions from Conflicts
Future Generation Computer Systems (to appear), Elsevier.
- N. Diegues and Paolo Romano
Time-Warp: Efficient Abort Reduction in Transactional Memory
ACM Transactions on Parallel Computing (to appear)
- 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
- 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
- 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
- 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)
- 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
- 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
- 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
- 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), 43-56
- 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
- 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)
2019
- 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)
- 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
- S. Issa, Paolo Romano, Tiago Lopes,
Speculative Read-write Locks
ACM/IFIP/USENIX 19th International Middleware Conference (Middleware), December 2018
- 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)
- 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.
- 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
- 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
- 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
- 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
- P. Raminhas, M. Matos, Paolo Romano
Fine-grained Transaction Scheduling in Replicated Databases via Symbolic Execution
12th EuroSys Doctoral Workshop (EuroDW 2018)
2017
- 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)
- 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)
- 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)
- Zhongmiao Li, Peter Van Roy, Paolo Romano
Exploiting speculation in partially replicated transactional data stores. (Poster paper)
ACM Symposium on Cloud Computing (SoCC)
- 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)
- 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
- Pascal Felber, Shady Issa, Alexander Matveev and Paolo Romano
Hardware Read-Write Lock Elision
European Conference on Computer Systems (EuroSys), 2016
- 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
- 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
- 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
- D. Didona, Paolo Romano
Using Analytical Models to Bootstrap Machine Learning Performance Predictors
IEEE International Conference on Parallel and Distributed Systems (ICPADS), December 2015
- 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
- J. Matos, J. Garcia, Paolo Romano
Enhancing Privacy Protection in Fault Replication Systems
26th IEEE International Symposium on Software Reliability Engineering (ISSRE), November 2015
- Shady Issa and Paolo Romano
Green-CM: Energy efficient contention management for Transactional Memory
44th International Conference on Parallel Processing (ICPP), September 2015
- 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
- N. Diegues and Paolo Romano
Seer: Probabilistic Scheduling for Hardware Transactional Memory
27th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), June 2015
- D. Didona, Paolo Romano
slides)
6th ACM/SPEC International Conference on Performance Engineering (ICPE), Feb. 2015
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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)
- 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
- 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
- J. Matos, J. Garcia and Paolo Romano
REAP: Reporting Errors Using Alternative Paths
23rd European Symposium on Programming (ESOP), Grenoble, France, 7 April 2014
- 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
- N. Diegues and P. Romano
On the Energy and Performance of Commodity Hardware Transactional Memory (short paper)
ACM SIGMETRICS 2014
2013
- 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.
- 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
- 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
- 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
- Nuno Diegues and Paolo Romano
Bumper: Sheltering Transactions from Conflicts
The 32th IEEE Symposium on Reliable Distributed Systems (SRDS 2013), Braga, Portugal, Oct. 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
BEST PAPER AWARD FINALIST
- 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
- 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
- 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.
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.
|