Personal tools
You are here: Home / Member Web Pages / Ricardo Jiménez Peris

Ricardo Jiménez Peris

Associate Professor/Profesor Titular de Universidad


Computer Science School/Facultad de Informática


Technical University of Madrid/Universidad Politécnica de Madrid



  • Phone: +34 - 91 - 336 74 52

  • Fax: +34 - 91 - 336 74 12

  • E-mail: rjimenez (at)

  • Office: 2313 (bloque 2, floor 3, office 2313).
  • Address:

    • Facultad de Informática

    • Universidad Politécnica de Madrid

    • Campus de Montegancedo s/n, Boadilla del Monte

    • Madrid 28660 SPAIN


  • Posgraduate Level

    • Principles of Distributed Systems (Postgraduate Programme)/Fundamentos de Sistemas Distribuidos (Programa de Postgrado).

  • Undergraduate Level

    • Algorithm Design.

Research Topics of Interest

  • Distributed Systems: Cloud Computing, Platform as a Service, Middleware, Replication, Service Oriented Architectures (SOA), Autonomic (self-*) Systems, Web Services, Fault Tolerance, Reflective Architectures, Aspect Oriented Programming (AOP), Multi-Tier Architectures, Group Communication.

  • Databases: Replicated databases, data streaming, service oriented data services, transactional systems, advanced transactions.

  • Programming Languages and Environments: Programming Environments for Web Services; Linguistic Support for Fault-Tolerance, Transactions, Groups, and Exceptions; Program and Algorithm Visualization; Visual Debuggers.


Recent Professional Activities

Conference Chair


Keynote Speaker
Conference Steering Committee
  • Member of the Steering Committee of European Dependable Computing Conference (EDCC). Since September 2008.


European Commission Expert Groups


Program Committee Member


  • Other Positions
    • Technical coordinator of the CumuloNimbo FP7 European project. 2010-2013.
    • Project coordinator of the CLOUDS research programme funded by the Madrid Regional Research Council (CAM). 2010-2013.
    • Project coordinator of the Stream FP7 European project. 2008-2011.
    • Research Director of the NEXOF-RA FP7 European project. 2008-2010.
    • Chief Editor of the Strategic Research Agenda in Grids. NESSI-Grid Special Support Action of the Sixth European Programme (FP6). 2007-2008.
    • Project coordinator of the AUTONOMIC research programme funded by the Madrid Regional Research Council (CAM). 2005-2009.
    • Project coordinator of the Adapt FP5 European Project. 2002-2005.
    • ACM/IEEE Computing Curricula 2001 Task Force. Chair of the Pedagogy Focus Group on Advanced Study. 1999-2001.
    • ACM SIGCSE 2002. International Liaison. 2002.
    • ACM SIGCSE 2001. Southern European Liaison. 2001.
    • Distributed Computing Int. Conf. 2000 (DISC'00). Organizing Committee. 2000.


Invited Talks
  • StreamCloud: Large Scale Data Streaming. Talk at DB Lunch Seminar. Microsoft Research. Redmond WA USA. 1st June 2011.
  • "An Internet of Services for an Internet of Things". Talk at the "Future Internet Architecture Roadmapping Workshop". European Commission. Brussels, Belgium. 31st March 2011.
  • "StreamCloud: Parallel-Distributed Data Streaming". Laboratoire d’Informatique de Robotique et de Microélectronique de Montpellier (LIRMM). CNRS. Montpellier, France. 12th Nov. 2010.
  • "Middle-R: A Middleware for Scalable Database Replication". 10th PostgreSQL Clustering, High Availability and Replication Conference - CHAR(10) . Oxford, UK. July 1-3, 2010.
  • "Leveraging the Scalability and Availability of Replicated Databases with Autonomic Capabilities". 3rd Int. Conf. on Autonomic Computing and Communication Systems (AUTONOMICS). Limassol, Cyprus. Sept. 9-11, 2009.
  • "Boosting Database Replication through Snapshot Isolation". Max Planck Institute (MPI) for Software Systems. Saarbrücken, Germany. Nov. 2008.
  • "Quorums for P2P systems". LINA. INRIA. Nantes, France. Sept. 2006.
  • "Enterprise Grids". EU Commission. Brussels. July, 25th 2006.
  • "Contributions on Distributed Transactional Systems". At Science and Technology Seminar Cycle. Oracle premises. Redwood shores, California, USA, October, 28th 2005.
  • "High Performance Distributed Atomic Commitment" at the Transactions group, Oracle, Redwood shores, CA, USA, October 27th 2005.
  • "Autonomic Database Replication" at the Replication group Oracle, Redwood shores, CA, USA, October 28th 2005.
  • "New approaches to eager database replication" LINA Seminar. INRIA. Nantes. October, 21st 2005.
  • "Adaptive Database Replication". Universidad do Minho, Braga, Portugal, Jul. 2004.
  • "Adapt: Middleware Technologies for Adaptive and Composable Components". Universidad Pública de Navarra, Pamplona, Spain, Nov. 2003.


Supervised PhDs
  • Mar Callau Zori. Clustering Algorithms for data streams in centralized and distributed systems. Jan. 2013.
  • Vincenzo Gulisano.StreamCloud: An Elastic Parallel-Distributed Stream Processing Engine. Dec. 2012 (jointly with Dr. Patrick Valduriez).
  • Jesús Milán Franco. Autonomic Database Replication. Universidad Politecnica de Madrid. 2008. (jointly with prof. Bettina Kemme).
  • Yi Lin. Practical and Consistent Database Replication. McGill University, Montreal, Canada. July 2007 (jointly with prof. Bettina Kemme).
  • Leonardo Querzoni. Techniques for Efficient Event Routing. Universitá la Sapienza di Roma, Italy. 2006 (jointly with prof. Roberto Baldoni).


Journal Reviewer 
  • ACM Transactions on Databases
  • IEEE Computer
  • IEEE Transactions on Software Engineering
  • IEEE Transaction on Knowledge and Data Engineering
  • IEEE Transactions on Parallel and Distributed Systems
  • IEEE Transactions on Dependable and Secure Computing
  • Journal of Parallel and Distributed Computing
  • Computer Journal
  • Journal of Systems and Software
  • Distributed Systems Online
  • Computers and Education Journal
  • IEEE Transactions on Education

Document Actions