Análise de Desempenho da Gerência Paralela de Objetos Segundo Diferentes Modelos de Memória
Autores
1882 |
352,51
|
|
1883 |
352,51
|
Informações:
Publicações do PESC
Análise de Desempenho da Gerência Paralela de Objetos Segundo Diferentes Modelos de Memória
Jorge de Abreu Soares
Março/2000
Orientador: | Marta Lima de Queirós Mattoso | |
|
Sistemas de banco de dados paralelos são caracterizados, entre outros fatores, pelo modelo de memória que adotam. Na ausência de consenso sobre que modelo oferece o melhor desempenho, o objetivo deste trabalho é o de indicar qual deles melhor se comporta para uma dada situação. Busca-se, através de execuções reais de consultas sobre uma base de objetos, extrair dados experimentais, que sirvam de base para uma comparação entre os modelos, através de parâmetros.
Para atingir tais objetivos, implementaram-se duas versões paralelas do gerenciador de objetos GOA++: o ParGOA-V e o ParGOA-DSM, respectivamente baseados nos modelos de disco compartilhado e memória distribuída-compartilhada. Além disso, utilizou-se uma terceira implementação, o ParGOA, um sistema paralelo de memória distribuída. os experimentos foram executados sobre o supercomputador paralelo IBM SP2, em consultas especificadas para o benchmark 007.
Os resultados revelam um excelente desempenho para o modelo de memória distribuída, um desempenho satisfatório para o modelo de disco compartilhado, apesar de limitado a um número pequeno de nós, um tempo de execução de consultas sofrível para modelo de memória distribuída-compartilhada. Contudo, otimizações neste modelo podem gerar melhores resultados em seu desempenho.
Performance Measurement of the Parallel Management of Objects Considering Diferent Memory Models
Jorge de Abreu Soares
March/2000
Advisor: | Marta Lima Queirós Mattoso | |
Department: Systems Engineering and Computer Science |
Parallel database systems are characterized, among other factors, by the parallel memory model adopted. As there is no concern about the model that can offer the best performance, in this thesis we are looking for an indication of which of them may experience a better behavior, in a set of particular situations. Making real simulation of
queries over an object base, we extracted experimental results, to serve as a base of a comparison among the memory models, using well-defined parameters.
To reach our objectives, we have implemented two parallel versions of the GOA++ object manager: the ParGOA- V and the ParGOA-DSM parallel systems, based respectively on the shared disk and distributed-shared memory models. Besides that, we have used a third implementation, the ParGOA parallel system, which implements the shared nothing memory model. The results were obtained over the parallel supercomputer IBM SP2, with specific queries using the 007 benchmark.
The results reveal an excellent performance of the shared nothing model, a good performance of the shared disk model, although limited to a small number of processors, and a poor elapsed time of the distributed-shared memory model. However, optimizations can improve the overall perfornlance of this last model.