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
Information
Phone: +34 - 91 - 336 74 52
Fax: +34 - 91 - 336 74 12
E-mail: rjimenez (at) fi.upm.es
- 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
Teaching
Posgraduate Level
Principles of Distributed Systems (Postgraduate Programme)/Fundamentos de Sistemas Distribuidos (Programa de Postgrado).
Extension of Distributed Systems Principles (Postgraduate Programme)/Extensión de Fundamentos de Sistemas Distribuidos (Programa de Postgrado)
Distributed Systems: Foundations and Technology (Old Engineering Programme)/ Sistemas Distribuidos: Fundamentos y Tecnología (Ingeniería Superior en Informática).
Undergraduate Level
Algorithm Design.
Research Topics of Interest
Distributed Systems: 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.
Publications
Recent Professional Activities
Conference Chair
- 4th LADC 2009. Tutorials Chair.
- 7th
IEEE European Dependable Computing Conference (EDCC) 2008. Program
Committee Chair.
- 26th IEEE Int. Conf. on Distributed Computing Systems (ICDCS) 2006. Co-chair for Workshops.
Keynote Speaker
- HPDGrid 2006. Int. Workshop on High-Performance Data Management in Grid Environments (HPDGrid). Part of 7th Int. Conf. on High performance computing for computational science (VecPar'06). 2006. Keynote Speaker.
Conference Steering Committee
- Member of the Steering Committee of European Dependable Computing Conference (EDCC). Since September 2008.
Expert Groups
- Member of the Cloud Computing Expert Group organized by the European Commission in the context of FP7. http://cordis.europa.eu/fp7/ict/ssai/events-20100126-cloud-computing_en.html
Panels
- Panelist on "Education in Dependable and Resilient Computing – Meeting the Needs of the Information Society" at 6th European Dependable Computing Conference (EDCC), Coimbra, Portugal, Oct. 2006.
- Panelist on European Centres for Open Source Software and ONESSI at IST 2006, 22 Nov. 2006, Helsinki, Finland.
- Chair of the panel on "Workshop on Design, Implementation, and Deployment of Database Replication" in conjunction with the 31st International Conference on Very Large Data Bases (VLDB ). Trondheim, Norway. August 28th, 2005.
Program Committee Member
- 2010
- IEEE Int. Conf. on Dependable Systems and Networks (DSN) 2010.
- Workshop on Large Scale Distributed Systems (LADIS) 2010.
- European Dependable Computing Conference (EDCC) 2010.
- EuroPar 2010.
- Book on "Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions".
- 2009
- IEEE Int. Conf. on Disbributed Computing Systems (ICDCS) 2009.
- IEEE Int. Conf. on Data Engineering (ICDE) 2009.
- IEEE Int. Conf. on Dependable Systems and Networks (DSN) 2009.
- Distributed Computing Conf. (DISC) 2009.
- 8th International Conference on Service Oriented Computing (ICSOC 2009).
- 11th Int. Symp. on Stabilization, Safety, and Security of Distributed Systems (SSS) 2009.
- 2008
- 27th IEEE Symposium on Reliable Distributed Systems (SRDS) 2008.
- 10th IEEE International Conference on High Performance Computing and Communications (HPCC-08) 2008.
- 8th Workshop on Architecting Dependable Systems (WADS) 2008 part of 38th IEEE Int. Conf. on Dependable Systems and Networks 2008 (DSN).
- 7th International Workshop on Assurance in Distributed Systems and Networks 2008 part of 28th International Conference on Distributed Computing Systems (ICDCS) 2008.
- Workshop on Data Management in P2P Systems (DaMap) part of Int. Conf. on Extending Database Technology (EDBT), March 2008.
- High-Performance Data Management in Grid Environments Workshop (HPDGrid 2008) in co-location with the conference VECPAR 2008 (International Meeting High Performance Computing for Computational Science).
- 2007
- 6th Int. Workshop on
Assurance in Distributed Systems and Networks (ADSN) 2007 part of 27th Inf. Conf. on
Distributed Computing Systems (ICDCS) 2007.
- Int.
Workshop
on Pervasive Computing Environments and Services (PCES) part of the 15th Euromicro Int. Conf. on
Parallel, Distribute and Network-Based Processing (PDP) 2007.
- 2006
- HPDGrid 2006. Int.
Workshop on High-Performance Data Management in Grid Environments
(HPDGrid).
Part of 7th Int. Conf. on High performance computing for computational
science (VecPar'06). 2006.
- 2005
- 2004
- 34th IEEE Int. Conf. on
Dependable Systems and Networks 2004 (DSN). Fast abstracts track.
- Workshop on Dependable
Distributed
Data Management in conjunction with IEEE
Int. Symp. on Reliable
Distributed Systems 2004 (SRDS).
Other Positions
- Chief Editor of the Strategic Research Agenda in Grids. NESSI-Grid Special Support Action of the Sixth European Programme (FP6). 2007-2008.
- ACM/IEEE Computing Curricula 2001 Task Force. Chair of the Pedagogy Focus Group on Advanced Study.
- ACM SIGCSE 2002. International Liaison.
- ACM SIGCSE 2001. Southern European Liaison.
- Distributed
Computing Int. Conf. 2000 (DISC'00). Organizing Committee.
Invited Talks
- "Leveraging the Scalability and Availability of Replicated Databases with Autonomic Capabilities". 3rd Int. Conf. on Autonomic Computing and Communication Systems. Limassol, Cyprus. Sept. 9-11, 2009.
- "Boosting Database Replication through Snapshot Isolation". Max Planck Institute 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
- 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).
- 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