Research Activity

Curriculum Vitae of Paolo Romano

Personal Information

  • Place and Date of Birth: Rome (Italy), 4 March 1979
  • Citizenship: Italian
  • Office Address: INESC-ID, Rua Alves Redol, 1000-059, Lisbon, Portugal
  • E-mail: romanop at gsd dot inesc-id dot pt
  • Home Page: http://www.gsd.inesc-id.pt/~romanop
  • Telephone : (+351) 21 310024 (Office)
  • Fax: (+ 351) 21 3145843

Education

  • PhD in Computer Engineering at the Department of Computer and Systems Engineering, ``Sapienza'' Rome University (February 2007)
    Title: ``Protocols for End-to-End Reliability in Multi-Tier Systems''
    Advisor: Prof. F. Quaglia ``Sapienza'', Rome University.
    External Referees: Prof. D.K. Pradhan (University of Bristol, UK) and Prof. M. Singhal (Ohio State University, USA).

  • Master Degree in Computer Engineering at the University of Rome ``Tor Vergata'' (October 2002),
    Title: Fault Tolerant Web-Sever Systems.
    Advisors: Prof. S. Tucci and Prof. B. Ciciani
    Final Rank: 100/100 summa cum laude.

  • Certificate of Advanced English from Cambridge University, June 1997.

Current Position

Senior Researcher at the Distributed Systems Group at INESC-ID, a research laboratory associated with the Instituto Superior Técnico (IST) of the Universidade Técnica de Lisboa.

Assistant Professor at the Department of Computer Engineering of the Instituto Superior Técnico (IST) of the Universidade Técnica de Lisboa.

Awards

  • Best INESC-ID Young Researcher 2011 (Category: researchers up to 5 years after the PhD)

  • Distinguished member of the Institute for Systems and Technologies of Information, Control and Communication (INSTICC)

  • 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'13), LLNCS, May 2013

  • 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)}, IEEE Computer Society Press, July 2008.

  • 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)}, IEEE Computer Society Press, July 2007.

  • Awarded a three years scholarship for the 19th XIX Doctoral course at the Department of Computer and System Sciences, Rome University ``La Sapienza''.

  • Exempted from military service duties for scientific merits.

  • MsC Degree Summa com laude in Computer Engineering from the University of Rome ``Tor Vergata''.

Research Interests

  • Dependable Distributed Systems:
    • Replicated transactional systems
    • Fault-tolerance in multi-tier systems
    • Fault-tolerant platforms for RFID data acquisition services
    • Multi-Path protocols for large scale transactional systems
    • Formal verification of distributed protocols
  • Performance Modelling and Evaluation:
    • QoS in content delivery networks
    • Modelling of concurrency control schemes
    • Machine-learning based performance prediction
    • Approximate solution methods for complex queueing systems
    • Modelling of standard security mechanisms via Petri-nets
  • Autonomic Systems:
    • Automatic workload and data access pattern characterization
    • Adaptive concurrency control and data replication schemes
  • Parallel/Distributed Computing:
    • Transactional Memories
    • High Performance Simulation Platforms
    • Optimistic Simulation Systems

