Composicionalidade e Reuso em Workflows Científicos com Propriedades Não-Funcionais

  • Vívian Medeiros LNCC
  • Antônio Tadeu Azevedo Gomes LNCC

Resumo


Neste artigo propomos e ilustramos o uso de conectores como construções de primeira classe em linguagens de descrição de workflows. O objetivo é demonstrar ser possível melhorar o reuso e a composicionalidade das configurações dos mecanismos que lidam com propriedades não-funcionais ligadas à comunicação entre tarefas de um workflow.

Referências

Brandic, I., Pllana, S., e Benkner, S. (2006). An approach for the high-level specification of QoS-aware grid workflows considering location affinity. Scientific Programming, 14:231–250.

Cavalcanti, M. C., Baião, F., Rössle, S. C., Bisch, P. M., Targino, R., Pires, P. F., Campos, M. L., e Mattoso, M. (2003). Structural genomic workflows supported by web services. In Proceedings of the 14th International Workshop on Database and Expert Systems Applications, pages 45 – 49.

Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Nord, R., e Stafford, J. (2007). Documenting Software Architectures: Views and Beyond. Addison Wesley.

de Lima, M. J., Ururahy, C., Lucia de Moura, A., Melcop, T., Cassino, C., dos Santos, M. N., Silvestre, B., Reis, V., e Cerqueira, R. (2006). CSBase: A framework for building customized grid environments. In Proc. 15th IEEE WETICE, pages 187–194, Washington, DC, USA. IEEE ComSoc.

Fahringer, T., Prodan, R., Duan, R., Hofer, J., Nadeem, F., Nerieri, F., Podlipnig, S., Qin, J., Siddiqui, M., Truong, H.-L., Villazon, A., e Wieczorek, M. (2007). ASKALON: A development and grid computing environment for scientific workflows. In Workflows for e-Science, pages 450–471. Springer.

Gil, Y., Groth, P., Ratnakar, V., e Fritz, C. (2009). Expressive reusable workflow templates. In Proc. 5th IEEE E-SCIENCE, pages 344–351, Washington, DC, USA. IEEE ComSoc.

Han, D. e Shim, J. (2000). Connector oriented workflow system for the support of structured ad hoc workflow. In Proceedings of the 33rd Hawaii International Conference on System Sciences, volume 6, page 6029, Los Alamitos, CA, USA. IEEE Computer Society.

Ludäscher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E. A., Tao, J., e Zhao, Y. (2006). Scientific workflow management and the Kepler system. CCPE, 18(10):1039–1065.

Oinn, T., Greenwood, M., Addis, M., Alpdemir, N., Ferris, J., Glover, K., Goble, C., Goderis, A., Hull, D., Marvin, D., Li, P., Lord, P., Pocock, M. R., Senger, M., Stevens, R., Wipat, A., e Wroe, C. (2006). Taverna: lessons in creating a workflow environment for the life sciences. CCPE, 18(10):1067–1100.

Qin, J., Fahringer, T., e Berger, M. (2008). Towards workflow sharing and reuse in the ASKALON grid environment. In Proc. CGW, pages 111–119, Cracow, Poland.

Taylor, I., Shields, M., e Wang, I. (2004). Resource management for the Triana peer-to-peer services. In Grid resource management, pages 451–462. Kluwer, Norwell, MA, USA.

Yu, J. e Buyya, R. (2004). A novel architecture for realizing grid workflow using tuple spaces. In Proc. 5th IEEE/ACM GRID, pages 119–128, Washington, DC, USA. IEEE ComSoc.

Yu, J. e Buyya, R. (2006). A taxonomy of workflow management systems for grid computing. Journal of Grid Computing, 3:171–200.

Zhao, Y., Hategan, M., Clifford, B., e Foster, I. (2007). Swift: Fast, reliable, loosely coupled parallel computation. In Proc. IEEE SCW, pages 199–206.

Zhao, Y., Raicu, I., Foster, I., Hategan, M., Nefedova, V., e Wilde, M. (2008). Realizing fast, scalable and reliable scientific computations in grid environments. In Grid Computing Research Progress, pages 1–40. Nova Science, Commack, NY, USA.
Publicado
19/07/2011
MEDEIROS, Vívian; GOMES, Antônio Tadeu Azevedo. Composicionalidade e Reuso em Workflows Científicos com Propriedades Não-Funcionais. In: BRAZILIAN E-SCIENCE WORKSHOP (BRESCI), 5. , 2011, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2011 . p. 1041-1044. ISSN 2763-8774.