PARGOA: Um Servidor Paralelo para Sistemas de Banco de Dados Orientados a Objetos
Resumo
Este trabalho, apresenta uma estratégia de paralelismo para Sistemas de Gerência de Bases de Dados Orientados a Objetos (SGBDOOS). Esta estratégia, baseada no modelo de memória de disco compartilhado, foi implementada em um servidor paralelo de objetos, o PARGOA. Medições de desempenho efetuadas na máquina paralela NCP I confirmam a adequação dos procedimentos desenvolvidos para a manipulação de objetos armazenados.
Referências
America,P. "Programmer's Guide for POOL2" POOL2/PTC Distribution Package, Philips Research Laboratories, University of Amsterdam, janeiro 1991.
Amorim,C.L. Citro,R. Souza,A. Chaves,E. "The NCP I Parallel Computer System" Relatório Técnico ES-241/1991, COPPE-Sistemas/UFRJ, abril 1991.
Artificial Intelligence Limited "STRANDS88 User Manual" Buckingham Release, junho 1990.
Bergsten,B. Couprie,M. Valduriez,P. "Prototyping DBS3, a Shared Memory Parallel Database System" Proceedings First International Conference on Parallel and Distributed Information Systems, Miami, dezembro 1991, pp.226-234.
Bhide,A. "An Analysis of Three Transaction Processing Architectures" Proceedings of the 14th Int. Conference on Very Large Data Bases, Los Angeles, 1988, pp. 339-350.
Boral,H. "Parallelism and Data Managgement" Proceedings of the 3rd International Conference on Data and Knowledge Bases, Jerusalem, Israel, junho 1988, pp.362-373.
Cattell,R.G.G. Skeen,J. "Object Operations Benchmark" ACM Transactions on Database Systems, v.17(1), março 1992, pp. 1-31.
DeWitt,D. Gray,J. "Parallel Database Systems: The Future of Database Processing or a Passing Fad ?" SIGMOD Record v.19 (4), dezembro 1990, pp. 104-112.
DeWitt,D. Maier,D. Futtersack,P. Velez,F. "A Study of Three Alternative Workstation-Server Architectures for Object-Oriented Database Systems" Proceedings of the 16th International Conference on Very Large Data Bases, Brisbane, Australia, agosto, 1990, pp. 107-121.
DeWitt,D. Gray,J. "Parallel Database Systems: The Future of High Performance Database Systems" Communications of the ACM v.35 (6), junho 1992, pp. 85-98.
Gardarin,G. Valduriez,P. "ESQL: An Extended SQL with Object and Deductive Capabilities, INRIA Research Repport 1185, março 1990.
Graefe,G. "Encapsulation of Paralelism in the Volcano Query Processing System" Proceedings ACM SIGMOD International Conference on Management of Data, Atlantic City, EUA, maio 1990, pp. 102-111.
Hong,W. Stonebraker,M. "Optimization of Parallel Query Execution Plans in XPRS" Proceedings First International Conference on Parallel and Distributed Information Systems, Miami, dezembro 1991, pp.218-225.
Hong,W. "Exploiting Inter-Operation Parallelism in XPRS" Proceedings ACM SIGMOD Int. Conf. on Management of Data, San Diego, EUA, junho 1992, pp.19-28.
Jézéquel,J.M. "Parallelisme Massif et Langage a Objets: Une Approche SPMD", Relatório Técnico INRIA n.1607, fevereiro 1992.
Lakshmi,M.S. Yu,P.S. "Analysis of parallel processing architectures for database systems", Proceedings 1989 International Conference on Parallel Processing, vol I, 1989, pp.83-90.
Mattoso, M.L.Q. Amorim, C.L. "Uma experiência na implementação de operadores da álgebra relacional no computador paralelo NCP I" Anais VI Simpósio Brasileiro de Banco de Dados, Manaus, maio 1991.
Mattoso, M.L.Q. "Bancos de Dados e Paralelismo: uma experiência prática." Submetido para apreciação em julho 1991 e aceito para publicação na Revista de Informática Teórica e Aplicada em dezembro 1991.
Mattoso, M.L.Q. "Aspectos de Paralelismo na Gerência de Dados e Objetos no GEOTABA" Dissertação de Tese de Doutorado, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, abril 1993.
Mitschang,B. "PRIMA - A Testbed for Database Processing" Anais VII Simpósio Brasileiro de Banco de Dados, Porto Alegre, maio 1992, pp. 21-38.
Ozsu,M. Valduriez,P. "Principles of Distributed Systems", Prentice-Hall, 1991.
Salamet,P.B. Chachaty,C. Dageville,B. "Compiling Control into Database Queries for Parallel Execution Management" Proceedings First International Conference on Parallel and Distributed Information Systems, Miami, dezembro 1991, pp.271-279.
Stonebraker,M. "The Case for Shared Nothing" IEEE Database Engineering, v.9(1), março 1986.
Stonebraker,M. "The Design of XPRS" Proceedings of the 14th International Conference on Very Large Data Bases, Los Angeles, 1988, pp. 339-350.
Stonebraker, M., "Third Generation Database System Manifesto", Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, Atlantic City, NJ, maio 1990.
Valduriez,P. "Query Processing in the EDS Parallel Database System", 5. Simpósio Brasileiro de Banco de Dados, Rio de Janeiro, abril 1990, pp. 2-14.
Wyatt, B.B. Kavi, K. Hufnagel, S. "Paralelism in object-oriented languages: a survey" IEEE Software, v.9(11), novembro 1992, pp.56-66.