Participation in Technical Committees of International Conferences

  • 12th IEEE International Symposium on Network Computing and Applications (NCA) 2013
  • 7th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS) 2013
  • 5th IEEE Conference on Cloud Computing Technology and Science (CloudCom) 2013
  • 8th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC) 2013
  • 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH) 2013
  • 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) 2013
  • 6th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS) 2013
  • 16th International Conference On Principles Of DIstributed Systems (OPODIS) 2012
  • 17th EuroPar Conference (EUROPAR) 2012
  • 11th IEEE International Symposium on Network Computing and Applications (NCA) 2012
  • IEEE Symposium on Wireless Technology & Applications (ISWTA) 2012
  • 7th Workshop on Middleware for Next Generation Internet Computing (MW4NG) 2012
  • IEEE International Conference on Open Systems (ICOS) 2012
  • 2nd International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH) 2012
  • 3th Workshop su Informatica Quantitativa (InfQ) 2012
  • 5th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS) 2012
  • 8th IEEE International Conference on Autonomic and Autonomous Systems (ICAS) 2012
  • 8th IEEE International Conference on Networking and Services (ICNS) 2012
  • Workshop on Market Implementation of Cloud Interoperability and Portability Research in IaaS and PaaS (InteropCloud) 2011
  • 3rd Conference CloudViews 2011
  • 3th IEEE Conference on Cloud Computing Technology and Science (CloudCom) 2011
  • 2nd Workshop on Software Services (WoSS) 2011
  • 10th IEEE International Symposium on Network Computing and Applications (NCA) 2011
  • 7th IEEE International Conference on Autonomic and Autonomous Systems (ICAS) 2011
  • 7th IEEE International Conference on Networking and Services (ICNS) 2011
  • 4th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS) 2011
  • 1st International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH) 2011
  • 1st IEEE Symposium on Computers and Informatics (ISCI) 2011
  • 2nd Workshop su Informatica Quantitativa (InfQ) 2011
  • 9th IEEE International Symposium on Network Computing and Applications (NCA) 2010
  • 1st IEEE International Conference on Open Systems (ICOS) 2010
  • 6th IEEE International Conference on Autonomic and Autonomous Systems (ICAS) 2010
  • 6th IEEE International Conference on Networking and Services (ICNS) 2010
  • International Workshop on Advanced Architectures and Algorithms for Internet DElivery and Applications (AAA-IDEA) 2009
  • 8th IEEE International Symposium on Network Computing and Applications (NCA) 2009
  • 14th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS) 2009
  • 5th IEEE International Conference on Autonomic and Autonomous Systems (ICAS) 2009
  • 5rd IEEE International Conference on Networking and Services (ICNS) 2009
  • 7th IEEE International Symposium on Network Computing and Applications (NCA) 2008
  • 4th IEEE International Conference on Autonomic and Autonomous Systems (ICAS) 2008
  • 13th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS) 2008
  • 4rd IEEE International Conference on Networking and Services (ICNS) 2008
  • 6th IEEE International Symposium on Network Computing and Applications (NCA) 2007
  • 3rd IEEE International Conference on Autonomic and Autonomous Systems (ICAS) 2007
  • 3rd IEEE International Conference on Networking and Services (ICNS) 2007
  • 12th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS) 2007
  • 5th IEEE International Symposium on Network Computing and Applications (NCA) 2006
  • 2nd IEEE International Conference on Networking and Services (ICNS) 2006
  • 2nd IEEE International Conference on Autonomic and Autonomous Systems (ICAS) 2006

Editorial Activities for International Journals

  • Member of the Editorial Board of the IARIA Journal On Advances in Intelligent Systems

Reviewing Activities for International Journals

  • Elsevier Journal on Parallel and Distributed Computing (JPDC)
  • IEEE Transactions on Parallel and Distributed Systems (TPDS)
  • IEEE Transactions on Knowledge and Data Engineering (TKDE)
  • ACM Transactions on Programming Languages and Systems (TOPLAS)
  • International Journal of Systems Science
  • International Journal of Simulation and Process Modelling
  • Journal of Universal Computer Science
  • International IARIA Journal on Advances in Intelligent Systems

Reviewing Activities for International Books

  • “Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions”, IGI Publisher

External Examiner for PhD Dissertations

  • Yousef Abushnagh, Contention Management Framework for Preserving Causality and Maintaining Consistency in Optimistic Replication Systems, Advisor: Dr. Graham Morgan, Newcastle University, April 2013.

Reviewing Activities for MsC Thesis

  • Verificação Prática de Anomalias em Programas de Memória Transaccional, Author: Vasco Pessanha, Advisor: Prof. Joao Lourenço, 17 October 2011
  • RepComp - Replicated Software Components for Improved Performance, Author: Paulo Alexandre Lima da Silva Mariano, Advisor: Prof. Nuno Preguiça, Universidade Nova de Lisboa, 3 March 2011
  • Static Detection of Anomalies in Transactional Memory Programs, Author: Bruno Cava Teixeira, Advisor: Prof. Joao Lourenço, 4 March 2010

