ILUCTUS: Uma Biblioteca para o Apoio ao Processamento Colaborativo de Dados
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
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.