ILUCTUS: Uma Biblioteca para o Apoio ao Processamento Colaborativo de Dados

  • Lucas Eduardo Bretana UFPel
  • Alana Schwendler UFPel
  • Gerson Geraldo H. Cavalheiro UFPel

Resumo


Evoluir grandes volumes de dados requer sítios com capacidade de processamento e armazenamento de informação. O processamento distribuído utiliza tecnologias que permitem o compartilhamento de recursos e custos de processamento, e necessitam de ferramentas que façam a comunicação entre aplicação e processamento. O Espaço de Tuplas é um modelo de programação concebido sobre essas tecnologias que foi retomado neste trabalho como uma alternativa para o desenvolvimento de aplicações em ambiente de nuvem. A biblioteca ILUCTUS é apresentada neste artigo, bem como um estudo dos custos de suas operações elementares e aplicações.

Referências

Ahuja, S., Curriero, N., and Gelernter, D. (1986). Linda and friends. Computer;(United States), 19(8). pages 4–10.

Anderson, D. P. (2004). Boinc: A system for public-resource computing and storage.

Anderson, D. P., Cobb, J., Korpela, E., Lebofsky, M., and Werthimer, D. (2002). Seti@ home: an experiment in public-resource computing. Communications of the ACM, 45(11):56–61.

Armbrust, M., Fox, A., Grifth, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., et al. (2010). A view of cloud computing. Communications of the ACM, 53(4):50–58.

Berners-Lee, T., Dimitroyannis, D., Mallinckrodt, A. J., McKay, S., et al. (1994). World wide web. Computers in Physics, 8(3):298–299.

Bouguettaya, A., Ouzzani, M., Medjahed, B., and Cameron, J. (2001). Managing government databases. Computer, 34(2):56–64.

Cáceres, E. N., Mongelli, H., and Song, S. W. (2001). Algoritmos paralelos usando cgm/pvm/mpi: uma introduçao. In XXI Congresso da Sociedade Brasileira de Computaçao, Jornada de Atualizaçao de Informática, pages 219–278.

Commons, C. (2016). Creative commons.

Drago, I., Mellia, M., M Munafo, M., Sperotto, A., Sadre, R., and Pras, A. (2012). Inside dropbox: understanding personal cloud storage services. pages 481–494.

Ebrahim, Z. and Irani, Z. (2005). E-government adoption: architecture and barriers. Business process management journal, 11(5):589–611.

García-Valdez, M., Trujillo, L., de Vega, F. F., Guervós, J. J. M., and Olague, G. (2013). Evospace: a distributed evolutionary platform based on the tuple space model. pages 499–508.

Gough, B. (2009). GNU scientic library reference manual. Network Theory Ltd.

Korpela, E., Werthimer, D., Anderson, D., Cobb, J., and Lebofsky, M. (2001). Seti@ home—massively distributed computing for seti. Computing in science & engineering, 3(1):78–83.

ORACLE (2016). Trail: Rmi. java documentation. tutorials. Disponível em: < http://docs.oracle.com/javase/tuorial/rmi >. Acesso em: Julho de 2017.

Yu, W. and Cox, A. (1997). Java/dsm: A platform for heterogeneous computing. Concurrency: Practice and Experience, 9(11):1213–1224.
Publicado
17/10/2017
EDUARDO BRETANA, Lucas; SCHWENDLER, Alana; GERALDO H. CAVALHEIRO, Gerson. ILUCTUS: Uma Biblioteca para o Apoio ao Processamento Colaborativo de Dados. In: SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 18. , 2017, Campinas. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 28-39. DOI: https://doi.org/10.5753/wscad.2017.236.