Editorial Activities for International Books

  • Member of the Editorial Advisory Board for the book: “Achieving Real-Time in Distributed Computing: From Grids to Clouds”, IGI Publisher.

Current National and International Research Projects

I am currently the coordinator of the following research projects:
ARISTOS
Type: FCT (Fundação para a Ciência e a Tecnologia) - All Scientific Domains 2009
Role: Project's Coordinator
Start date: Feb 2010
End date: Feb 2013
Total Budget (100% funded): 125,000 euro
Participants: Inesc-ID (IT), Sapienza Rome University (Italy)

Cloud-TM
Type: FP7 Strep
Role: Project's Coordinator, Scientific and Administrative Coordinator of the INESC-ID team
Start Date: June 2010
Ending Date: June 2013
Total Budget: 2,497,720 euro
EC Funding:1,700,000 euro
Partners: INESC-ID (coordinator), CINI (IT), Algorithmica S.r.l (IT), Red Hat Limited (IE)

Transactional Memories: Foundations, Algorithms, Tools, and Applications (Euro-TM) :
Type: Cost Action
Role: Action's Chair
Start Date: fall 2010
Ending Date: fall 2014
Total Budget: 400,000 euro (estimated)
Prospective Partners: 42 institutions, 12 Countries

Other research projects in which I participate:
Fast-Fix :
Type: FP7 Strep
Role: Researcher
Start Date: June 2010
Ending Date: June 2013
Total Budget: 3,479,978 euro
EC Funding: 2,617,330 euro
Partners: Grupo S2 (coordinator) (SP), Technische Universität München (DE), University College Dublin/National University of Ireland (IE), INESC-ID (PT), TXT E-solutions SPA (IT), Prodevelop (SP)

RuLAM: Running Legacy Applications on Multicores :
Type: FCT (Fundação para a Ciência e a Tecnologia) - All Scientific Domains 2009
Role: Researcher
Start Date: Jan 2010
Ending Date: Jan 2013
Total Budget: 150,000 euro (100% funded)
Partners: INESC-ID

High-Performance Computing over the Large-Scale Internet :
Type: FCT / CMU Program
Role: Researcher
Start Date: May 2010
Ending Date: May 2013
Total Budget: 127,000 euro (100% funded)
Partners: INESC-ID

specSTM: Software Transactional Memoty with Thread-Level Speculation Support:
Type: FCT (Fundação para a Ciência e a Tecnologia) - All Scientific Domains 2011
Role: Researcher
Start Date: Jun 2011
Ending Date: Jun 2014
Total Budget: 127,000 euro (100% funded)
Partners: INESC-ID

Academic Teaching Activities

2012/2013:

  • Lecturer of the course ``Operating Systems'', Degree in Computer Engineering, Instituto Superior Tecnico, Universidade Tecnica de Lisboa, Portugal.

2011/2012:

  • Lecturer of the course ``Operating Systems'', Degree in Computer Engineering, Instituto Superior Tecnico, Universidade Tecnica de Lisboa, Portugal.
  • Lecturer of the course ``Computer Architectures'', Instituto Superior Tecnico, Universidade Tecnica de Lisboa, Portugal.

2009/2010:

  • Invited Lecturer for the course ``Capacity Planning'', Master Degree in Computer Engineering, ``Sapienza" Rome University, Rome.

2008/2009:

  • Invited Lecturer for the course ``Capacity Planning'', Master Degree in Computer Engineering, ``Sapienza" Rome University, Rome.

2007/2008:

  • Lecturer of the course ``Foundations of Programming'', Degree in Computer Engineering, ``Sapienza" Rome University, Rieti.
  • Lecturer of the course ``Programming Techniques'', Degree in Computer Engineering, ``Sapienza" Rome University, Rieti.

2006-2007:

  • Lecturer of the course ``Computer Architectures II'', Degree in Computer Engineering, ``Sapienza" Rome University.
  • Invited lecturer for the course ``Advanced Computer Architectures``, Degree in Computer Engineering, ''Sapienza" Rome University.
  • Teaching assistant of the course ``Computers I'', Degree in Computer Engineering, ``Sapienza" Rome University.

