Research Curriculum Vitae November 2011 Javier Diaz Montes Community Grid Lab Pervasive Technology Institute, Indiana University, USA E-Mail: javidiaz@indiana.edu, javier.diazmontes@gmail.com Web: http://scicom.esi.uclm.es/jdiaz Research Interests: My interests are Cloud Computing, Virtualization, Computational Grids, Scheduling and Middleware. Education: PhD in Computer Science ( Doctor Europeus ), Universidad de Castilla-La Mancha, Spain, 2010. Diploma de Estudios Avanzados (Master Degree) in Computer Science, Universidad de Castilla- La Mancha, Spain, 2007. Ingeniero Informático (5 years degree. Computer Engineer), Universidad de Castilla-La Mancha, Spain, 2005. Ingeniero Técnico en Informática de Sistemas (3 years degree. Technical Engineer in Computer Systems), Universidad de Castilla-La Mancha, Spain, 2003. Professional Experience: RESEARCH PROJECTS - 2010-2012: FutureGrid: An Experimental, High-Performance Grid Test-bed, National Science Foundation (NSF Award #0910812), USA - 2011-2012: Integración de Modelos de Programación Paralela en Entornos de Computación Científica (PEII11-0136-0976), Junta de Comunidades de Castilla-La Mancha. - 2009: Ayuda a la Investigación de la Escuela Superior de Informática de la Universidad de Castilla- La Mancha, Universidad de Castilla-La Mancha. - 2008: Cluster de Computadores (Infraestructura) (FEDER 70), Junta de Comunidades de Castilla- La Mancha-FEDER. - 2008-2010: Optimización de procesos en Grids de computadores para la operación de organizaciones virtuales en entornos científicos (PCI08-0008), Junta de Comunidades de Castilla- La Mancha. - 2008: Ayuda a la Investigación de la Escuela Superior de Informática de la Universidad de Castilla- La Mancha, Universidad de Castilla-La Mancha. - 2007-2009: Organización y Puesta en Marcha de la Red de e-ciencia en España (CAC-2007-52), Ministerio de Educación y Ciencia. - 2007: Ayuda a la Investigación de la Escuela Superior de Informática de la Universidad de Castilla- La Mancha, Universidad de Castilla-La Mancha. - 2007: Inclusión de nodos Grid de varias Universidades de México dentro de la Organización Virtual del Grupo QCyCAR-UCLM (AEC07-015), Junta de Comunidades de Castilla-La Mancha. - 2006-2008: Red temática para la coordinación de actividades middleware en Grids (TIN2005-25849-E), Ministerio de Educación Ciencia. 1
- 2005-2008: Tratamiento de la estructura roto-vibracional de moléculas de tamaño arbitrario. Aplicación en un entorno de computación Grid (FIS2005-00293), Ministerio de Educación y Ciencia. - 2005-2007: Desarrollo de Infraestructura Grid para La Implementación de una Organización Virtual de Química Computacional (PBI-05-009), Junta de Comunidades de Castilla-La Mancha. - 2004-2005: Planificación de un sistema de computación de alto rendimiento para el tratamiento de la estructura rotovibracional de moléculas de interés astrofísico (AYA2002-12491-E), Ministerio de Educación y Ciencia. - 2004: Proyecto de colaboración para la apertura de una línea de trabajo sobre simulación y predicción de la estructura rotovibracional en moléculas de interés astrofísico usando técnicas de High Performance Computing sobre clusters de computadores, Universidad de Castilla-La Mancha. - 2004: Desarrollo y optimización de clusters de computadores para la simulación de estructuras rotovibracionales moleculares de especies interestelares (011000303), Universidad de Castilla-La Mancha. - 2003: Planificación de un cluster de computadores para computación científica de alto rendimiento (011100335), Universidad de Castilla-La Mancha. RESEARCH GRANTS - 2009: Granted with a fellowship called: Ayudas a la Investigación de la UCLM para el 2009 dentro - 2008: Granted with a fellowship called: Ayudas a la Investigación de la UCLM para el 2008 dentro - 2008: José Castillejo fellowship to do a two months stay in the University of Nottingham, Nottingham, UK. - 2007: Granted with a fellowship called: Ayudas a la Investigación de la UCLM para el 2007 dentro - 2007: José Castillejo fellowship to do a one month stay in the University of Reading, Reading, UK. - 2006: Granted with a fellowship called: Ayudas a la Investigación de la UCLM para el 2006 dentro - 2006: José Castillejo fellowship to do a one month stay in the Universidad Complutense, Madrid, Spain. - 2005-2009: Junta de Comunidades de Castilla-La Mancha fellowship for PhD students, asociada al Proyecto de Investigación Desarrollo de Infraestructura Grid para la Implementación de una Organización Virtual de Química Computacional del Grupo de Investigación de Química Computacional y Computación de Alto Rendimiento (QCyCAR) de la Escuela Superior de Informática de Ciudad Real. - 2004-2005: M.E.C.D. collaboration fellowship to carry out the project Instalación, Personalización e Implantación de Clusters de PC s at the QCyCAR research group. - 2004-2005: Universidad de Castilla-La Mancha collaboration fellowship to carry out activities as teacher assistant in laboratory sessions. - 2000-2005: Fellowships to cover the degree expenses provided by the Ministerio de Educación, Ciencia y Deporte (one fellowship per year, five in total). CONTRACT AND COLLABORATIONS - October 2010 Present: Post-Doctoral Fellow with Community Grid Lab of the Pervasive Technology Institute at Indiana University. 2
- January 2010 September 2010: Contract with the Química Computacional y Computación de Alto Rendimiento (QCyCAR) research group to carry out activities related with HPC and Grid computing. - 2003-2010: System Manager (GNU/Linux based Clusters and Grids) in the Química Computacional y Computación de Alto Rendimiento (QCyCAR) research group from the Escuela Superior de Informática, Ciudad Real, Spain. PUBLICATIONS International Journals - J. Díaz, C. Muñoz-Caro, and A. Niño, A Survey of Pure and Hybrid Parallel Programming Models, Submitted for journal publication, 2011. - M.E. Castro, J. Díaz, C. Muñoz-Caro, A. Niño, A Uniform Object Oriented Solution to the Eigenvalue Problem for Symmetric and Hermitian Matrices, Computer Physics Communications, Vol. 182, No. 9, pp. 2059-2064, 2010. - J. Díaz, S. Reyes, A. Niño, C. Muñoz-Caro, A Heuristic Approach to the Allocation of Different Workloads in Computational Grid Environments, International Journal on Advances in Software. Vol. 2, No. 1, pp. 1-10, 2009. - J. Díaz, S. Reyes, A. Niño, C. Muñoz-Caro, Derivation of Self-Scheduling Algorithms for Heterogeneous Distributed Computer Systems: Application to Internet-based Grids of Computers, Future Generation Computer Systems, Elsevier Publishers. Vol. 25, No. 6, pp. 617-626, 2009. doi:10.1016/j.future.2008.12.003. International Conferences - J. Díaz, G.v. Laszewski, F. Wang, A.J. Younge, and G. Fox, FutureGrid Image Repository: A Generic Catalog and Storage System for Heterogeneous Virtual Machine Images, 3rd IEEE Intl. Conf. on Cloud Computing Technology and Science (CloudCom2011), November 2011. - J. Díaz, S. Reyes, R.M. Badía, A. Niño, and C. Muñoz-Caro, A General Model for the Generation and Scheduling of Parameter Sweep Experiments in Computational Grid Environments, International Conference on Computational Science 2010 (ICCS 2010), Amsterdam, Netherlands, May-June 2010, pp. 565-572. doi:10.1016/j.procs.2010.04.060. - J. Díaz, C. Muñoz-Caro, and A. Niño, A Fault Tolerant Adaptive Method for the Scheduling of Tasks in Dynamic Grids, The Third International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP), Sliema, Malta, October 2009. - J. Díaz, C. Muñoz-Caro, and A. Niño, An Adaptive Approach to Task Scheduling Optimization in Dynamic Grid Environments, The 2009 International Conf. on Grid Computing and Applications, Las Vegas, USA, July 2009. - J. Díaz, S. Reyes, A. Niño, C. Muñoz-Caro, A Survey of New Scheduling Strategies for Internet- Based Grids of Computers, 3rd. Iberian Grid Infrastructure Conference (IBERGRID), Valencia, Spain, May 2009, pp. 75-84. - J. Díaz, S. Reyes, C. Muñoz-Caro, and A. Niño, A Heuristic Approach to Task Scheduling in Internet-based Grids of Computers, The Second International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP), Valencia, Spain, September 2008, pp. 110-116. (Best Paper Award) - J. Díaz, S. Reyes, C. Muñoz-Caro, and A. Niño, MSSML: A Molecular Spectroscopic Simulations Markup Language for Rovibrational Studies, The 2008 International Conference on Computational Science and Its Applications (ICCSA 2008), Springer-Verlag LNCS 5072, Perugia, Italy, 30 June 3 July, 2008, pp. 997 1010. 3
- Garry Smith, Mark Baker and Javier Diaz Montes, A Web 2.0 User Interface for Wide-area Resource Monitoring, Mardi Gras Conference 2008, Baton Rouge, Louisiana, January-February 2008, pp. 1-8, ACM SIGARCH, ISBN 978-1595930-835-0. - J. Díaz, S. Reyes, A. Niño, C. Muñoz-Caro, New Self-Scheduling Schemes for Internet-Based Grids of Computers, 1st Iberian Grid Infrastructure Conference (IBERGRID), Santiago de Compostela, Spain, May 2007, pp. 184-195. - S. Reyes, J. Díaz, S. Díaz, A. Niño, C. MuñozCaro, Organization of, and Experiences with, an SpainMexico InternetBased Grid of Computers, 1st Iberian Grid Infrastructure Conference (IBERGRID), Santiago de Compostela, Spain, May 2007, pp. 259-267. - J. Díaz, S. Reyes, A. Niño and C. MuñozCaro A Quadratic Self-Scheduling Algorithm for Heterogeneous Distributed Computing Systems, The 2006 IEEE International Conference on Cluster Computing (Cluster 2006), Vols. 1-2, Barcelona, Spain, September 2006, pp. 683-690. National Conferences - J. Díaz, S. Reyes, A. Niño, C. Muñoz-Caro, Nuevas Familias de Algoritmos de Self-Scheduling para la Planificación de Tareas en Grids de Computadores, XVIII Jornadas de Paralelismo (CEDI 2007), Zaragoza, Spain, September 2007, pp. 424-430. - S. Díaz, S. Reyes, J. Díaz, A. Niño, y C. Muñoz-Caro, Diseño y comportamiento de un Grid de Computadores basado en Internet XVIII Jornadas de Paralelismo (CEDI 2007), Zaragoza, Spain, September 2007, pp. 529-535. - J. Díaz, S. Reyes, A. Niño and C. MuñozCaro, Un Algoritmo Autoplanificador Cuadrático para Clusters Heterogéneos de Computadores, XVII Jornadas de Paralelismo, Albacete, Spain, September 2006, pp. 379-382. Posters/Abstracts - G. v. Laszewski, J. Díaz, F. Wang, A. J. Younge, A. Kulshrestha, and G. Fox, Towards Generic FutureGrid Image Management, TeraGrid '11: Extreme Digital Discovery, 2011. - J. Díaz, A. J. Younge, F. Wang, G. v. Laszewski, and G. Fox, Grappling Cloud Infrastructure Services with a Generic Image Repository, The Third workshop on Cloud Computing and Its Applications (CCA11), 2011 CONFERENCE ATTENDANCE - October 2010: The 2nd International Conference on Cloud Computing 2010, Indianapolis, USA. - June 2010: International Conference on Computational Science 2010 (ICCS 2010), Amsterdam, Netherland. - October 2009: 3ª Reunión Plenaria de la Red Española de e-ciencia, Valencia, Spain. - July 2009: The 2009 International Conf. on Grid Computing and Applications, Las Vegas, USA. - May 2009: 3rd. Iberian Grid Infrastructure Conference (IBERGRID), Valencia, Spain. - October 2008: 2ª Reunión Plenaria Red Española de e-ciencia, Sevilla, Spain. - September 2008: The Second International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP), Valencia, Spain. - June-July 2008: The 2008 International Conference on Computational Science and its Applications (ICCSA 2008), Perugia, Italy. - February 2008: 1ª Reunión Plenaria Red Española de e-ciencia: Reunión de Puesta en Marcha, Madrid, Spain. - September 2007: XVIII Jornadas de Paralelismo (CEDI 2007), Zaragoza, Spain. - May 2007: 1st Iberian Grid Infrastructure Conference (IBERGRID), Santiago de Compostela, Spain. - November 2006: XXII Grupos de Trabajo de RedIRIS 2006, Granada, Spain. - September 2006: XVII Jornadas de Paralelismo, Albacete, Spain. 4
- September 2006: The 2006 IEEE International Conference on Cluster Computing (CLUSTER 2006), Barcelona, Spain. - September 2006: The 7 th IEEE/ACM International Conference on Grid Computing (GRID 2006), Barcelona, Spain. - April 2006: Cuarta Reunión de la Red Temática para la Coordinación de Actividades Middleware en Grids, Madrid, Spain. - October 2005: Jornadas Técnicas RedIRIS 2005 y XX Grupos de Trabajo, Logroño. RESEARCH STAYS - July and August 2008: The Automated Scheduling, Optimisation and Planning (ASAP) research group, School of Computer Science, University of Nottingham, United Kingdom. - October 2007: Parallel, Emergent & Distributed Architectures Laboratory (PEDAL) Group which belong to the Centre for Advanced Computing and Emerging Technologies (ACET), School of Systems Engineering, University of Reading, United Kingdom. - October 2006: Distributed Systems Architecture Research Group, Facultad de Informática, Universidad Complutense de Madrid, Spain. AWARDS AND PRIZES - 2008: Best Paper award in the conference: The Second International Conference on Advanced Engineering Computing and Applications in Sciences. ISBN: 978-0-7695-3369-8. MISCELLANEOUS Skills - Cloud Computing: Advanced knowledge of OpenNebula. Working knowledge of Eucalyptus, OpenStack, Cumulus (Nimbus Storage System) and the NoSQL database MongoDB. - Grid Computing: Working knowledge of Globus Toolkit 4 and GridWay Metascheduler. - System Administration: Proficient in Cluster/Grid system administration, GNU/Linux system administration. Basic knowledge of Microsoft Windows systems. - Programming Languages: Proficient in Python, C/C++ and Java. Working knowledge of Bash. Basic knowledge of Perl. - Web Programming: Working Knowledge of HTML, Javascrit, AJAX, Servlets, JSP, XML, XML Schema. - Databases: Advanced knowledge of relational database analysis, design, and implementation. Working knowledge of Microsoft SQL Server. - Document Composition: Proficient in LATEX. Administrative duties - 2008-2010: Member of the Escuela Superior de Informática committee, Ciudad Real, Spain. - 2008-2010: Member of the Departamento Lenguajes y Sistemas de Información committee, Escuela Superior de Informática, Ciudad Real, Spain. - 2006: Collaboration in the IV Science Week activities of the Escuela Superior de Informática, Ciudad Real, Spain. 5
Program Committee Membership - International Conference on Cloud and Green Computing, 2011. - International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP), 2010-2011. - International Conference on Cloud Computing, GRIDs, and Virtualization (CLOUD COMPUTING), 2010-2011. Reviewing Activities - IEEE Transactions on Parallel and Distributed Systems (TPDS). - Central European Journal of Computer Science Languages - Spanish: Native Language - English: Spoken and Written with fluency 6