Ricardo Jiménez Peris
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).
-
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.
Publications
-
Book:
-
Database Replication. Bettina kemme, Ricardo Jiménez-Peris, Marta Patiño-Martínez. Morgan & Claypool Publishers. 2010. 154 pages. ISBN-10: 1608453812. ISBN-13: 978-1608453818.
- Citations:
Recent Professional Activities
Conference Chair
- 34th IEEE Int. Conf. on Distributed Computing Systems (ICDCS), 2014, Madrid, Spain, Program Committee Co-Chair.
- 8th Int. Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC). 2013. Compiegne, France. Program Committee Track co-chair ("Data Intensive Computing, Data Mining and Information Retrieval" track).
- 30th IEEE International Symposium on Reliable Distributed Systems (SRDS), 2011, Madrid, Spain. General 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
- "Mega-Scale Distributed Data Management" keynote talk at Chilean Computer Science Conference (Jornadas Chilenas de Computación. 9th Nov. 2011. Curicó (Chile). 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.
European Commission Expert Groups
- Member of the Cloud Computing Horizon 2020 Expert Group organized by the European Commission. "A Roadmap for Advanced Cloud Technologies under H2020"
- Member of the Cloud Computing FP8 Expert Group organized by the European Commission. 2012. Advances in Clouds. "Research in Future Cloud Computing". Expert group Report.
- Member of the Services in the Future Internet FP8 Expert Group organized by the European Commission. Services in the Future Internet. 28 Feb. 2011.
- Member of the Cloud Computing FP7 Expert Group organized by the European Commission. 2010. The Future of Cloud Computing: Opportunities for European Cloud Computing beyond 2010.
Panels
- Panelist in the panel "Distributed Data Management in 2020?" at IEEE Int. Conf. Data Engineering (ICDE), Hannover, Germany, April 13th, 2011.
- 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
- 2014
- Int. Conf. on Very Large Data Bases (VLDB)/PVLDB 2014.
- 15th ACM/IFIP/USENIX International Middleware Conference. Middleware 2014
- ACM Symp. on Applied Computing (SAC) 2014.
- 2013
- Int. Conf. on Very Large Data Bases (VLDB)/PVLDB 2013.
- Int. Conf. on Peer-to-Peer Computing (P2P). 2013.
- Int. Symp. on Reliable Distributed Systems (SRDS). 2013.
- Int. Conf. On Principles Of Distributed Systems (OPODIS). 2013.
- Int. Database Engineering and Applications Symposium. IDEAS 2013
- ACM Symp. on Applied Computing (SAC) 2013.
- 2012
- Int. Conf. on Very Large Data Bases (VLDB)/PVLDB. 2012.
- 12th IEEE Int. Conf. on Peer-to-Peer Computing (P2P). 2012.
- 6th ACM International Conference on Distributed Event-Based Systems (DEBS). 2012.
- 10th IEEE Int. Symp. on Parallel and Distributed Processing with Applications (ISPA). 2012.
- ACM Symp. on Applied Computing (SAC). 2012.
- 11th Int. Workshop on Assurance in Distributed Systems and Networks (ADSN).
- 1st International Workshop on DEpendable and SEcure Computing for Large-scale Complex Critical Infrastructures (DESEC4LCCI). Colocated with SAFECOMP 2012.
- 2011
- 31st Int. Conf. on Distributed Computing Systems (ICDCS). 2011.
- 3rd IEEE Int. Conf. on Cloud Computing Technology and
Science (CloudCom). 2011.
- 30th Int. Conf. on Computer Safety, Reliability and Security (SAFECOMP) 2011.
- Workshop on Large Scale Distributed Systems and Middleware (LADIS) 2011.
- IEEE Latin-American Conf. on Dependable Distributed Computing (LADC) 2011.
- Editorial Advisory Board Member for the book titled: "Open Source Cloud Computing Systems: Practices and Paradigms". 2011.
- 10th Int. Workshop on Assurance in Distributed Systems and Networks (ADSN2011).
- 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
- 36th IEEE Int. Conf. on Dependable Systems and Networks 2006 (DSN).
- 6th European Conf. on Dependable Computing 2006 (EDCC).
- 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
- 35th IEEE Int. Conf. on Dependable Systems and Networks 2005 (DSN).
- 25th IEEE Int. Conf. on Distributed Computing Systems 2005 (ICDCS).
- 7th Int. Workshop on Distributed Computing (IWDC) 2005.
- 5th European Dependable Computing Conference 2005 (EDCC).
- Latin-American Symposium on Dependable Computing 2005 (LADC).
- 2004
- 23rd IEEE Int. Symp. on Reliable Distributed Systems 2004 (SRDS).
- 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
- 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