2005-2006:

  • Invited lecturer for the course ``Advanced Computer Architectures``, Degree in Computer Engineering, ''Sapienza" Rome University.
  • Teaching assistant of the course ``Computer Architecture I'', Degree in Computer Engineering, ``Sapienza" Rome University.
  • Teaching assistant of the course ``Computers II'', Degree in Computer Engineering, ``Sapienza" Rome University.

2002/2003, 2003/2004, 2004/2005:

  • Teaching assistant of the course ``Computer Architecture I'', Degree in Computer Engineering, ``Sapienza" Rome University.
  • Teaching assistant of the course ``Computer Architecture II'', Degree in Computer Engineering, ``Sapienza" Rome University.

Other Professional Activities

2007:

  • Lecturer of the ``Unix Shell Programming'' courses for the training programs of Covansys-Lucent and Sytel-Reply.

2003-2006:

  • Research and teaching assistant at the Department of Computer and Systems Engineering, D.I.S., ``Sapienza'' Rome University.

2003:

  • Member of the technical committee for the standardization of the OASIS ``WS-Reliable Messaging''
  • Consultant for the technical center of R.U.P.A. (Unified Network for Italian Public Administration) involved within the national e-Government project in the specification of the national standard (SOAP) envelope to be used by the Italian public administration entities.
  • One year (2003-2004) research grant by the C.I.N.I. (Consorzio Interuniversitario Nazionale per l'Informatica) in the context of the FIRB Project ``Middleware for advanced services distibuted on large scale wired-wireless infrastrucutes.

Publications and Talks

Please visit this updated link .

Students advising activities

Please visit this updated link .

Technical Skills

  • Programming Languages: Java (J2SE, J2EE), C++, C, PHP, Assembler, Promela (Spin Model Checker), Fortran
  • Web Service Technologies: XML, SOAP, UDDI, WSDL, WS-RX.
  • DBMS: expertise with a large number of commercial and open-source products (e.g. IBM DB2, Oracle, Solid SQL Server, AG Tamino XML Database, MySQL). Deep knowledge of PostgreSQL's internals gained while integrating novel concurrency control and demarcation schemes within its kernel.
  • Operating Systems: expertise as system administrator, shell and system programmer with both Linux and Windows Operating Systems.

Master Thesis proposals

Some preliminary considerations on the proposed thesis topics

  • The topics proposed in the following have a strong research-oriented component, and are focused in the area of Distributed systems, autonomic computing, capacity planning. They represent an excellent opportunity to gain experience in these challenging research fields, cooperating with one of the world-wide leading research groups in the area (the Distributed Systems Group) which publishes regularly in top scientific conferences and journals and is integrated in one of the best Portuguese research institutions, namely INESC-ID.
  • Each proposed topic explores highly innovative ideas. Thus, provided that they are appropriately studied, implemented and evaluated, they are likely to lead to one (or possibly more) scientific publications. This is not only an excellent additional item for the CV of any student, but also an essential factor to achieve a high final grade for the Thesis dissertation. In fact, the largest majority of the thesis that I have followed so far have resulted in at least one publication.
    On the other hand, the proposed thesis are challenging works that demand, on the student's side, commitment and actual will to challenge his own learning and rationale skills. So, if you are looking for an easy/sloppy topic, you may not probably want to continue reading what follows.
    On my side, you will be able to count on my full availability to accompany you in your work, and to provide you all the elements and support to fullfil the objectives of the thesis.

  • All the proposed themes have potential to serve as a starting point for a possible PhD thesis, provided of course that they are adequately developed.
  • The best way to pick the right thesis topic for you is to speak with the proponent advisors. If any of the topics below were to be of your interest, please contact me by email so that we can schedule a short meeting to get to know each other a little better.



Themes proposed for 2012/2013

Self-tuning data replication in large scale transactional data grids

Area

Distributed systems, data replication, autonomic computing

Context

This thesis will focus on the area of large scale transactional data platforms, such as Cassandra, Infinispan, Coherence.

In order to maximize scalability, these platforms rely on genuine partial replication mechanisms, which place a static bound on the number of copies of data in the system and rely on random hashing techniques to scatter uniformly the data across the nodes of the platform.

The downside of these approaches is that they fail to keep into account the data access locality of applications, which leads to a dramatic increase of the probability of incurring in expensive network communications to fetch data remotely from other nodes while processing.

Objectives

The objective of the thesis will be the design, development and evaluation of locality-aware data replication techniques that will self-tune the placement of replicas of data across the platform in order to maximize data locality and hence applications' performance.

The self-tuning mechanism will have to deal with three main challenges:

  • architecting lightweight/space-efficient mechanisms to spread across the platform the information concerning the mapping between data items and nodes.
  • ensuring the consistency of the transactional data accesses performed by applications even in presence of concurrent data relocations.
  • identifying the best candidates to maintain replicas of data taking into account also the inherent costs associated with replication.

Requirements

I strongly encourage potential candidates to arrange a short meeting to discuss the details of the proposal before applying. Simply send me an email to schedule a meeting.

Expected Results

  1. Java based prototype of the self-tuning data replication mechanisms, integrated with Infinispan (www.infinispan.org), one of mainstream open-source transactional data grids.
  2. Detailed performance evaluation study assessing its effectiveness and practical viability.

International collaborations

This thesis work will be carried out in the scope of the European project Cloud-TM, whose aim is to develop a self-optimizing middleware platform aimed at simplifying the development and administration of applications deployed on cloud computing infrastructures.

The Cloud-TM consortium is composed by international representatives of Academia (IST and CINI) and Industry (Red Hat, Algorithmica), thus giving the possibility to the student to come in contact with international experts and work on challenging and cutting-edge topics which are of interest for a very broad community.

The results of this thesis will be integrated with one of the mainstream open source transactional data grids, namely Infinispan (www.infinispan.org) by Red Hat, which is also a partner of Cloud-TM. The thesis will provide plenty of occasions to closely collaborate with the Infinspan developers' team and to contribute code to some core components of the Cloud-TM platform and/or of Infinispan.

Possibility of Scholarships

A scholarship will be provided by the Cloud-TM project to support this thesis work.


Elastic auto scaling of transactional data grids in cloud environments

Area

Distributed Systems, Cloud Computing, Capacity Planning

Context

Over the last years Cloud Computing has emerged as a disruptive paradigm for the future generation of IT services.

In the cloud, resources are then dispensed “elastically”, with a seemingly unbounded amount computational power and storage available on demand, in a pay-only-for-what-you-use pricing model. Just as the electric grid revolutionized access to electricity one hundred years ago, freeing corporations from having to generate their own power and enabling them to concentrate on their business differentiators, cloud computing is hailed as revolutionizing IT, freeing corporations from large IT capital investments and enabling them to plug into extremely powerful computing resources over the network.

The issue of data management in cloud computing environments is one of the hottest research areas of the moment, both in the academic and industrial communities.

This thesis will focus on the area of elastic transactional data grids, namely distributed transactional data platforms that are capable of dynamically adjusting their scale (number of nodes) to meet the characteristics of the incoming workload.

Objectives

The objective of this thesis is to build a "Transactional AutoScaler" (TAS), namely a module in charge of elastically scaling a transactional data grid on the basis of the actual workload demands.

TAS will consist of two main modules:

  1. The "performance predictor", which, given the current workload characterization, will forecast the performance of the platform when deployed over a different number of nodes; thanks to its predictive power, this module will be able to determine the *minimum* scale of the system capable of sustaining the current (or future) load, thus allowing to minimize the operational costs of the data grid.
  2. A "Reconfiguration manager", which will orchestrate the actual reconfiguration of the data grid. This module will not only automate the acquisition/release of nodes at runtime from the underlying private/public cloud. It will also enforce the synchronization among the new set of replicas, to guarantee data consistency in presence of dynamic reconfigurations of the platform.

Methodologies that will be employed/learnt during the the thesis

The performance forecasting models will be based both on analytical methods, e.g. queuing theory or stochastic modeling techniques, as well as on machine learning tools, e.g. neural networks, decision trees, Q-learning.

The student is not expected to have background in the above areas, and will be assisted in the learning of their theoretical foundations and of tools that exploit them.

International Collaborations

This thesis work will be carried out in the scope of the European project Cloud-TM, whose aim is to develop a self-optimizing middleware platform aimed at simplifying the development and administration of applications deployed on cloud computing infrastructures.

The Cloud-TM consortium is composed by international representatives of Academia (IST and CINI) and Industry (Red Hat, Algorithmica), thus giving the possibility to the student to come in contact with international experts and work on challenging and cutting-edge topics which are of interest for a very broad community. TAS will be integrated with one of the mainstream open source transactional data grids, namely Infinispan by Red Hat, which is also a partner of Cloud-TM.

The thesis will provide plenty of occasions to closely collaborate with the team of Infinispan and to contribute code to some core components of the Cloud-TM platform.

Possibility of Scholarships

The Cloud-TM project will provide a scholarship to support this thesis work.

Scientific Awards

  • 2011: Best INESC-ID Young Researcher 2011
  • 2010: Distinguished member of the Institute for Systems and Technologies of Information, Control and Communication (INSTICC)
  • 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), IEEE Computer Society Press, July 2008.

  • 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), IEEE Computer Society Press, July 2007.

  • 2003: Awarded a three years scholarship for the 19th XIX Doctoral course at the Department of Computer and System Sciences, Rome University ``La Sapienza''.
  • 2002: Exempted from military service duties for scientific merits.
  • 2002: Degree "summa cum laude" in Computer Engineering from University of Rome Tor Vergata

