Simulacion y Visualizacion de la Performance de un Administrador BSP

Paula A. Millado (1), Daniel O. Laguia (1), Albert O. Sofia (1), Mauricio Marin (2), Claudio Delrieux (3)

e-mails: pmillado@unpa.edu.ar, dlaguia@unpa.edu.ar, osofia@unpa.edu.ar, mauricio.marin@umag.cl, claudio@acm.org

(1) Universidad Nacional de la Patagonia Austral 9400 Río Gallegos Argentina
(2) Universidad de Magallanes Punta Arenas Chile
(3) Universidad Nacional del Sur Bahía Blanca Argentina

Abstract

This paper describes a graphic tool to visualize de behavior of a distributed database server. The target is to provide a tool for the database administrator to evaluate the performance of the database and take decision about how get better request time for user's queries. We suppose server working with a huge user's query traffic. Such workload is served using parallel processing over a cluster with an implementation of the parallel computing BSP Model. The visual tool allow to show the amount of communication and synchronization between processors needed by the parallel processing of the queries in the cluster and the workload in database. This information is properly represented with visual metaphors, which are useful for the database administrator to take decisions. In this context, the query's order execution can have effects very different at the request time for each query.

Resumen/Resumo

En este trabajo se describe una herramienta gráfica de visualización de la operación de un servidor de bases de datos distribuidas. El objetivo es proporcionar al administrador de la base de datos una herramienta que le permita observar el comportamiento y tomar decisiones orientadas a mejorar los tiempos de respuesta a consultas SQL generadas por los usuarios del sistema. Suponemos un servidor operando con una gran intensidad de tráfico de consultas. Dicha carga de trabajo es servida empleando procesamiento paralelo sobre un cluster de PCs, por medio de una implementación del modelo BSP de computación paralela. La herramienta permite visualizar aspectos tales como la cantidad de comunicación y sincronización entre procesadores demandada por el procesamiento paralelo de las consultas. Esa información, adecuadamente representada mediante metáforas visuales, es presentada al administrador para la toma de decisiones. Esto, debido al orden en que los diferentes tipos de consultas a la base de datos generadas por los usuarios son ejecutadas, puede tener efectos muy distintos en el tiempo de respuesta de cada consulta.

Keywords:Databases, Parallel Processing on SQL Queries, Parallel and Distributen Computing, BSP, Cientific Visualization

Palabras Clave/Palavras Chave: Bases de Datos, Procesamiento Paralelo de Consultas SQL, Computación Paralela y Distribuída, BSP, Visualización Científica


BibTex

@INPROCEEDINGS{millado04:277,
                  AUTHOR       = {Paula A. Millado and Daniel O. Laguia and Albert O. Sofia and Mauricio Marin and Claudio Delrieux},
                  TITLE        = {Simulacion y Visualizacion de la Performance de un Administrador BSP},
                  BOOKTITLE    = {30ma Conferencia Latinoamericana de Informática (CLEI2004)},
                  YEAR         = {2004},
                  editor       = {Mauricio Solar and David Fernández-Baca and Ernesto Cuadros-Vargas},
                  pages        = {852--862},
                  address      = {},
                  month        = Sep,
                  organization = {Sociedad Peruana de Computación},
                  note         = {ISBN 9972-9876-2-0},
                  file         = {http://clei2004.spc.org.pe/es/html/pdfs/277.pdf}
}

pdficon.gif PDF de este artículo
PDF de CLEI2004 (incluye todos los artículos)
Página principal CLEI 2004
Generado por Sociedad Peruana de Computación