Escola d’Enginyeria – Universitat Autònoma de Barcelona

Abstract:

Hoy en día la mayoría de aplicaciones distribuidas se ejecutan en clusters de ordenadores administrados por un gestor de colas. Por otro lado, los usuarios pueden utilizar las herramientas de monitorización actuales para detectar los problemas en sus aplicaciones distribuidas. Pero para estos usuarios, es un problema utilizar estas herramientas de monitorización cuando el cluster está controlado por un gestor de colas. Este problema se debe al hecho de que los gestores de colas y las herramientas de monitorización, no gestionan adecuadamente los recursos que deben compartir al ejecutar y operar con aplicaciones distribuidas.

A este problema le denominamos “falta de interoperabilidad” y para resolverlo se ha desarrollado un entorno de trabajo llamado TDP-Shell. Este entorno soporta, sin alterar sus códigos fuentes, diferentes gestores de colas, como Cóndor o SGE y diferentes herramientas de monitorización, como Paradyn, Gdb y Totalview. En este trabajo se describe el desarrollo del entorno de trabajo TDP-Shell, el cual permite la monitorización de aplicaciones secuenciales y distribuidas en un cluster controlado por un gestor de colas, así como un nuevo tipo de monitorización denominada “retardada”.