Student Advising Activity

Current PhD Students:

  • Maria Couceiro, I.S.T. Lisbon. Starting date: April 2010.
    Co-advising with Prof. Lus Rodrigues

  • Sebastiano Peluso , Joint PhD Programme between Sapienza Rome University and IST Lisbon. Starting date: October 2010.
    Co-advising with Prof. Francesco Quaglia, the Computer Engineer Department of Sapienza Rome University.

  • Diego Didona, I.S.T. Lisbon. Starting date: February 2011
  • Nuno Diegues, I.S.T. Lisbon. Starting date: November 2012

Current MSc students:

  • Hugo Pimentel, ``Autonomic transactional data grids'', expected end date: October 2013
    Mid Term Report

Previous MSc students:

  • Tiago Picado, ``A Fault-Tolerant Network Intrusion Detection System'', IST Lisbon (Co-advising with Prof. Carlos Ribeiro), end date: September 2012
    Mid Term Report - Final Report

  • Pedro Louro, ``Privacy preserving bug reporting'', IST Lisbon (Co-advising with Prof. Joao Garcia), October 2011
    Mid Term Report - Final Report

  • Alessandra Di Domenico, ``Caratterizzazione Automatica del Pattern di Accesso ai Dati in DBMS Relazionali'', July 2007, Rome University Sapienza
  • Alessia Clementi, ``Integrazione in PostgreSQL di Schemi di Multi Instance Precommit'', July 2007, Rome University Sapienza
  • Pierangelo Di Sanzo, ``Modellazione e Valutazione di Sistemi Transazionali Basati su Controllo di Concorrenza Multiversione'', September 2008, Rome University Sapienza (Co-advising with Prof. Bruno Ciciani)
  • Rughetti Diego, ``Raccolta ed elaborazione di dati provenienti da reti di sensori distribuiti', May 2008, Rome University Sapienza (Co-advising with Prof. Bruno Ciciani)
  • Letizia Leo, ``Estensione di PostgreSQL per Supporti di Schemi Multi-path in Applicazioni di e-Commerce'', May 2006, Rome University Sapienza (Co-advising with Prof. Bruno Ciciani)
  • Andrea Consiglio, ``Integrazione di meccanismi per e-Transaction in JBoss Application Server'', May 2005, Rome University Sapienza (Co-advising with Prof. Bruno Ciciani)
  • Antonio Cozzolino, ``Valutazione di Protocolli per Affidabilit ́a End-To-End in Applicazioni Transazionali Web-based'', May 2004, Rome University Sapienza (Co-advising with Prof. Bruno Ciciani)

