División de Tecnología de la información – GSD

2 NOV 2005
  • Compartir en las redes:

El Grupo de Sistemas Distribuidos (GSD) se forma a partir del grupo de Sistemas Operativos Distribuidos (GSOD) del Departamento de Ingeniería Telemática (DIT) Universidad Politécnica de Madrid, grupo liderado desde 1985 por los profesores Ángel Álvarez Rodríguez y Sergio Arévalo Viñuales. En el periodo 1985 a 1994 en el GSOD se realizan las tesis doctorales de Sergio Arévalo, Javier Miranda y Francisco Guerra, las tres bajo la dirección del profesor Ángel Álvarez.

El Grupo de Sistemas Distribuidos (GSD) se consolida como grupo con la concesión de un proyecto TIC en 1998. En el periodo 1994-1998 se consolidan los resultados de las tesis doctorales de J.Miranda y F.Guerra perfeccionando la implementación del lenguaje de programación distribuida Drago y de la librería Ada para comunicación tolerante a fallos con grupos de procesos distribuidos (Group_IO). En el periodo 1998-2001 se incorpora una nueva línea de trabajo: la configuración de los sistemas distribuidos.

En la actualidad el grupo mantiene contacto con el grupo del profesor Edmond Schonberg, de la Universidad de Nueva York (en temas de compiladores), el grupo de Laurent Pautet, de la Escuela Nacional Superior de Telecomunicaciones de Paris (en temas de biblitotecas de comunicación distribuida), y el grupo de Alfred Strohmeier, del Laboratorio de Ingeniería de Software del Instituto Tecnológico Suizo de Lausanne (en temas relacionados con el lenguaje Ada). Además, también realiza colaboraciones con los siguientes grupos de investigación nacionales: grupo de sistemas distribuidos de la Universidad Rey Juan Carlos de Madrid, grupo de sistemas distribuidos de la Universidad Politécnica de Madrid, y grupo de tiempo real de la Universidad de Cantabria.

Hoy en día el grupo está compuesto por 4 investigadores:

Francisco J. Guerra Santana

Francisco Javier Miranda Gonzalez
   Investigación

   Docencia

Luis Hernández Acosta

Ernestina Martel Jordán

El grupo presenta básicamente cinco líneas de investigación.

  • Desarrollo de protocolos para sistemas distribuidos tolerantes a fallos:Group_IO
  • Desarrollo de lenguajes para la programación distribuida:Drago
  • Desarrollo de herramientas para la configuración de sistemas distribuidos:EPDA (Enviroment for Programming Distribuited Aplications)
  •  Ada 0Y
  • Desarrollo de replicación transparente con Java: JavaGroups
  • Glade_FTA