Rufus: Portal Web De Gerenciamento De Recursos Computacionais E Submissão De Tarefas Científicas

Souza, J. G. D. ; Barbosa, J. P. ; Schulze, B. ; Licht, F. L.

LNCC - Jan. 1, 2016

Abstract

Nowadays, scientific experiments are being increasingly designed as workflows in order to formulate the solution of complex problems. When implemented as computing programs, such solutions usually demand hard to configure execution environments. This work proposes a web portal that provides an easy, drag and drop way to design and to submit scientific workflows, taking advantage of a high level language. The portal also allows the management of the computing resources, through the integration with an infrastructure manager. Web technologies, such as HTML5 and CSS3 were employed, together with related frameworks and workflow management tools, in order to build a responsive and easy to maintain portal. In order to validate the portal, there were drafted workflows based on two scientific applications, which were submitted to a computing environments configured through the portal.

Resumo

Atualmente, experimentos científicos são, cada vez mais, modelados por meio de workflows (fluxos de trabalho), com o objetivo de elaborar a solução de problemas complexos. Tais soluções, quando implementadas na forma de programas, geralmente demandam ambientes de execução cuja configuração se torna onerosa para os profissionais da comunidade científica. A proposta deste trabalho é apresentar um portal web que seja capaz de oferecer um ambiente no qual seja possível elaborar workflows e submetê-los com uma linguagem de alto nível, através de cliques e arrastes de mouse. O portal também é capaz de gerenciar recursos computacionais, através da integração com um gerente de infraestrutura. Para a construção do portal, foram utilizadas tecnologias web, tais como HTML5, CSS3 e frameworks afins para tornar o portal responsivo a diferentes dispositivos e de fácil manutenção, além de ferramentas correlatas. Para a validação do portal, foram elaborados workflows baseados em duas aplicações científicas reais, e que foram executados em um ambiente configurado através do próprio portal.

Ler