National Projects

ARISTOS
Type: FCT (Fundação para a Ciência e a Tecnologia) - All Scientific Domains 2009
Role: Project's Coordinator
Start date: Feb 2010
End date: Feb 2013
Total Budget (100% funded): 125,000 euro
Participants: Inesc-ID (IT), Sapienza Rome University (Italy)
Web Page

Fast-Fix
Type: FP7 Strep
Role: Researcher
Start Date: June 2010
Ending Date: June 2013
Total Budget: 3,479,978 euro
EC Funding: 2,617,330 euro
Partners: Grupo S2 (coordinator) (SP), Technische Universität München (DE), University College Dublin/National University of Ireland (IE), INESC-ID (PT), TXT E-solutions SPA (IT), Prodevelop (SP)
Web Page

RuLAM: Running Legacy Applications on Multicores
Type: FCT (Fundação para a Ciência e a Tecnologia) - All Scientific Domains 2009
Role: Researcher
Start Date: Jan 2010
Ending Date: Jan 2013
Total Budget: 150,000 euro (100% funded)
Partners: INESC-ID

High-Performance Computing over the Large-Scale Internet
Type: FCT / CMU Program
Role: Researcher
Start Date: May 2010
Ending Date: May 2013
Total Budget: 127,000 euro (100% funded)
Partners: INESC-ID

