curriculum vitae - Departamento de Computación

Transcripción

curriculum vitae - Departamento de Computación
CURRICULUM VITAE
Jorge Buenabad Chávez
Febrero 2011
ESTUDIOS
Licenciatura
Unidad Profesional Interdisciplinaria de Ingenierı́a y Ciencias Sociales y Administrativas (UPIICSA-IPN), México D.F., 1977-81. Titulación el 20 de febrero de 1985.
Tı́tulo: Licenciado en Informática.
Tesis: EVA (Espacio Virtual para Arreglos), Construcción de Memoria Virtual para una
minicomputadora PDP-11.
Área: sistemas operativos, administración de memoria.
Distinción: Mención Honorı́fica por mi trabajo de tesis.
Director de tesis: Dr. Adolfo Guzmán Arenas.
Maestrı́a
Centro de Investigación y de Estudios Avanzados del IPN (CINVESTAV), México
D.F., 1985–89. Titulación el 26 de septiembre de 1989.
Tı́tulo: Maestro en Ciencias en Ingenierı́a Eléctrica, especialidad Computación.
Tesis: XINIX, Sistema Operativo de Tiempo Compartido para Computadora Personal.
Área: sistemas operativos, programación concurrente, programación en tiempo real.
Distinción: Diploma al “Mejor Estudiante”.
Director de tesis: Dr. Manuel Guzmán Renteria.
1
Doctorado
Universidad de Bristol, Inglaterra, 1992–1998. Titulación el 16 diciembre de 1998.
Tı́tulo: Doctor en Ciencias, especialidad Computación.
Tesis: Virtual Memory on Data Diffusion Architectures.
Área: sistemas operativos, programación concurrente, cómputo paralelo, multiprocesadores
de memoria compartida distribuida, administración de memoria.
Director de tesis: Prof. David H. D. Warren.
EXPERIENCIA PROFESIONAL
Profesor
Sección de Computación del CINVESTAV, México D.F., enero 1988 a la fecha. Actividades:
Estancia de investigación, Universidad de Manchester, Inglaterra, diciembre 2007 –
septiembre 2008: extender resultados de estancia anterior (feb 2006 – ene 2007), y
diseñar un nuevo enfoque para especificar y procesar consultas del tipo “group-by”
a bases de datos.
Estancia de investigación, Universidad de Manchester, Inglaterra, febrero 2006 –
enero 2007: balance de carga en procesamiento adaptativo de consultas a bases de
datos.
Mis áreas de investigacion son: cómputo paralelo y sistemas distribuidos. Antes trabaje en sistemas operativos y protocolos de comunicación.
Impartir cursos. A la fecha he impartido:
• Estructuras de Datos†.
• Programación de Sistemas en Tiempo Real.
• Programación de Microprocesadores e Interfaces†.
• Sistemas Operativos†.
• Matemáticas Discretas.
• Sistemas Operativos Distribuidos.
• Redes y Protocolos.
†: Escribı́ parte del material utilizado en estos cursos.
Proponer y supervisar temas de tesis (ver “Tesis Dirigidas”).
Llevé la Coordinación Académica de la Sección de Computación de enero de 1999 a
diciembre de 2001.
2
Profesor
Escuela Superior de Ingenierı́a Mecánica y Eléctrica (ESIME-IPN), México D.F., Enero–
Mayo de 1988, impartiendo cursos de matemáticas a nivel licenciatura.
Auxiliar de investigación
Sección de Computación del CINVESTAV, México D.F., 1985–1987. Actividades:
Programación de aplicaciones para la administración del CINVESTAV (presupuestos,
contabilidad y control de proyectos).
Elaborar preguntas para el examen de admisión por computadora de la Sección de
Computación.
Auxiliar de profesor en los siguientes cursos:
• Programación de Microprocesadores e Interfaces.
• Estructuras de Datos.
• Diseño de Sistemas Digitales.
Analista y programador de sistemas
Ingenieros Civiles Asociados (ICA), México D.F., 1983–84. Actividades:
Programación de aplicaciones de presupuestos, contabilidad, control de proyectos.
Analista programador y administrador de bases de datos
Secretarı́a de Turismo (SECTUR), México D.F., 1981–82. Actividades:
Diseño de bases de datos, y desarrollo de aplicaciones (Fortran y COBOL) de consulta
y actualización bases de datos TOTAL.
Analista de sistemas
Instituto de Seguridad y Servicios Sociales para los Trabajadores del Estado (ISSSTE),
México D.F., Agosto–Diciembre de 1981. Actividades:
Análisis de los sistemas de presupuestos, contabilidad e inventarios para las tiendas del
ISSSTE.
TESIS DIRIGIDAS
1. Ulises Revilla Duarte
Tavlab: entorno estadı́stico basado en workflows con Taverna. Tesis de Maestrı́a,
Departamento de Computación, 26 de marzo de 2008. Codirigida con la Dra. Ana
Marı́a Antonia Martı́nez Enrı́quez (Departamento de Computación, CINVESTAV).
3
2. Miguel Alfonso Castro Garcı́a
Programación con Listas de Datos para Cómputo Paralelo en Clusters. Tesis de
Doctorado, Departamento de Computación, CINVESTAV, 18 de mayo 2007. Codirigida con la Dra. Graciela Román Alonso (UAM Iztapalapa).
3. Santiago Domı́nguez Domı́nguez
Difusión Automática de Datos bajo Cómputo Paralelo en Clusters. Tesis de Doctorado, Sección de Computación, CINVESTAV, 26 de enero 2006.
4. Rogelio Domı́nguez Hernández
Núcleo Educativo Basado en Linux. Tesis de Maestrı́a, Sección de Computación,
CINVESTAV, 25 de enero 2006.
5. Marı́a del Carmen Hernández López
Algoritmos Numéricos Paralelos con MPI (Message Passing Interface). Tesis de Maestrı́a,
Escuela de Informática Mazatlán, Universidad Autónoma de Sinaloa, 11 de febrero
del 2005.
6. Rafael Ruı́z Conejo
Tempo Visual. Tesis de Maestrı́a, Escuela de Informática Mazatlán, Universidad
Autónoma de Sinaloa, 11 de febrero del 2005.
7. Maximino Peña Guerrero
Captura de Múltiples Eventos MIDI en Tiempo de Ejecución. Tesis de Doctorado,
Sección de Computación, CINVESTAV, 20 de enero del 2005. Codirigida con el Dr.
Adriano de Luca Pennacchia (Sección de Computación, CINVESTAV).
8. Rosa Angélica Rosales Camacho
C Numérico Paralelo. Tesis de Maestrı́a, Escuela de Informática Mazatlán, Universidad Autónoma de Sinaloa, 9 de diciembre del 2004.
9. Heidi Osuna León
Tempo Distribuido. Tesis de Maestrı́a, Escuela de Informática Mazatlán, Universidad
Autónoma de Sinaloa, 9 de diciembre 2004.
10. José Antonio Coria Fernández
Tolerancia a Fallas para Sistemas de Detección de Intrusos de Red. Tesis de Maestrı́a,
Sección de Computación, CINVESTAV, junio del 2004.
11. Ulises Zaldı́var Colado
Robótica Asistida por Teleoperación y Realidad Virtual. Tesis de Maestrı́a, Sección
de Computación, CINVESTAV, noviembre 2003. Codirigida con el Dr. Juan Manuel
Ibarra Zannatha (Departamento de Control, CINVESTAV).
4
12. David Araujo Dı́az
Sistema de Visión Artificial para el Laboratorio de Robótica Virtual. Tesis de Maestrı́a,
Sección de Computación, CINVESTAV, 20 de marzo, 2002. Codirigida con el Dr.
Juan Manuel Ibarra Zannatha (Departamento de Control, CINVESTAV).
13. Nélida Alicia Casas Reyes
Emulación Prototipo de Sistemas DOS/8086. Tesis de Maestrı́a, Sección de Computación, CINVESTAV, abril 2001.
14. Alejandro Juárez Olivárez
SIPDASLIT: Sistema Informático para el Diseño y Análisis de Lı́neas de Transmisión. Tesis de Maestrı́a, Sección de Computación, CINVESTAV, abril 2000.
15. Fernando Cornelio Tapia Salinas
DYNALAB: Herramienta para el Análisis de Sistemas Dinámicos Modelados por
Ecuaciones Diferenciales. Tesis de Maestrı́a, Sección de Computación, CINVESTAV,
septiembre de 1999. Codirigida con el Dr. José Angel Lodegario Ortega (Departamento de Posgrado en Ingenierı́a Mecánica, ESIME-IPN).
16. David Leija
Manejador de Impresora y Disco Duro para XINIX. Tesis de Maestrı́a, Sección de
Computación, CINVESTAV, abril 1992.
17. Vı́ctor González
Sistema de Protección Eléctrica en Base a Microprocesadores en Centrales Termoeléctricas. Tesis de Maestrı́a, Sección de Computación, CINVESTAV, marzo 1991.
Codirigida con el Dr. Jan Janecek (Sección de Computación, CINVESTAV).
18. Ruth Delgado
Sistema de Archivos para el Sistema Operativo XINIX. Tesis de Maestrı́a, Sección de
Computación, CINVESTAV, abril 1990.
PUBLICACIONES
1. Jorge Buenabad-Chávez, Miguel Alfonso Castro-Garcı́a, Rosa Angélica Rosales-Camacho,
Santiago Domı́nguez-Domı́nguez, Julio C. Peralta, and Manuel Aguilar-Cornejo. Adaptive Parallel Matrix Computing through Compiler and Run-time Support.
International Conference on Parallel Computing ParCo 2009, 1-4 September 2009,
Lyon, France. En Parallel Computing: From Multicores and GPU’s to Petascale,
Volume 19 Advances in Parallel Computing, pp 359-368. Edited by: B. Chapman,
F. Desprez, G.R. Joubert, A. Lichnewsky, F. Peters and T. Priol. IOS Press, April
2010, 760 pp., hardcover ISBN: 978-1-60750-529-7.
5
2. Norman W. Paton, Jorge Buenabad-Chávez, Mengsong Cheng, Vijayshankar Raman,
Garret Swart, Inderpal Narang, Daniel M. Yellin and Alvaro A.A. Fernandes. Autonomic Query Parallelization using Non-dedicated Computers: An Evaluation of Adaptivity Options. Very Large Data Bases (VLDB) Journal, Volume
18, Number 1, January, 2009, pp 119-140.
3. Daniel M. Yellin, Jorge Buenabad-Chávez, Norman W. Paton. Probabilistic Adaptive Load Balancing for Parallel Queries. En Proceedings of the 3rd International Workshop on Self-Managing Database Systems (SMDB-2008), held on 7th April
2008 in conjunction with the 24th International Conference on Data Engineering
(ICDE 2008). Cancun, México. Online version:
http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=4498280
4. G. Román-Alonso, J.R. Jiménez-Alaniz, J. Buenabad-Chávez, M.A. Castro-Garcı́a
and A.H. Vargas-Rodrı́guez. Segmentation of Brain Image Volumes Using the
Data List Management Library. En Proceedings of the 29th Annual International
Conference of the IEEE EMBS (p. 2085–2088), Cité Internationale, Lyon, France.
August 23-26, 2007.
5. Graciela Román-Alonso, Norma Pilar Castellanos-Abrego, Jorge Buenabad-Chávez
and Miguel Alfonso Castro-Garcı́a. Improving a Parallel Version of a NonRigid Image Registration Algorithm. En Proceedings of Advanced Distributed
Systems, Third International School and Symposium, ISSADS 2006. A publicarse en
la serie Lecture Notes LNCS.
6. Jorge Buenabad-Chávez and Santiago Domı́nguez-Domı́nguez. Comparing Two
Parallel File Systems: PVFS and FSDDS. ParCo 2005, 13 – 16 September
2005, Malaga, España. En Parallel Computing: Current & Future Issues of High-End
Computing; edited by John von Neumann Institute for Computing (NIC), Alemania, NIC Series Volume 33, ISBN 3-00-017352-8, pp. 507-514, 2006; editors by G.R.
Joubert, W.E. Nagel, F.J Peters, O. Plata, P. Tirado y E. Zapata.
7. Jorge Buenabad-Chávez, Miguel A. Castro-Garcı́a and Graciela Roman-Alonso. Simple, List-based Parallel Programming with Transparent Load Balancing.
PPAM 2005 (Sixth International Conference on Parallel Processing and Applied
Mathematics), September 11–14, 2005, Poznan, Poland. Lecture Notes in Computer
Science LNCS 3911 (2006) 920–927.
8. Jorge Buenabad-Chávez and Santiago Domı́nguez-Domı́nguez. The Data Diffusion Space for Parallel Computing in Clusters. Euro-Par 2005, 30 August – 2
September, Lisboa, Portugal. Lecture Notes in Computer Science LNCS 3648 (2005)
61–71.
9. Jorge Buenabad-Chávez, Henk L. Muller, Paul W. A. Stallard y David H. D. Warren.
The Diffusion Space of Data Diffusion Architectures. Parallel Computing 30
(Nov 2004) 1169–1193.
6
10. Graciela Román-Alonso, Miguel A. Castro-Garcı́a and Jorge Buenabad-Chávez. Easing Message-Passing Parallel Programming Through a Data Balancing
Service. Lecture Notes in Computer Science LNCS 3241 (2004) 295–302.
11. Santiago Domı́nguez-Domı́nguez y Jorge Buenabad-Chávez. Distributed Parallel
File System for I/O Intensive Parallel Computing on Clusters. En Proceedings of International Conference on Electrical and Electronics Engineering and X
Conference on Electrical Engineering (ICEEE/CIE 2004) 194–199. Acapulco Guerrero, México, September 8-10, 2004.
12. M. A. Castro-Garcı́a, G. Román-Alonso, J. Buenabad-Chávez, A. Martı́nez and J.
Goddard. Integration of a Load Balancing Mechanism into a Parallel Evolutionary Algorithm. Lecture Notes in Computer Science 3061 (2004) 219–230.
13. Santiago Domı́nguez-Domı́nguez y Jorge Buenabad-Chávez. Diseño de un Sistema
de Difusión Automática de Datos bajo Cómputo Paralelo en Clusters. En
Memorias de la Novena Conferencia de Ingenierı́a Eléctrica (CIE 2003) 523–532.
CINVESTAV, México D.F., Sep 3-5, 2003.
14. José Antonio Coria-Fernández y Jorge Buenabad-Chávez. Tolerancia a Fallas de
un Sistema de Detección de Intrusos. En Memorias de la Novena Conferencia
de Ingenierı́a Eléctrica (CIE 2003) 699–703. CINVESTAV, México D.F., Sep 3-5,
2003.
15. Jorge Buenabad-Chávez, Henk L. Muller, Paul W. A. Stallard y David H. D. Warren.
Virtual Memory on Data Diffusion Architectures. Parallel Computing 29 (Aug
2003) 1021–1052.
16. Miguel A. Castro Garcı́a, Graciela Román Alonso y Jorge Buenabad Chávez. Servicio de Asignación y Balance de Carga Adaptable para Arquitecturas Tipo
Cúmulo. Primera Escuela de Sistemas Distribuidos Laboratorio Franco Mexicano
de Informática. Xalapa Veracruz, México, mayo 6-10, 2002.
17. Nélida Alicia Casas Reyes y Jorge Buenabad Chávez. Emulación Prototipo del
Sistema DOS/8086. En Memorias de la Sexta Conferencia de Ingenierı́a Eléctrica
(CIE 2001) 31–39. CINVESTAV, México D.F., sep 5-7, 2001.
18. Alejandro Juárez Olivárez y Jorge Buenabad Chávez. Sistema Informático para
el Diseño y Análisis de Lı́neas de Transmisión. En Memorias de la Sexta
Conferencia de Ingenierı́a Eléctrica (CIE 2000) 448–455. CINVESTAV, México D.F.,
sep 6-8, 2000.
19. Jorge Buenabad Chávez. XINIX: Time-Sharing Operating System. ACM Operating Systems Review 25 (4) 22–34, Octubre, 1991.
20. Manuel E. Guzmán Renteria, Jorge Buenabad Chávez. Listas Lineales Encadenadas en C. Reporte Técnico, Departamento de Ingenierı́a Eléctrica, CINVESTAV,
1990.
7
21. Jorge Buenabad Chávez, César Galindo Legaria y Andrés Vega Garcı́a. Programación de Microprocesadores e Interfaces. Notas para el curso del mismo
nombre, Dept. de Ingenierı́a Eléctrica, CINVESTAV, 1986.
22. Jorge Buenabad Chávez. Seleción Óptima de Caminos entre Varios Puntos en
un Plano, una Implementación en LISP. En Memorias de la Segunda Reunión
Nacional en CAD/CAM, pgs. 180–191, Cuernavaca Morelos, México, 1986.
23. Jorge Buenabad Chávez. Un Sistema de Memoria Virtual Barato para Microcomputadoras. En Memorias del II Congreso Internacional de Ingenierı́a en
Comunicaciones Eléctricas y Electrónica, pgs. 242–250, México D.F., 1985.
OTROS
Conferencias/Cursos por invitación
Cómputo Paralelo: Aplicaciones, Arquitecturas, Programación. Departamento de Informática, Universidad Carlos III de Madrid, (10 horas) 25 al 27 de noviembre, 2003.
The Diffusion Space of Data Diffusion Arquitectures. Universidad Politécnica de
Madrid, Departamento de Arquitectura y Tecnologı́a de Sistemas Informáticos (DATSI), 21 de mayo del 2003.
Memoria Virtual en Multiprocesadores. 2do Congreso Nacional de Sistemas Computacionales e Informática. Instituto Tecnológico Superior de Cosamaloapan, Veracruz, 27-29 de noviembre del 2002.
Virtual Memory on Data Diffusion Architectures. Sabanci University, Faculty of
Computer Engineering, Estambul, Turquı́a, 19 de junio del 2002.
Virtual Memory on Data Diffusion Architectures. Karadeniz Technical University.
Trabzon, Turquı́a. 29 de mayo del 2002.
Virtual Memory on Data Diffusion Architectures. Chinese Academy of Sciences.
Peking, China, 26 mayo del 2000.
Virtual Memory on Data Diffusion Architectures. Jiangsu University of Science and
Technology. Zhenjiang, Jiangsu, China, 22 mayo del 2000.
Participación en comités
1. Jurado calificador en el área de Ciencias Computacionales e Informática. XIV Concurso Nacional de Creatividad en su Fase Nacional. Instituto Tecnológico de Toluca,
15-19 de noviembre de 1999.
2. Jurado calificador en el área de Ciencias Computacionales e Informática. XIV Concurso Nacional de Creatividad en su Fase Regional, Zona VI. Instituto Tecnológico
de Campeche, 14-17 de septiembre de 1999.
8

Documentos relacionados