Uma Arquitetura XML para Computação Colaborativa P2P

  • Felipe C. Pereira UFRJ
  • Fábio C. Lourenço UFRJ
  • Éber A. Schmitz UFRJ
  • Felipe M. G. França UFRJ

Resumo


Este artigo introduz a leC (Infraestrutura Colaborativa): uma arquitetura para computação colaborativa peer-to-peer - P2P - implementada sobre XML, que é de fácil implantação por usuários não-especialistas e de simples utilização por desenvolvedores de aplicações para ambientes colaborativos. O uso de um mecanismo simples de escalonamento distribuído para o balanceamento de carga nos nós computacionais participantes é avaliado em termos da escalabilidade da arquitetura proposta e da qualidade do balanceamento. Tal foi obtido através de simulações usando-se como benchmark um problema do tipo RCPS - Resource Constrained Project Scheduling.

Referências

Chunlin, L., Layuan, L. - "Agent framework to support the computational grid" - The Journal of Systems and Software, 2002.

Foster, L, Kesselman, C.- "The GRID: Blueprint for a Future Computating lnfrastructure". Computational Grids, Capítulo 2. 1998.

N'emeth, Z., Sunderam, V.- "A Formal Framework for Defining Grid Systems" - 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02), p. 202, 2002.

Foster, L, Kesselman, C., Tuecke, S. - "The anatomy of the grid: Enabling scalable virtual organizations" Journal of Supercomputer Applications, 15(3):200-222, 2001. 160 Foz do Iguaçu, 27 a 29 de Outubro de 2004

Sarmenta, L. F. G. - Volunteer Computing- Tese de doutorado Massachusetts Institute of Technology, 2001.

SETI@home, 2003, "Search for Extraterrestrial Intelligence at home". Em: http://setiathome.ssl.berkeley.edu/. Acessado em 06/12/2003.

Sarmenta, L. F. G., Hirano, S. - "Bayanihan: Building and studying web-based volunteer computing systems using Java" - Fuwre Generation Computer Systems, 15(5-6):675-686, 1999. Special lssue on Metacomputing.

Fedak, G., Gcrmain C., Néri, V., Cappcllo, F. - "XtremWeb: A Gencric Global Computing System" - Workshop on Global Computing on Personal Devices (CCGrid2001), Berlim, Alemanha, IEEE Press, 2001.

Foster, L, Iamnitchi, A. - "On Death, Taxes, and Convergence of Peer-to-Peer and Grid Computing" - 2nd International Workshop on Peer-to-Peer Systems (IPTPS'03), February 2003, Berkeley. CA.

Krauter, K. - "A Taxonomy and Survey or Grid Resource Management Systems for Distributed Computing" - Software - Practice and Experience, 2001.

Ripeanu, M. - "Peer-to-Peer Architecture Case Study: Gnutella Network" lnternational Conference on Peer-to-peer Computing (P2P2001), Linkoping, Sweden, August 2001.

Schintke, F., Schiltt, T., Reinefeld, A. - "A Framework for Self-Optimizing Grids Using P2P Components"- DEXA Workshops, 2003: 689-693.

The World Wide Wcb Consortium (W3C), "Extensible Markup Language (XML)", Em: http://www.w3c.org/XML, Acessado em 12/05/2004.

The World Wide Web Consortium (W3C). "XML Schema", Em: http://www.w3c.org/XML/Schema, Acessado em 12/05/2004.

Heymann, E., Senar, M., Luque, E., Liviny. M. - "Adaptative Scheduling for Master-Worker Applications on the Computational Grid" - Proceedings of the First International Workshop on Grid Computing (GRID 2000), 2000.

Lourenço, F. C. - Uma abordagem branch and bound para o RCPSP em um ambiente de computação colaborativa peer to peer - Tese de mestrado NCE/IM - Pós-Graduação em Ciência da Computação, em andamento.

W. Herroelen, E. Demeulemeester. B. De Reyck - "A classification scheme for project schcduling"- in J. Weglarz (Ed.), Project Scheduling: Recent models, algorithms and applications. Kluwer. Dordrecht. 1999.

E. L. Demeulemeester, W.S. Herroelen. S. E. Elmaghraby- "Optimal procedures for the discrete time/cost trade-off problem in project networks" - European Journal of Operational Recearch, 88: 50-68, 1996.
Publicado
27/10/2004
PEREIRA, Felipe C.; LOURENÇO, Fábio C.; SCHMITZ, Éber A.; FRANÇA, Felipe M. G.. Uma Arquitetura XML para Computação Colaborativa P2P. In: SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 5. , 2004, Foz do Iguaçu. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 153-160. DOI: https://doi.org/10.5753/wscad.2004.19013.