specSTM: Software Transactional Memoty with Thread-Level Speculation Support
Type: FCT (Fundação para a Ciência e a Tecnologia) - All Scientific Domains 2011
Role: Researcher
Start Date: Jun 2011
Ending Date: Jun 2014
Total Budget: 127,000 euro (100% funded)
Partners: INESC-ID

European Projects

Cloud-TM
Type: FP7 Strep
Role: Project's Coordinator, Scientific and Administrative Coordinator of the INESC-ID team
Start Date: June 2010
Ending Date: June 2013
Total Budget: 2,497,720 euro
EC Funding:1,700,000 euro
Partners: INESC-ID (coordinator), CINI (IT), Algorithmica S.r.l (IT), Red Hat Limited (IE)
Webpage: http://www.cloudtm.eu

Fast-Fix :
Type: FP7 Strep
Role: Administrative Coordinator of the INESC-ID team
Start Date: June 2010
Ending Date: June 2013
Total Budget: 3,479,978 euro
EC Funding: 2,617,330 euro
Partners: Grupo S2 (coordinator) (SP), Technische Universität München (DE), University College Dublin/National University of Ireland (IE), INESC-ID (PT), TXT E-solutions SPA (IT), Prodevelop (SP)
Webpage: http://www.fastfixproject.eu

Transactional Memories: Foundations, Algorithms, Tools, and Applications (Euro-TM) :
Type: Cost Action
Role: Action's Coordinator
Start Date: fall 2010
Ending Date: fall 2014
Total Budget: 400,000 euro (estimated)
Prospective Partners: 42 institutions, 12 Countries
Webpage: http://www.cost.esf.org/domains_actions/ict/Actions/eurotm

Publications and Talks


Talks

Journal Articles

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

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

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

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

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

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

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

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

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

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

Conference Articles (by Year)

    2013

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2011

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

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

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

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

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

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

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

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

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

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

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

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

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

    2010

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

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

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

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

  37. Paolo Romano, R. Palmieri, F. Quaglia, N. Carvalho and L. Rodrigues
    An Optimal Speculative Transactional Replication Protocol ,
    Proc. 8th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA), Taiwan, Taipei, IEEE Computer Society Press, September 2010

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

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

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

  41. R. Palmieri, F. Quaglia, Paolo Romano and N. Carvalho
    Evaluating Database-oriented Replication Schemes in Software Transactional Memory Systems,
    Proc. 15th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS), Atlanta, USA, IEEE Computer Society Press, May 2010.

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

    2009

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

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

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

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

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

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

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

    2008

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

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

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

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

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

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

    2007

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

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

    2006

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

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

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

    2005

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

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

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

    2004

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

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

    2003

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

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

Books

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

Book Chapters

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

PhD Thesis

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

Copyright Notice

This material is presented in order to ensure timely dissemination. Copyrights are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each copyright.