Proposta e Avaliação de Mecanismos de Software de Memória Compartilhada Distribuída para  E/S Paralela

Carla Osthoff
LNCC
Resumo: Aplicações paralelas de diversas áreas, tais como computação científica e Banco de Dados, necessitam de sistemas de entrada/saída (E/S) com alto desempenho. Apresenta-se uma proposta e uma avaliação dos mecanismos adequados nos sistemas de memória compartilhada distribuída baseada em software (software DSM) para otimizar o "caching" dos dados de disco e,  como consequência, melhorar substancialmente o desempenho da E/S em sistemas paralelos.  Para avaliar esses mecanismos, desenvolvemos  o sistema DSMIO e o testamos  em diversas arquiteturas de SGBD paralelos e comparamos o desempenho dos sistemas resultantes utilizando um multicomputador IBM-SP. Nossos resultados mostram  que DSMIO introduz um algoritmo de consistência de cache muito mais eficiente que o algoritmo de consistência de cache mais adotado atualmente para os SGBD Orientado a Objeto. Além disso  mostramos que de fato os mecanismos de DSMIO melhoram substancialmente o desempenho de sistemas de Entrada/Saida paralela.presentamos uma visão geral da Computação Algébrica,  mostrando que ela é uma área consolidada com confências e revistas próprias. Descrevemos alguns tópicos teóricos, como a aritmética multi-exata, os algoritmos modulares,  as bases de Groebner e integração algébrica que dão a  fundamentação para a elaboração dos sistemas de computação algébrica, por exemplo, Maple e Mathematica.